Skip Navigation to Main Content

Justin Steele or Tyler Mahle

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Justin Steele or Tyler Mahle Player Statistics
  Tyler Mahle
SP - SF
Tyler Mahle
Justin Steele
SP - CHC
Justin Steele
2026 Stats 
   
   
Games Played11
   
Games Started11
   
Innings Pitched56.2
   
Wins1
   
Losses7
   
Saves0
   
Blown Saves0
   
Holds0
   
Hits Allowed63
   
Earned Runs38
   
Home Runs Allowed11
   
Strikeouts57
   
Walks24
   
ERA6.04
   
WHIP1.54
   
Justin Steele or Tyler Mahle Player Projections
  Tyler Mahle
SP - SF
Tyler Mahle
Justin Steele
SP - CHC
Justin Steele
2026 Projections 
   
   
Games Played2415
   
Games Started2315
   
Innings Pitched129.886.0
   
Wins76
   
Losses84
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed12477
   
Earned Runs5934
   
Home Runs Allowed159
   
Strikeouts10579
   
Walks4023
   
ERA4.073.60
   
WHIP1.261.16
   
Justin Steele or Tyler Mahle Player Notes
  Tyler Mahle
SP - SF
Tyler Mahle
Justin Steele
SP - CHC
Justin Steele
News 
 The Giants placed Tyler Mahle on the 15-day injured list.
Ari Koslow
Fri, May 29th
Cubs manager Craig Counsell said Justin Steele will not throw a ball for “multiple weeks."
Ari Koslow
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
Justin Steele was cleared to begin strengthening exercises on Tuesday.
Nicholas Rodriguez
Wed, May 27th
 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
Cubs manager Craig Counsell said Justin Steele's flexor strain will keep him out of the rotation until after the All-Star Break.
Ari Koslow
Tue, Apr 28th
 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
Justin Steele suffered a setback in his recovery and has been shutdown.
Ari Koslow
Tue, Apr 28th
 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
Justin Steele told reporters he’s targeting a return to the Cubs’ rotation in May or June.
Ari Koslow
Sun, Mar 1st
Notes 
There are no recent notes for these players
Justin Steele or Tyler Mahle Player Schedules
  Tyler Mahle
