Skip Navigation to Main Content

Blade Tidwell or Tyler Mahle

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Blade Tidwell or Tyler Mahle Player Statistics
  Tyler Mahle
SP - SF
Tyler Mahle
Blade Tidwell
SP,RP - SF
Blade Tidwell
2026 Stats 
   
   
Games Played118
   
Games Started110
   
Innings Pitched56.212.0
   
Wins10
   
Losses70
   
Saves01
   
Blown Saves00
   
Holds01
   
Hits Allowed6310
   
Earned Runs384
   
Home Runs Allowed111
   
Strikeouts5710
   
Walks243
   
ERA6.043.00
   
WHIP1.541.08
   
Blade Tidwell or Tyler Mahle Player Projections
  Tyler Mahle
SP - SF
Tyler Mahle
Blade Tidwell
SP,RP - SF
Blade Tidwell
2026 Projections 
   
   
Games Played2415
   
Games Started233
   
Innings Pitched129.831.7
   
Wins72
   
Losses82
   
Saves00
   
Blown Saves00
   
Holds01
   
Hits Allowed12432
   
Earned Runs5919
   
Home Runs Allowed155
   
Strikeouts10528
   
Walks4014
   
ERA4.075.39
   
WHIP1.261.46
   
Blade Tidwell or Tyler Mahle Player Notes
  Tyler Mahle
SP - SF
Tyler Mahle
Blade Tidwell
SP,RP - SF
Blade Tidwell
News 
 The Giants placed Tyler Mahle on the 15-day injured list.
Ari Koslow
Fri, May 29th
The Giants optioned Blade Tidwell to Triple-A.
Ari Koslow
Wed, Apr 29th
 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
The Giants called up Blade Tidwell from Triple-A Sacramento.
Ari Koslow
Thu, Apr 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
 
 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
 
 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 
There are no recent notes for these players
Blade Tidwell or Tyler Mahle Player Schedules
  Tyler Mahle
