Skip Navigation to Main Content

Dustin May or Tyler Mahle

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Dustin May or Tyler Mahle Player Statistics
  Tyler Mahle
SP - SF
Tyler Mahle
Dustin May
SP - STL
Dustin May
2026 Stats 
   
   
Games Played1114
   
Games Started1114
   
Innings Pitched56.281.2
   
Wins15
   
Losses76
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed6372
   
Earned Runs3834
   
Home Runs Allowed115
   
Strikeouts5775
   
Walks2421
   
ERA6.043.75
   
WHIP1.541.14
   
Dustin May or Tyler Mahle Player Projections
  Tyler Mahle
SP - SF
Tyler Mahle
Dustin May
SP - STL
Dustin May
2026 Projections 
   
   
Games Played2430
   
Games Started2324
   
Innings Pitched129.8144.3
   
Wins78
   
Losses89
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed124136
   
Earned Runs5968
   
Home Runs Allowed1518
   
Strikeouts105129
   
Walks4054
   
ERA4.074.25
   
WHIP1.261.31
   
Dustin May or Tyler Mahle Player Notes
  Tyler Mahle
SP - SF
Tyler Mahle
Dustin May
SP - STL
Dustin May
News 
 Tyler Mahle threw 63 pitches over three innings in a rehab start on Tuesday for Triple-A Sacramento.
Ari Koslow
Wed, Jun 17th
Dustin May allowed no earned runs on one hit and one walk while striking out nine over nine innings in Monday's win over the Padres.
Chase Davis
Tue, Jun 16th
 Tyler Mahle will make a rehab start on Tuesday.
Ari Koslow
Tue, Jun 16th
Dustin May allowed zero earned runs on four hits and one walk while striking out six over six innings in Tuesday's win over the Mets.
Chase Davis
Wed, Jun 10th
 Tyler Mahle is scheduled to make a rehab start with Triple-A Sacramento on Sunday.
Nicholas Rodriguez
Sun, Jun 14th
Dustin May allowed three earned runs on five hits and two walks while striking out nine over 5.2 innings in Tuesday's loss to the Rangers.
Chase Davis
Wed, Jun 3rd
 The Giants placed Tyler Mahle on the 15-day injured list.
Ari Koslow
Fri, May 29th
Dustin May allowed one earned run on two hits with no walks while striking out nine over seven innings in Wednesday's 2-1 loss to the Brewers, throwing 87 pitches.
Chase Davis
Thu, May 28th
 Tyler Mahle allowed three earned runs on three hits and three walks while striking out three over five innings in Tuesday's loss to the Diamondbacks.
Chris Schommer
Wed, May 27th
Dustin May allowed four earned runs on six hits and two walks while striking out seven over 5.1 innings in Thursday's loss to the Pirates.
Chase Davis
Fri, May 22nd
Notes 
There are no recent notes for these players
Dustin May or Tyler Mahle Player Schedules
  Tyler Mahle