SP - SF
Tyler Mahle
Justin Steele
SP - CHC
Justin Steele
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th   vs WSHCade Cavalli (3-3)#87
Sat, Mar 28thvs NYYWill Warren (7-1)#60vs WSHMiles Mikolas (1-4)#215
Sun, Mar 29th   vs WSHJake Irvin (2-4)#203
Mon, Mar 30th@ SDWalker Buehler (3-3)#220vs LAARyan Johnson
Tue, Mar 31st@ SDGerman Marquez (3-2)#330vs LAAJose Soriano (6-4)#45
Wed, Apr 1st@ SDNick Pivetta (1-2)#138vs LAAYusei Kikuchi (0-3)#155
Fri, Apr 3rdvs NYMNolan McLean (3-4)#29@ CLEJoey Cantillo (4-2)#106
Sun, Apr 5thvs NYMKodai Senga (0-4)#129@ CLEParker Messick (6-1)#51
Mon, Apr 6thvs PHIAndrew Painter (1-6)#170@ TBShane McClanahan (6-2)#22
Tue, Apr 7thvs PHICristopher Sanchez (6-2)#3@ TBMason Englert
Wed, Apr 8thvs PHIAaron Nola (3-4)#39@ TBJoe Boyle (0-1)#167
Fri, Apr 10th@ BALShane Baz (2-5)#84vs PITCarmen Mlodzinski (4-3)#132
Sat, Apr 11th@ BALChris Bassitt (4-3)#125vs PITBraxton Ashcraft (5-2)#47
Sun, Apr 12th@ BALCade Povich (1-1)#240vs PITBubba Chandler (1-6)#122
Mon, Apr 13th   @ PHICristopher Sanchez (6-2)#3
Tue, Apr 14th@ CINBrady Singer (2-5)#143@ PHIAaron Nola (3-4)#39
Wed, Apr 15th@ CINRhett Lowder (3-3)#206@ PHIJesus Luzardo (4-4)#10
Fri, Apr 17th@ WSHZack Littell (5-4)#169vs NYMKodai Senga (0-4)#129
Sat, Apr 18th@ WSHCade Cavalli (3-3)#87vs NYMFreddy Peralta (3-4)#28
Sun, Apr 19th@ WSHPJ Poulin (3-0)#237vs NYMTobias Myers (0-1)#188
Mon, Apr 20th   vs PHIAaron Nola (3-4)#39
Tue, Apr 21stvs LADYoshinobu Yamamoto (5-4)#13vs PHIJesus Luzardo (4-4)#10
Wed, Apr 22ndvs LADShohei Ohtani (5-2)#1vs PHIKyle Backhus
Thu, Apr 23rdvs LADTyler Glasnow (3-0)#37vs PHICristopher Sanchez (6-2)#3
Fri, Apr 24thvs MIASandy Alcantara (3-4)#73@ LADEmmet Sheehan (3-1)#42
Sat, Apr 25thvs MIAEury Perez (3-6)#109@ LADRoki Sasaki (3-3)#131
Sun, Apr 26thvs MIAMax Meyer (5-0)#68@ LADJustin Wrobleski (7-2)#130
Mon, Apr 27th   @ SDRandy Vasquez (5-3)#199
Tue, Apr 28th@ PHIJesus Luzardo (4-4)#10@ SDWalker Buehler (3-3)#220
Wed, Apr 29th   @ SDMatt Waldron (1-2)#307
Fri, May 1st@ TBShane McClanahan (6-2)#22vs ARIZac Gallen (3-4)#71
Sat, May 2nd@ TBGriffin Jax (1-3)#59vs ARIRyne Nelson (2-4)#89
Sun, May 3rd@ TBSteven Matz (4-2)#98vs ARIMerrill Kelly (5-3)#93
Mon, May 4thvs SDRandy Vasquez (5-3)#199vs CINChase Petty (0-0)#416
Tue, May 5thvs SDWalker Buehler (3-3)#220vs CINAndrew Abbott (4-3)#99
Wed, May 6thvs SDBradgley Rodriguezvs CINBrady Singer (2-5)#143
Thu, May 7th   vs CINRhett Lowder (3-3)#206
Fri, May 8thvs PITCarmen Mlodzinski (4-3)#132@ TEXKumar Rocker (2-5)#103
Sat, May 9thvs PITBraxton Ashcraft (5-2)#47@ TEXJack Leiter (3-4)#76
Sun, May 10thvs PITBubba Chandler (1-6)#122@ TEXJacob deGrom (3-4)#8
Tue, May 12th@ LADYoshinobu Yamamoto (5-4)#13@ ATLGrant Holmes (3-2)#139
Wed, May 13th@ LADShohei Ohtani (5-2)#1@ ATLJR Ritchie (1-1)#236
Thu, May 14th@ LADEmmet Sheehan (3-1)#42@ ATLChris Sale (8-3)#5
Fri, May 15th@ ATHAaron Civale (5-2)#219@ CWSSean Burke (2-3)#142
Sat, May 16th@ ATHLuis Severino (2-6)#146@ CWSDavis Martin (8-1)#79
Sun, May 17th@ ATHJeffrey Springs (3-6)#111@ CWSErick Fedde (0-5)#373
Mon, May 18th@ ARIZac Gallen (3-4)#71vs MILBrandon Sproat (1-4)#158
Tue, May 19th@ ARIRyne Nelson (2-4)#89vs MILJacob Misiorowski (6-2)#18
Wed, May 20th@ ARIMerrill Kelly (5-3)#93vs MILKyle Harrison (6-1)#63
Fri, May 22ndvs CWSDavis Martin (8-1)#79vs HOUSpencer Arrighetti (7-1)#126
Sat, May 23rdvs CWSBryan Hudson (3-1)#175vs HOUKai-Wei Teng (3-3)#181
Sun, May 24thvs CWSNoah Schultz (2-4)#221vs HOUPeter Lambert (4-4)#190
Mon, May 25thvs ARIMerrill Kelly (5-3)#93@ PITCarmen Mlodzinski (4-3)#132
Tue, May 26thvs ARIEduardo Rodriguez (5-1)#112@ PITBraxton Ashcraft (5-2)#47
Wed, May 27thvs ARIMichael Soroka (7-2)#67@ PITBubba Chandler (1-6)#122
Thu, May 28th   @ PITPaul Skenes (6-5)#2
Fri, May 29th@ COLMichael Lorenzen (2-7)#427@ STLAndre Pallante (5-4)#163
Sat, May 30th@ COLRyan Feltner (2-1)#424@ STLKyle Leahy (5-3)#162
Sun, May 31st@ COLTanner Gordon (0-1)#325@ STLMatthew Liberatore (3-3)#114
Tue, Jun 2nd@ MILKyle Harrison (6-1)#63vs ATHGage Jump (0-1)#150
Wed, Jun 3rd@ MILColeman Crow (0-0)#197vs ATHJeffrey Springs (3-6)#111
Thu, Jun 4th@ MILBrandon Sproat (1-4)#158vs ATHLuis Severino (2-6)#146
Fri, Jun 5th@ CHCBen Brown (2-2)#52vs SFRobbie Ray (3-6)#83
Sat, Jun 6th@ CHCJordan Wicks (0-2)#234vs SFLanden Roupp (5-5)#61
Sun, Jun 7th@ CHCJameson Taillon (2-4)#107vs SFTyler Mahle (1-7)#119
Tue, Jun 9thvs WSHJake Irvin (2-4)#203@ COLTomoyuki Sugano (4-4)#428
Wed, Jun 10thvs WSHFoster Griffin (6-2)#88@ COLMichael Lorenzen (2-7)#427
Thu, Jun 11th   @ COL
Fri, Jun 12thvs CHC@ SF
Sat, Jun 13thvs CHC@ SF
Sun, Jun 14thvs CHC@ SF
Mon, Jun 15th   vs COL
Tue, Jun 16th@ ATLvs COL
Wed, Jun 17th@ ATLvs COL
Fri, Jun 19th@ MIAvs TOR
Sat, Jun 20th@ MIAvs TOR
Sun, Jun 21st@ MIAvs TOR
Mon, Jun 22nd   @ NYM
Tue, Jun 23rdvs ATH@ NYM
Wed, Jun 24thvs ATH@ NYM
Thu, Jun 25thvs ATH@ NYM
Fri, Jun 26thvs ATL@ MIL
Sat, Jun 27thvs ATL@ MIL
Sun, Jun 28thvs ATL@ MIL
Mon, Jun 29th@ ARIvs SD
Tue, Jun 30th@ ARIvs SD
Wed, Jul 1st@ ARIvs SD
Fri, Jul 3rd@ COLvs STL
Sat, Jul 4th@ COLvs STL
Sun, Jul 5th@ COLvs STL
Tue, Jul 7thvs TOR@ BAL
Wed, Jul 8thvs TOR@ BAL
Thu, Jul 9thvs COL@ BAL
Fri, Jul 10thvs COL@ CIN
Sat, Jul 11thvs COL@ CIN
Sun, Jul 12thvs COL@ CIN
Fri, Jul 17th@ SEAvs MIN
Sat, Jul 18th@ SEAvs MIN
Sun, Jul 19th@ SEAvs MIN
Mon, Jul 20th@ KCvs DET
Tue, Jul 21st@ KCvs DET
Wed, Jul 22nd@ KCvs DET
Fri, Jul 24thvs LAA@ PIT
Sat, Jul 25thvs LAA@ PIT
Sun, Jul 26thvs LAA@ PIT
Mon, Jul 27thvs MIL@ STL
Tue, Jul 28thvs MIL@ STL
Wed, Jul 29thvs MIL@ STL
Thu, Jul 30th@ SD@ STL
Fri, Jul 31st@ SDvs NYY
Sat, Aug 1st@ SDvs NYY
Sun, Aug 2nd@ SDvs NYY
Mon, Aug 3rd@ TEXvs LAD
Tue, Aug 4th@ TEXvs LAD
Wed, Aug 5th@ TEXvs LAD
Fri, Aug 7thvs DET@ KC
Sat, Aug 8thvs DET@ KC
Sun, Aug 9thvs DET@ KC
Tue, Aug 11thvs HOU@ WSH
Wed, Aug 12thvs HOU@ WSH
Thu, Aug 13th   @ WSH
Fri, Aug 14thvs COLvs STL
Sat, Aug 15thvs COLvs STL
Sun, Aug 16thvs COLvs STL
Mon, Aug 17th   vs CWS
Tue, Aug 18th@ CLEvs CWS
Wed, Aug 19th@ CLEvs CWS
Fri, Aug 21st@ BOS@ SEA
Sat, Aug 22nd@ BOS@ SEA
Sun, Aug 23rd@ BOS@ SEA
Mon, Aug 24thvs CIN@ ARI
Tue, Aug 25thvs CIN@ ARI
Wed, Aug 26thvs CIN@ ARI
Fri, Aug 28thvs ARIvs CIN
Sat, Aug 29thvs ARIvs CIN
Sun, Aug 30thvs ARIvs CIN
Mon, Aug 31st   vs MIL
Tue, Sep 1st@ PITvs MIL
Wed, Sep 2nd@ PITvs MIL
Thu, Sep 3rd@ PITvs MIL
Fri, Sep 4th@ NYM@ MIA
Sat, Sep 5th@ NYM@ MIA
Sun, Sep 6th@ NYM@ MIA
Mon, Sep 7thvs STL@ MIL
Tue, Sep 8thvs STL@ MIL
Wed, Sep 9thvs STL@ MIL
Fri, Sep 11thvs SDvs PIT
Sat, Sep 12thvs SDvs PIT
Sun, Sep 13thvs SDvs PIT
Mon, Sep 14th@ STLvs ATL
Tue, Sep 15th@ STLvs ATL
Wed, Sep 16th@ STLvs ATL
Fri, Sep 18th@ LAD@ CIN
Sat, Sep 19th@ LAD@ CIN
Sun, Sep 20th@ LAD@ CIN
Tue, Sep 22ndvs MINvs MIA
Wed, Sep 23rdvs MINvs MIA
Thu, Sep 24th   vs MIA
Fri, Sep 25thvs LAD@ BOS
Sat, Sep 26thvs LAD@ BOS
Sun, Sep 27thvs LAD@ BOS
Wed, Mar 25thvs NYYMax Fried (4-3)#33   
Fri, Mar 27thvs NYYCam Schlittler (7-2)#36   
Thu, Apr 2ndvs NYMDavid Peterson (3-5)#117   
Sat, Apr 4thvs NYMClay Holmes (4-4)#165   
Thu, Apr 16th@ CINChase Burns (7-1)#25   
Thu, Apr 30th@ PHITim Mayza   
Mon, May 11th@ LADRoki Sasaki (3-3)#131   
Mon, Jun 1st@ MILShane Drohan (2-1)#145   
Mon, Jun 8thvs WSHMiles Mikolas (1-4)#215   
Thu, Jun 18th@ ATL   
Mon, Jul 6thvs TOR   
Mon, Aug 10thvs HOU   
Thu, Aug 20th@ CLE   
Thu, Aug 27thvs ARI   
Mon, Sep 21stvs MIN