SP - SF
Tyler Mahle
Blade Tidwell
SP,RP - SF
Blade Tidwell
Date OppOpp PitcherVBROppOpp PitcherVBR
Wed, Mar 25thvs NYYMax Fried (4-3)#33vs NYYMax Fried (4-3)#33
Fri, Mar 27thvs NYYCam Schlittler (7-3)#37vs NYYCam Schlittler (7-3)#37
Sat, Mar 28thvs NYYWill Warren (7-1)#68vs NYYWill Warren (7-1)#68
Mon, Mar 30th@ SDWalker Buehler (3-3)#202@ SDWalker Buehler (3-3)#202
Tue, Mar 31st@ SDGerman Marquez (3-2)#358@ SDGerman Marquez (3-2)#358
Wed, Apr 1st@ SDNick Pivetta (1-2)#139@ SDNick Pivetta (1-2)#139
Thu, Apr 2ndvs NYMDavid Peterson (3-5)#138vs NYMDavid Peterson (3-5)#138
Fri, Apr 3rdvs NYMNolan McLean (3-4)#32vs NYMNolan McLean (3-4)#32
Sat, Apr 4thvs NYMClay Holmes (4-4)#159vs NYMClay Holmes (4-4)#159
Sun, Apr 5thvs NYMKodai Senga (0-4)#124vs NYMKodai Senga (0-4)#124
Mon, Apr 6thvs PHIAndrew Painter (1-7)#167vs PHIAndrew Painter (1-7)#167
Tue, Apr 7thvs PHICristopher Sanchez (7-2)#3vs PHICristopher Sanchez (7-2)#3
Wed, Apr 8thvs PHIAaron Nola (3-4)#34vs PHIAaron Nola (3-4)#34
Fri, Apr 10th@ BALShane Baz (3-6)#77@ BALShane Baz (3-6)#77
Sat, Apr 11th@ BALChris Bassitt (4-4)#125@ BALChris Bassitt (4-4)#125
Sun, Apr 12th@ BALCade Povich (1-1)#232@ BALCade Povich (1-1)#232
Tue, Apr 14th@ CINBrady Singer (2-6)#160@ CINBrady Singer (2-6)#160
Wed, Apr 15th@ CINRhett Lowder (3-3)#186@ CINRhett Lowder (3-3)#186
Thu, Apr 16th@ CINChase Burns (7-1)#23@ CINChase Burns (7-1)#23
Fri, Apr 17th@ WSHZack Littell (6-4)#153@ WSHZack Littell (6-4)#153
Sat, Apr 18th@ WSHCade Cavalli (3-4)#83@ WSHCade Cavalli (3-4)#83
Sun, Apr 19th@ WSHPJ Poulin (3-0)#311@ WSHPJ Poulin (3-0)#311
Tue, Apr 21stvs LADYoshinobu Yamamoto (6-4)#14vs LADYoshinobu Yamamoto (6-4)#14
Wed, Apr 22ndvs LADShohei Ohtani (6-2)#1vs LADShohei Ohtani (6-2)#1
Thu, Apr 23rdvs LADTyler Glasnow (3-0)#38vs LADTyler Glasnow (3-0)#38
Fri, Apr 24thvs MIASandy Alcantara (5-4)#63vs MIASandy Alcantara (5-4)#63
Sat, Apr 25thvs MIAEury Perez (3-6)#115vs MIAEury Perez (3-6)#115
Sun, Apr 26thvs MIAMax Meyer (6-0)#59vs MIAMax Meyer (6-0)#59
Tue, Apr 28th@ PHIJesus Luzardo (4-4)#9@ PHIJesus Luzardo (4-4)#9
Thu, Apr 30th@ PHITim Mayza@ PHITim Mayza
Fri, May 1st@ TBShane McClanahan (6-3)#22@ TBShane McClanahan (6-3)#22
Sat, May 2nd@ TBGriffin Jax (1-4)#61@ TBGriffin Jax (1-4)#61
Sun, May 3rd@ TBSteven Matz (4-3)#100@ TBSteven Matz (4-3)#100
Mon, May 4thvs SDRandy Vasquez (5-4)#189vs SDRandy Vasquez (5-4)#189
Tue, May 5thvs SDWalker Buehler (3-3)#202vs SDWalker Buehler (3-3)#202
Wed, May 6thvs SDBradgley Rodriguezvs SDBradgley Rodriguez
Fri, May 8thvs PITCarmen Mlodzinski (4-3)#128vs PITCarmen Mlodzinski (4-3)#128
Sat, May 9thvs PITBraxton Ashcraft (5-3)#35vs PITBraxton Ashcraft (5-3)#35
Sun, May 10thvs PITBubba Chandler (2-7)#121vs PITBubba Chandler (2-7)#121
Mon, May 11th@ LADRoki Sasaki (3-3)#103@ LADRoki Sasaki (3-3)#103
Tue, May 12th@ LADYoshinobu Yamamoto (6-4)#14@ LADYoshinobu Yamamoto (6-4)#14
Wed, May 13th@ LADShohei Ohtani (6-2)#1@ LADShohei Ohtani (6-2)#1
Thu, May 14th@ LADEmmet Sheehan (3-3)#49@ LADEmmet Sheehan (3-3)#49
Fri, May 15th@ ATHAaron Civale (5-2)#212@ ATHAaron Civale (5-2)#212
Sat, May 16th@ ATHLuis Severino (2-6)#168@ ATHLuis Severino (2-6)#168
Sun, May 17th@ ATHJeffrey Springs (3-6)#123@ ATHJeffrey Springs (3-6)#123
Mon, May 18th@ ARIZac Gallen (3-5)#72@ ARIZac Gallen (3-5)#72
Tue, May 19th@ ARIRyne Nelson (2-4)#95@ ARIRyne Nelson (2-4)#95
Wed, May 20th@ ARIMerrill Kelly (5-4)#98@ ARIMerrill Kelly (5-4)#98
Fri, May 22ndvs CWSDavis Martin (8-2)#84vs CWSDavis Martin (8-2)#84
Sat, May 23rdvs CWSBryan Hudson (3-2)#179vs CWSBryan Hudson (3-2)#179
Sun, May 24thvs CWSNoah Schultz (2-4)#220vs CWSNoah Schultz (2-4)#220
Mon, May 25thvs ARIMerrill Kelly (5-4)#98vs ARIMerrill Kelly (5-4)#98
Tue, May 26thvs ARIEduardo Rodriguez (5-2)#107vs ARIEduardo Rodriguez (5-2)#107
Wed, May 27thvs ARIMichael Soroka (8-3)#58vs ARIMichael Soroka (8-3)#58
Fri, May 29th@ COLMichael Lorenzen (2-8)#429@ COLMichael Lorenzen (2-8)#429
Sat, May 30th@ COLRyan Feltner (2-1)#430@ COLRyan Feltner (2-1)#430
Sun, May 31st@ COLTanner Gordon (0-1)#354@ COLTanner Gordon (0-1)#354
Mon, Jun 1st@ MILShane Drohan (3-1)#136@ MILShane Drohan (3-1)#136
Tue, Jun 2nd@ MILKyle Harrison (7-1)#52@ MILKyle Harrison (7-1)#52
Wed, Jun 3rd@ MILRobert Gasser (0-2)#172@ MILRobert Gasser (0-2)#172
Thu, Jun 4th@ MILColeman Crow (0-1)#196@ MILColeman Crow (0-1)#196
Fri, Jun 5th@ CHCEdward Cabrera (3-3)#62@ CHCEdward Cabrera (3-3)#62
Sat, Jun 6th@ CHCBen Brown (2-2)#45@ CHCBen Brown (2-2)#45
Sun, Jun 7th@ CHCJameson Taillon (2-5)#112@ CHCJameson Taillon (2-5)#112
Mon, Jun 8thvs WSHMiles Mikolas (1-5)#270vs WSHMiles Mikolas (1-5)#270
Tue, Jun 9thvs WSHAndrew Alvarez (1-0)#174vs WSHAndrew Alvarez (1-0)#174
Wed, Jun 10thvs WSHFoster Griffin (7-2)#87vs WSHFoster Griffin (7-2)#87
Fri, Jun 12thvs CHCBen Brown (2-2)#45vs CHCBen Brown (2-2)#45
Sat, Jun 13thvs CHCJameson Taillon (2-5)#112vs CHCJameson Taillon (2-5)#112
Sun, Jun 14thvs CHCvs CHC
Tue, Jun 16th@ ATL@ ATL
Wed, Jun 17th@ ATL@ ATL
Thu, Jun 18th@ ATL@ ATL
Fri, Jun 19th@ MIA@ MIA
Sat, Jun 20th@ MIA@ MIA
Sun, Jun 21st@ MIA@ MIA
Tue, Jun 23rdvs ATHvs ATH
Wed, Jun 24thvs ATHvs ATH
Thu, Jun 25thvs ATHvs ATH
Fri, Jun 26thvs ATLvs ATL
Sat, Jun 27thvs ATLvs ATL
Sun, Jun 28thvs ATLvs ATL
Mon, Jun 29th@ ARI@ ARI
Tue, Jun 30th@ ARI@ ARI
Wed, Jul 1st@ ARI@ ARI
Fri, Jul 3rd@ COL@ COL
Sat, Jul 4th@ COL@ COL
Sun, Jul 5th@ COL@ COL
Mon, Jul 6thvs TORvs TOR
Tue, Jul 7thvs TORvs TOR
Wed, Jul 8thvs TORvs TOR
Thu, Jul 9thvs COLvs COL
Fri, Jul 10thvs COLvs COL
Sat, Jul 11thvs COLvs COL
Sun, Jul 12thvs COLvs COL
Fri, Jul 17th@ SEA@ SEA
Sat, Jul 18th@ SEA@ SEA
Sun, Jul 19th@ SEA@ SEA
Mon, Jul 20th@ KC@ KC
Tue, Jul 21st@ KC@ KC
Wed, Jul 22nd@ KC@ KC
Fri, Jul 24thvs LAAvs LAA
Sat, Jul 25thvs LAAvs LAA
Sun, Jul 26thvs LAAvs LAA
Mon, Jul 27thvs MILvs MIL
Tue, Jul 28thvs MILvs MIL
Wed, Jul 29thvs MILvs MIL
Thu, Jul 30th@ SD@ SD
Fri, Jul 31st@ SD@ SD
Sat, Aug 1st@ SD@ SD
Sun, Aug 2nd@ SD@ SD
Mon, Aug 3rd@ TEX@ TEX
Tue, Aug 4th@ TEX@ TEX
Wed, Aug 5th@ TEX@ TEX
Fri, Aug 7thvs DETvs DET
Sat, Aug 8thvs DETvs DET
Sun, Aug 9thvs DETvs DET
Mon, Aug 10thvs HOUvs HOU
Tue, Aug 11thvs HOUvs HOU
Wed, Aug 12thvs HOUvs HOU
Fri, Aug 14thvs COLvs COL
Sat, Aug 15thvs COLvs COL
Sun, Aug 16thvs COLvs COL
Tue, Aug 18th@ CLE@ CLE
Wed, Aug 19th@ CLE@ CLE
Thu, Aug 20th@ CLE@ CLE
Fri, Aug 21st@ BOS@ BOS
Sat, Aug 22nd@ BOS@ BOS
Sun, Aug 23rd@ BOS@ BOS
Mon, Aug 24thvs CINvs CIN
Tue, Aug 25thvs CINvs CIN
Wed, Aug 26thvs CINvs CIN
Thu, Aug 27thvs ARIvs ARI
Fri, Aug 28thvs ARIvs ARI
Sat, Aug 29thvs ARIvs ARI
Sun, Aug 30thvs ARIvs ARI
Tue, Sep 1st@ PIT@ PIT
Wed, Sep 2nd@ PIT@ PIT
Thu, Sep 3rd@ PIT@ PIT
Fri, Sep 4th@ NYM@ NYM
Sat, Sep 5th@ NYM@ NYM
Sun, Sep 6th@ NYM@ NYM
Mon, Sep 7thvs STLvs STL
Tue, Sep 8thvs STLvs STL
Wed, Sep 9thvs STLvs STL
Fri, Sep 11thvs SDvs SD
Sat, Sep 12thvs SDvs SD
Sun, Sep 13thvs SDvs SD
Mon, Sep 14th@ STL@ STL
Tue, Sep 15th@ STL@ STL
Wed, Sep 16th@ STL@ STL
Fri, Sep 18th@ LAD@ LAD
Sat, Sep 19th@ LAD@ LAD
Sun, Sep 20th@ LAD@ LAD
Mon, Sep 21stvs MINvs MIN
Tue, Sep 22ndvs MINvs MIN
Wed, Sep 23rdvs MINvs MIN
Fri, Sep 25thvs LADvs LAD
Sat, Sep 26thvs LADvs LAD
Sun, Sep 27thvs LADvs LAD