Skip Navigation to Main Content

Garrett Crochet or Tyler Mahle

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Garrett Crochet or Tyler Mahle Player Statistics
  Garrett Crochet
SP - BOS
Garrett Crochet
Tyler Mahle
SP - SF
Tyler Mahle
2026 Stats 
   
   
Games Played611
   
Games Started611
   
Innings Pitched30.056.2
   
Wins31
   
Losses37
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed3363
   
Earned Runs2138
   
Home Runs Allowed511
   
Strikeouts3757
   
Walks1124
   
ERA6.306.04
   
WHIP1.471.54
   
Garrett Crochet or Tyler Mahle Player Projections
  Garrett Crochet
SP - BOS
Garrett Crochet
Tyler Mahle
SP - SF
Tyler Mahle
2026 Projections 
   
   
Games Played3124
   
Games Started3123
   
Innings Pitched187.9129.8
   
Wins147
   
Losses88
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed153124
   
Earned Runs6159
   
Home Runs Allowed2015
   
Strikeouts230105
   
Walks4840
   
ERA2.914.07
   
WHIP1.071.26
   
Garrett Crochet or Tyler Mahle Player Notes
  Garrett Crochet
SP - BOS
Garrett Crochet
Tyler Mahle
SP - SF
Tyler Mahle
News 
 Garrett Crochet is expected to undergo more testing in the next couple of days to see if he can start throwing again.
Ari Koslow
Wed, Jun 10th
The Giants placed Tyler Mahle on the 15-day injured list.
Ari Koslow
Fri, May 29th
 The Red Sox transferred Garrett Crochet to the 60-day injured list.
Ari Koslow
Fri, Jun 5th
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
 Red Sox interim manager Chad Tracy said Garrett Crochet has been diagnosed with a low-grade lat strain.
Ari Koslow
Tue, Jun 2nd
Tyler Mahle allowed six earned runs on eight hits while striking out six over five innings in Wednesday’s loss to the Diamondbacks.
Chris Schommer
Thu, May 21st
 Garrett Crochet told reporters he’s expecting his MRI results on Tuesday.
Ari Koslow
Tue, Jun 2nd
Tyler Mahle allowed five earned runs on 10 hits and one walk while striking out six over five innings in Friday’s loss to the Athletics.
Chris Schommer
Sat, May 16th
 Red Sox interim manager Chad Tracy said Garrett Crochet has suffered a setback due to lat tightness.
Ari Koslow
Sun, May 31st
Tyler Mahle allowed four earned runs on five hits and two walks while striking out eight over 5 2/3 innings in Sunday’s win over the Pirates.
Chris Schommer
Mon, May 11th
Notes 
 Garrett Crochet built on his breakout 2025 by sustaining elite strikeout rates and improved efficiency, alleviating many durability concerns that followed him earlier in his career. His 2026 projections continue to reflect frontline stuff, with strong K totals and solid ratios over a full starter's workload. Crochet is a premium fantasy arm whose upside justifies an aggressive draft slot and should easily be one of the first three pitchers off the board.
Kelly Kirby - FantasyPros
 
Garrett Crochet or Tyler Mahle Player Schedules
  Garrett Crochet