SP - SF
Tyler Mahle
Dustin May
SP - STL
Dustin May
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th   vs TBDrew Rasmussen (6-3)#18
Sat, Mar 28thvs NYYWill Warren (7-1)#64vs TBJoe Boyle (0-1)#145
Sun, Mar 29th   vs TBSteven Matz (4-4)#174
Mon, Mar 30th@ SDWalker Buehler (4-3)#204vs NYMClay Holmes (4-4)#158
Tue, Mar 31st@ SDGerman Marquez (3-2)#341vs NYMKodai Senga (0-5)#117
Wed, Apr 1st@ SDNick Pivetta (1-2)#139vs NYMFreddy Peralta (5-5)#26
Fri, Apr 3rdvs NYMNolan McLean (4-4)#35@ DETFramber Valdez (3-5)#29
Sat, Apr 4thvs NYMClay Holmes (4-4)#158@ DETJack Flaherty (1-8)#79
Sun, Apr 5thvs NYMKodai Senga (0-5)#117@ DETKeider Montero (3-5)#179
Mon, Apr 6thvs PHIAndrew Painter (1-8)#194@ WSHZack Littell (6-6)#170
Tue, Apr 7thvs PHICristopher Sanchez (8-3)#4@ WSHCade Cavalli (4-4)#87
Wed, Apr 8thvs PHIAaron Nola (3-4)#40@ WSHMiles Mikolas (2-5)#231
Fri, Apr 10th@ BALShane Baz (4-6)#84vs BOSConnelly Early (5-5)#91
Sat, Apr 11th@ BALChris Bassitt (4-4)#157vs BOSRanger Suarez (2-3)#20
Sun, Apr 12th@ BALCade Povich (1-1)#251vs BOSBrayan Bello (2-6)#156
Mon, Apr 13th   vs CLEGavin Williams (9-4)#28
Tue, Apr 14th@ CINBrady Singer (3-6)#143vs CLEJoey Cantillo (5-3)#104
Wed, Apr 15th@ CINRhett Lowder (3-3)#180vs CLESlade Cecconi (3-5)#99
Fri, Apr 17th@ WSHZack Littell (6-6)#170@ HOUPeter Lambert (6-4)#210
Sat, Apr 18th@ WSHCade Cavalli (4-4)#87@ HOULance McCullers Jr. (2-3)#224
Sun, Apr 19th@ WSHPJ Poulin (3-0)#261@ HOUMike Burrows (3-8)#163
Mon, Apr 20th   @ MIAMax Meyer (7-0)#55
Tue, Apr 21stvs LADYoshinobu Yamamoto (7-4)#12@ MIAChris Paddack (0-7)#284
Wed, Apr 22ndvs LADShohei Ohtani (7-2)#1@ MIAJanson Junk (3-5)#122
Fri, Apr 24thvs MIASandy Alcantara (7-4)#59vs SEAGeorge Kirby (5-7)#17
Sat, Apr 25thvs MIAEury Perez (3-6)#108vs SEABryan Woo (5-5)#7
Sun, Apr 26thvs MIAMax Meyer (7-0)#55vs SEAEmerson Hancock (5-3)#73
Mon, Apr 27th   @ PITMason Montgomery (2-1)#159
Tue, Apr 28th@ PHIJesus Luzardo (6-4)#11@ PITBraxton Ashcraft (6-3)#36
Wed, Apr 29th   @ PITBubba Chandler (2-7)#111
Thu, Apr 30th@ PHITim Mayza@ PITPaul Skenes (6-6)#3
Fri, May 1st@ TBShane McClanahan (6-4)#24vs LADEmmet Sheehan (3-4)#44
Sat, May 2nd@ TBGriffin Jax (1-5)#58vs LADRoki Sasaki (3-4)#105
Sun, May 3rd@ TBSteven Matz (4-4)#174vs LADJustin Wrobleski (8-2)#128
Mon, May 4thvs SDRandy Vasquez (6-4)#205vs MILChad Patrick (4-3)#110
Wed, May 6thvs SDBradgley Rodriguezvs MILBrandon Sproat (1-4)#166
Thu, May 7th   @ SDMichael King (4-6)#39
Fri, May 8thvs PITCarmen Mlodzinski (4-3)#132@ SDGriffin Canning (1-5)#150
Sat, May 9thvs PITBraxton Ashcraft (6-3)#36@ SDRandy Vasquez (6-4)#205
Sun, May 10thvs PITBubba Chandler (2-7)#111@ SDWalker Buehler (4-3)#204
Tue, May 12th@ LADYoshinobu Yamamoto (7-4)#12@ ATHJeffrey Springs (3-7)#116
Wed, May 13th@ LADShohei Ohtani (7-2)#1@ ATHJ.T. Ginn (5-3)#118
Thu, May 14th@ LADEmmet Sheehan (3-4)#44@ ATHJacob Lopez (4-3)#227
Fri, May 15th@ ATHAaron Civale (5-3)#197vs KCMichael Wacha (4-5)#82
Sat, May 16th@ ATHLuis Severino (2-6)#184vs KCNoah Cameron (3-4)#76
Sun, May 17th@ ATHJeffrey Springs (3-7)#116vs KCStephen Kolek (4-1)#144
Tue, May 19th@ ARIRyne Nelson (3-5)#92vs PITMitch Keller (5-4)#100
Wed, May 20th@ ARIMerrill Kelly (5-6)#94vs PITCarmen Mlodzinski (4-3)#132
Thu, May 21st   vs PITBraxton Ashcraft (6-3)#36
Sat, May 23rdvs CWSBryan Hudson (3-2)#178@ CINChase Petty (1-1)#410
Mon, May 25thvs ARIMerrill Kelly (5-6)#94@ MILJacob Misiorowski (8-2)#6
Tue, May 26thvs ARIEduardo Rodriguez (6-2)#112@ MILKyle Harrison (8-1)#48
Wed, May 27thvs ARIMichael Soroka (8-3)#50@ MILChad Patrick (4-3)#110
Fri, May 29th@ COLMichael Lorenzen (2-8)#365vs CHCShota Imanaga (4-6)#25
Sat, May 30th@ COLRyan Feltner (2-2)#421vs CHCBen Brown (3-2)#33
Sun, May 31st@ COLTanner Gordon (0-1)#321vs CHCJordan Wicks (0-2)#254
Mon, Jun 1st@ MILShane Drohan (3-2)#127vs TEXJacob deGrom (5-4)#8
Tue, Jun 2nd@ MILKyle Harrison (8-1)#48vs TEXNathan Eovaldi (6-7)#21
Wed, Jun 3rd@ MILRobert Gasser (0-3)#171vs TEXMacKenzie Gore (4-6)#49
Fri, Jun 5th@ CHCEdward Cabrera (4-4)#66vs CINBrady Singer (3-6)#143
Sat, Jun 6th@ CHCBen Brown (3-2)#33vs CINNick Lodolo (2-2)#74
Sun, Jun 7th@ CHCJameson Taillon (2-5)#124vs CINRhett Lowder (3-3)#180
Tue, Jun 9thvs WSHAndrew Alvarez (1-0)#168@ NYMFreddy Peralta (5-5)#26
Wed, Jun 10thvs WSHFoster Griffin (7-2)#89@ NYMAustin Warren
Thu, Jun 11th   @ NYMChristian Scott (2-0)#83
Fri, Jun 12thvs CHCJavier Assad (5-1)#203@ MINJoe Ryan (4-3)#16
Sat, Jun 13thvs CHCBen Brown (3-2)#33@ MINConnor Prielipp (2-4)#101
Sun, Jun 14thvs CHCRyan Rolison@ MINTaj Bradley (5-3)#71
Mon, Jun 15th   vs SDWandy Peralta
Tue, Jun 16th   vs SDMichael King (4-6)#39
Wed, Jun 17th@ ATLJR Ritchie (1-2)#246vs SDBradgley Rodriguez
Thu, Jun 18th@ ATLMartin Perez (5-3)#160@ KCNoah Cameron (3-4)#76
Fri, Jun 19th@ MIAJanson Junk (3-5)#122@ KCSeth Lugo (2-4)#103
Sun, Jun 21st@ MIA@ KCStephen Kolek (4-1)#144
Mon, Jun 22nd   vs ARIMerrill Kelly (5-6)#94
Tue, Jun 23rdvs ATHAaron Civale (5-3)#197vs ARIEduardo Rodriguez (6-2)#112
Wed, Jun 24thvs ATHGage Jump (2-1)#114vs ARIMichael Soroka (8-3)#50
Thu, Jun 25thvs ATHJeffrey Springs (3-7)#116vs ARIZac Gallen (3-5)#75
Fri, Jun 26thvs ATLBryce Elder (5-4)#107vs MIARyan Gusto (0-2)#185
Sat, Jun 27thvs ATLvs MIA
Sun, Jun 28thvs ATLvs MIA
Tue, Jun 30th@ ARI@ ATL
Wed, Jul 1st@ ARI@ ATL
Thu, Jul 2nd   @ ATL
Fri, Jul 3rd@ COL@ CHC
Sat, Jul 4th@ COL@ CHC
Sun, Jul 5th@ COL@ CHC
Mon, Jul 6thvs TORvs MIL
Tue, Jul 7thvs TORvs MIL
Wed, Jul 8thvs TORvs MIL
Thu, Jul 9thvs COLvs MIL
Fri, Jul 10thvs COLvs ATL
Sat, Jul 11thvs COLvs ATL
Sun, Jul 12thvs COLvs ATL
Fri, Jul 17th@ SEA@ ARI
Sat, Jul 18th@ SEA@ ARI
Sun, Jul 19th@ SEA@ ARI
Mon, Jul 20th@ KC@ LAA
Tue, Jul 21st@ KC@ LAA
Wed, Jul 22nd@ KC@ LAA
Fri, Jul 24thvs LAAvs CIN
Sat, Jul 25thvs LAAvs CIN
Sun, Jul 26thvs LAAvs CIN
Mon, Jul 27thvs MILvs CHC
Tue, Jul 28thvs MILvs CHC
Wed, Jul 29thvs MILvs CHC
Thu, Jul 30th@ SDvs CHC
Fri, Jul 31st@ SD@ TOR
Sat, Aug 1st@ SD@ TOR
Sun, Aug 2nd@ SD@ TOR
Mon, Aug 3rd@ TEX@ NYY
Tue, Aug 4th@ TEX@ NYY
Wed, Aug 5th@ TEX@ NYY
Fri, Aug 7thvs DETvs COL
Sat, Aug 8thvs DETvs COL
Sun, Aug 9thvs DETvs COL
Mon, Aug 10thvs HOUvs PHI
Tue, Aug 11thvs HOUvs PHI
Wed, Aug 12thvs HOUvs PHI
Fri, Aug 14thvs COL@ CHC
Sat, Aug 15thvs COL@ CHC
Sun, Aug 16thvs COL@ CHC
Mon, Aug 17th   @ CIN
Tue, Aug 18th@ CLE@ CIN
Wed, Aug 19th@ CLE@ CIN
Thu, Aug 20th@ CLE@ CIN
Fri, Aug 21st@ BOS@ PHI
Sat, Aug 22nd@ BOS@ PHI
Sun, Aug 23rd@ BOS@ PHI
Tue, Aug 25thvs CINvs BAL
Wed, Aug 26thvs CINvs BAL
Thu, Aug 27thvs ARIvs BAL
Fri, Aug 28thvs ARIvs PIT
Sat, Aug 29thvs ARIvs PIT
Sun, Aug 30thvs ARIvs PIT
Tue, Sep 1st@ PIT@ LAD
Wed, Sep 2nd@ PIT@ LAD
Thu, Sep 3rd@ PIT@ LAD
Fri, Sep 4th@ NYM@ COL
Sat, Sep 5th@ NYM@ COL
Sun, Sep 6th@ NYM@ COL
Mon, Sep 7thvs STL@ SF
Tue, Sep 8thvs STL@ SF
Wed, Sep 9thvs STL@ SF
Fri, Sep 11thvs SDvs CWS
Sat, Sep 12thvs SDvs CWS
Sun, Sep 13thvs SDvs CWS
Mon, Sep 14th@ STLvs SF
Tue, Sep 15th@ STLvs SF
Wed, Sep 16th@ STLvs SF
Fri, Sep 18th@ LADvs WSH
Sat, Sep 19th@ LADvs WSH
Sun, Sep 20th@ LADvs WSH
Tue, Sep 22ndvs MIN@ PIT
Wed, Sep 23rdvs MIN@ PIT
Thu, Sep 24th   @ PIT
Fri, Sep 25thvs LAD@ MIL
Sat, Sep 26thvs LAD@ MIL
Sun, Sep 27thvs LAD@ MIL
Wed, Mar 25thvs NYYMax Fried (4-3)#34   
Fri, Mar 27thvs NYYCam Schlittler (7-3)#38   
Thu, Apr 2ndvs NYMDavid Peterson (3-5)#146   
Thu, Apr 16th@ CINChase Burns (8-1)#23   
Thu, Apr 23rdvs LADTyler Glasnow (3-0)#41   
Tue, May 5thvs SDWalker Buehler (4-3)#204   
Mon, May 11th@ LADRoki Sasaki (3-4)#105   
Mon, May 18th@ ARIZac Gallen (3-5)#75   
Fri, May 22ndvs CWSDavis Martin (9-3)#67   
Sun, May 24thvs CWSNoah Schultz (2-4)#212   
Thu, Jun 4th@ MILColeman Crow (0-1)#295   
Mon, Jun 8thvs WSHRichard Lovelady (2-3)#216   
Sat, Jun 20th@ MIAMax Meyer (7-0)#55   
Mon, Jun 29th@ ARI   
Mon, Aug 24thvs CIN   
Mon, Sep 21stvs MIN