SP - BOS
Garrett Crochet
Tyler Mahle
SP - SF
Tyler Mahle
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ CINAndrew Abbott (4-4)#100   
Sat, Mar 28th@ CINBrady Singer (2-6)#160vs NYYWill Warren (7-1)#67
Sun, Mar 29th@ CINRhett Lowder (3-3)#185   
Mon, Mar 30th@ HOULance McCullers Jr. (2-3)#231@ SDWalker Buehler (3-3)#216
Tue, Mar 31st@ HOUHunter Brown (1-0)#13@ SDGerman Marquez (3-2)#354
Wed, Apr 1st@ HOUMike Burrows (3-8)#136@ SDNick Pivetta (1-2)#145
Fri, Apr 3rdvs SDMichael King (4-5)#41vs NYMNolan McLean (3-4)#38
Sat, Apr 4thvs SDRandy Vasquez (5-4)#210vs NYMClay Holmes (4-4)#162
Sun, Apr 5thvs SDWalker Buehler (3-3)#216vs NYMKodai Senga (0-4)#125
Mon, Apr 6thvs MILBrandon Woodruff (2-1)#47vs PHIAndrew Painter (1-7)#169
Tue, Apr 7thvs MILJacob Misiorowski (7-2)#10vs PHICristopher Sanchez (8-2)#4
Wed, Apr 8thvs MILShane Drohan (3-1)#138vs PHIAaron Nola (3-4)#42
Fri, Apr 10th@ STLDustin May (4-6)#66@ BALShane Baz (3-6)#74
Sat, Apr 11th@ STLKyle Leahy (5-3)#141@ BALChris Bassitt (4-4)#139
Sun, Apr 12th@ STLAndre Pallante (7-4)#140@ BALCade Povich (1-1)#247
Mon, Apr 13th@ MINBailey Ober (6-3)#107   
Tue, Apr 14th@ MINMick Abel (1-2)#166@ CINBrady Singer (2-6)#160
Wed, Apr 15th@ MINSimeon Woods Richardson (0-7)#211@ CINRhett Lowder (3-3)#185
Fri, Apr 17thvs DETCasey Mize (2-3)#60@ WSHZack Littell (6-4)#167
Sat, Apr 18thvs DETTarik Skubal (3-2)#3@ WSHCade Cavalli (3-4)#88
Sun, Apr 19thvs DETFramber Valdez (3-5)#26@ WSHPJ Poulin (3-0)#313
Mon, Apr 20thvs DETJack Flaherty (1-7)#64   
Tue, Apr 21stvs NYYLuis Gil (1-2)#264vs LADYoshinobu Yamamoto (6-4)#11
Wed, Apr 22ndvs NYYMax Fried (4-3)#37vs LADShohei Ohtani (6-2)#1
Thu, Apr 23rdvs NYYCam Schlittler (7-3)#35vs LADTyler Glasnow (3-0)#39
Fri, Apr 24th@ BALBrandon Young (5-1)#182vs MIASandy Alcantara (5-4)#62
Sat, Apr 25th@ BALTrevor Rogers (3-6)#96vs MIAEury Perez (3-6)#108
Sun, Apr 26th@ BALKyle Bradish (3-7)#45vs MIAMax Meyer (6-0)#61
Mon, Apr 27th@ TORDylan Cease (3-3)#9   
Tue, Apr 28th@ TORTrey Yesavage (2-3)#59@ PHIJesus Luzardo (5-4)#12
Wed, Apr 29th@ TOREric Lauer (2-5)#251   
Fri, May 1stvs HOUMike Burrows (3-8)#136@ TBShane McClanahan (6-3)#22
Sat, May 2ndvs HOUSpencer Arrighetti (7-1)#122@ TBGriffin Jax (1-4)#63
Sun, May 3rdvs HOUCody Bolton (0-1)#396@ TBSteven Matz (4-3)#144
Mon, May 4th@ DETTyler Holton (1-4)#142vs SDRandy Vasquez (5-4)#210
Tue, May 5th@ DETFramber Valdez (3-5)#26vs SDWalker Buehler (3-3)#216
Wed, May 6th@ DETJack Flaherty (1-7)#64vs SDBradgley Rodriguez
Thu, May 7thvs TBGriffin Jax (1-4)#63   
Fri, May 8thvs TBJesse Scholtens (5-3)#304vs PITCarmen Mlodzinski (4-3)#130
Sun, May 10thvs TBNick Martinez (6-2)#95vs PITBubba Chandler (2-7)#116
Tue, May 12thvs PHIZack Wheeler (5-1)#8@ LADYoshinobu Yamamoto (6-4)#11
Wed, May 13thvs PHIAndrew Painter (1-7)#169@ LADShohei Ohtani (6-2)#1
Thu, May 14thvs PHIJesus Luzardo (5-4)#12@ LADEmmet Sheehan (3-3)#49
Fri, May 15th@ ATLSpencer Strider (4-1)#32@ ATHAaron Civale (5-2)#205
Sat, May 16th@ ATLBryce Elder (5-3)#113@ ATHLuis Severino (2-6)#158
Sun, May 17th@ ATLGrant Holmes (4-2)#131@ ATHJeffrey Springs (3-6)#123
Mon, May 18th@ KCSeth Lugo (2-4)#109@ ARIZac Gallen (3-5)#82
Tue, May 19th@ KCBailey Falter (0-2)#343@ ARIRyne Nelson (2-5)#94
Wed, May 20th@ KCMichael Wacha (4-5)#77@ ARIMerrill Kelly (5-5)#97
Fri, May 22ndvs MINConnor Prielipp (2-4)#104vs CWSDavis Martin (9-2)#80
Sat, May 23rdvs MINTaj Bradley (5-3)#71vs CWSBryan Hudson (3-2)#181
Sun, May 24thvs MINBailey Ober (6-3)#107vs CWSNoah Schultz (2-4)#213
Tue, May 26thvs ATLSpencer Strider (4-1)#32vs ARIEduardo Rodriguez (5-2)#118
Wed, May 27thvs ATLBryce Elder (5-3)#113vs ARIMichael Soroka (8-3)#58
Thu, May 28thvs ATLChris Sale (8-5)#5   
Fri, May 29th@ CLESlade Cecconi (3-5)#105@ COLMichael Lorenzen (2-8)#422
Sat, May 30th@ CLEParker Messick (6-3)#53@ COLRyan Feltner (2-2)#426
Sun, May 31st@ CLETanner Bibee (1-7)#43@ COLTanner Gordon (0-1)#326
Tue, Jun 2ndvs BALShane Baz (3-6)#74@ MILKyle Harrison (7-1)#54
Wed, Jun 3rdvs BALChris Bassitt (4-4)#139@ MILRobert Gasser (0-3)#175
Thu, Jun 4thvs BALTrevor Rogers (3-6)#96@ MILColeman Crow (0-1)#236
Fri, Jun 5th@ NYYRyan Weathers (2-4)#81@ CHCEdward Cabrera (4-3)#69
Sun, Jun 7th@ NYYCam Schlittler (7-3)#35@ CHCJameson Taillon (2-5)#112
Mon, Jun 8th@ TBIan Seymour (3-0)#111vs WSHRichard Lovelady (2-3)#227
Tue, Jun 9th@ TBNick Martinez (6-2)#95vs WSHAndrew Alvarez (1-0)#179
Wed, Jun 10th@ TBDrew Rasmussen (6-2)#19vs WSHFoster Griffin (7-2)#85
Fri, Jun 12thvs TEXJack Leiter (3-5)#79vs CHCJavier Assad (3-1)#208
Sat, Jun 13thvs TEXJacob deGrom (5-4)#6vs CHCBen Brown (2-2)#30
Sun, Jun 14thvs TEXNathan Eovaldi (5-7)#21vs CHCColin Rea (5-4)#153
Tue, Jun 16thvs TORDylan Cease (3-3)#9@ ATLGrant Holmes (4-2)#131
Wed, Jun 17thvs TORMax Scherzer (1-4)#126@ ATLChris Sale (8-5)#5
Thu, Jun 18thvs TORTrey Yesavage (2-3)#59@ ATLSpencer Strider (4-1)#32
Fri, Jun 19th@ SEABryce Miller (2-0)#48@ MIAJanson Junk (3-5)#124
Sat, Jun 20th@ SEALuis Castillo (2-5)#46@ MIARyan Gusto (0-1)#186
Sun, Jun 21st@ SEAEmerson Hancock (5-2)#86@ MIATyler Phillips (1-1)#212
Mon, Jun 22nd@ COL   
Tue, Jun 23rd@ COLvs ATH
Wed, Jun 24th@ COLvs ATH
Thu, Jun 25thvs NYYvs ATH
Fri, Jun 26thvs NYYvs ATL
Sat, Jun 27thvs NYYvs ATL
Sun, Jun 28thvs NYYvs ATL
Mon, Jun 29thvs WSH@ ARI
Tue, Jun 30thvs WSH@ ARI
Wed, Jul 1stvs WSH@ ARI
Fri, Jul 3rd@ LAA@ COL
Sat, Jul 4th@ LAA@ COL
Sun, Jul 5th@ LAA@ COL
Tue, Jul 7th@ CWSvs TOR
Wed, Jul 8th@ CWSvs TOR
Thu, Jul 9th@ CWSvs COL
Fri, Jul 10th@ NYMvs COL
Sat, Jul 11th@ NYMvs COL
Sun, Jul 12th@ NYMvs COL
Fri, Jul 17thvs TB@ SEA
Sat, Jul 18thvs TB@ SEA
Sun, Jul 19thvs TB@ SEA
Mon, Jul 20thvs BAL@ KC
Tue, Jul 21stvs BAL@ KC
Wed, Jul 22ndvs BAL@ KC
Fri, Jul 24thvs TORvs LAA
Sat, Jul 25thvs TORvs LAA
Sun, Jul 26thvs TORvs LAA
Mon, Jul 27th@ ATHvs MIL
Tue, Jul 28th@ ATHvs MIL
Wed, Jul 29th@ ATHvs MIL
Thu, Jul 30th@ ATH@ SD
Fri, Jul 31st@ LAD@ SD
Sat, Aug 1st@ LAD@ SD
Sun, Aug 2nd@ LAD@ SD
Tue, Aug 4thvs CWS@ TEX
Wed, Aug 5thvs CWS@ TEX
Thu, Aug 6thvs CWS   
Fri, Aug 7thvs ATHvs DET
Sat, Aug 8thvs ATHvs DET
Sun, Aug 9thvs ATHvs DET
Mon, Aug 10th@ TORvs HOU
Tue, Aug 11th@ TORvs HOU
Wed, Aug 12th@ TORvs HOU
Thu, Aug 13th@ TOR   
Fri, Aug 14th@ PITvs COL
Sat, Aug 15th@ PITvs COL
Sun, Aug 16th@ PITvs COL
Mon, Aug 17thvs ARI   
Tue, Aug 18thvs ARI@ CLE
Wed, Aug 19thvs ARI@ CLE
Fri, Aug 21stvs SF@ BOS
Sat, Aug 22ndvs SF@ BOS
Sun, Aug 23rdvs SF@ BOS
Mon, Aug 24th@ MIAvs CIN
Tue, Aug 25th@ MIAvs CIN
Wed, Aug 26th@ MIAvs CIN
Fri, Aug 28th@ NYYvs ARI
Sat, Aug 29th@ NYYvs ARI
Sun, Aug 30th@ NYYvs ARI
Mon, Aug 31stvs SEA   
Tue, Sep 1stvs SEA@ PIT
Wed, Sep 2ndvs SEA@ PIT
Thu, Sep 3rd@ BAL@ PIT
Fri, Sep 4th@ BAL@ NYM
Sat, Sep 5th@ BAL@ NYM
Sun, Sep 6th@ BAL@ NYM
Mon, Sep 7thvs LAAvs STL
Tue, Sep 8thvs LAAvs STL
Wed, Sep 9thvs LAAvs STL
Fri, Sep 11thvs KCvs SD
Sat, Sep 12thvs KCvs SD
Sun, Sep 13thvs KCvs SD
Tue, Sep 15th@ TEX@ STL
Wed, Sep 16th@ TEX@ STL
Thu, Sep 17th@ TEX   
Fri, Sep 18th@ TB@ LAD
Sat, Sep 19th@ TB@ LAD
Sun, Sep 20th@ TB@ LAD
Tue, Sep 22ndvs CLEvs MIN
Wed, Sep 23rdvs CLEvs MIN
Thu, Sep 24thvs CLE   
Fri, Sep 25thvs CHCvs LAD
Sat, Sep 26thvs CHCvs LAD
Sun, Sep 27thvs CHCvs LAD
Wed, Mar 25th   vs NYYMax Fried (4-3)#37
Fri, Mar 27th   vs NYYCam Schlittler (7-3)#35
Thu, Apr 2nd   vs NYMDavid Peterson (3-5)#135
Thu, Apr 16th   @ CINChase Burns (7-1)#23
Thu, Apr 30th   @ PHITim Mayza
Sat, May 9th   vs PITBraxton Ashcraft (5-3)#34
Mon, May 11th   @ LADRoki Sasaki (3-3)#99
Mon, May 25th   vs ARIMerrill Kelly (5-5)#97
Mon, Jun 1st   @ MILShane Drohan (3-1)#138
Sat, Jun 6th   @ CHCBen Brown (2-2)#30
Mon, Jul 6th   vs TOR
Mon, Aug 3rd   @ TEX
Thu, Aug 20th   @ CLE
Thu, Aug 27th   vs ARI
Mon, Sep 14th   @ STL
Mon, Sep 21st   vs MIN