Skip Navigation to Main Content

Michael Lorenzen or Tyler Mahle

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Michael Lorenzen or Tyler Mahle Player Statistics
  Tyler Mahle
SP - SF
Tyler Mahle
Michael Lorenzen
SP,RP - COL
Michael Lorenzen
2026 Stats 
   
   
Games Played1115
   
Games Started1114
   
Innings Pitched56.265.2
   
Wins12
   
Losses78
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed63100
   
Earned Runs3855
   
Home Runs Allowed1111
   
Strikeouts5755
   
Walks2424
   
ERA6.047.54
   
WHIP1.541.89
   
Michael Lorenzen or Tyler Mahle Player Projections
  Tyler Mahle
SP - SF
Tyler Mahle
Michael Lorenzen
SP,RP - COL
Michael Lorenzen
2026 Projections 
   
   
Games Played2426
   
Games Started2326
   
Innings Pitched129.8140.9
   
Wins77
   
Losses810
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed124150
   
Earned Runs5976
   
Home Runs Allowed1523
   
Strikeouts105113
   
Walks4051
   
ERA4.074.88
   
WHIP1.261.43
   
Michael Lorenzen or Tyler Mahle Player Notes
  Tyler Mahle
SP - SF
Tyler Mahle
Michael Lorenzen
SP,RP - COL
Michael Lorenzen
News 
 Tyler Mahle is scheduled to make a rehab start with Triple-A Sacramento on Sunday.
Nicholas Rodriguez
Sun, Jun 14th
Michael Lorenzen allowed just a run on two hits while striking out a season-high seven over five innings in a no-decision against the Cubs on Wednesday.
David Leisering
Thu, Jun 11th
 The Giants placed Tyler Mahle on the 15-day injured list.
Ari Koslow
Fri, May 29th
Michael Lorenzen was charged with eight runs on 10 hits in 3.1 innings on Wednesday as the Rockies dropped a 10-4 decision to the Angels.
David Leisering
Thu, Jun 4th
 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
Michael Lorenzen allowed five runs on eight hits in five innings on Saturday as he fell to 2-7 on the season after a 5-4 loss to the Diamondbacks.
David Leisering
Sun, May 24th
 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
Michael Lorenzen allowed seven runs - six earned - on nine hits with three walks and five strikeouts in 4.2 innings on Sunday as the Diamondbacks defeated the Rockies, 8-6.
David Leisering
Mon, May 18th
 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
Michael Lorenzen allowed two runs on five hits in five innings on Tuesday, but the Rockies lost to the Pirates, 3-1. The veteran walked two and struck out five.
David Leisering
Wed, May 13th
Notes 
There are no recent notes for these players
Michael Lorenzen or Tyler Mahle Player Schedules
  Tyler Mahle
SP - SF
Tyler Mahle
Michael Lorenzen
SP,RP - COL
Michael Lorenzen
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Mar 27thvs NYYCam Schlittler (7-3)#35@ MIASandy Alcantara (6-4)#62
Sat, Mar 28thvs NYYWill Warren (7-1)#64@ MIAEury Perez (3-6)#111
Sun, Mar 29th   @ MIAMax Meyer (7-0)#61
Mon, Mar 30th@ SDWalker Buehler (4-3)#212@ TORCody Ponce (0-0)
Tue, Mar 31st@ SDGerman Marquez (3-2)#326@ TORMax Scherzer (1-4)#133
Wed, Apr 1st@ SDNick Pivetta (1-2)#143@ TORKevin Gausman (4-4)#19
Fri, Apr 3rdvs NYMNolan McLean (3-4)#37vs PHIAaron Nola (3-4)#39
Sat, Apr 4thvs NYMClay Holmes (4-4)#162vs PHIJesus Luzardo (5-4)#11
Sun, Apr 5thvs NYMKodai Senga (0-4)#117vs PHITaijuan Walker (1-4)#409
Mon, Apr 6thvs PHIAndrew Painter (1-7)#186vs HOUCody Bolton (0-1)#387
Tue, Apr 7thvs PHICristopher Sanchez (8-3)#4vs HOUMike Burrows (3-8)#168
Wed, Apr 8thvs PHIAaron Nola (3-4)#39vs HOUCristian Javier (0-1)#232
Thu, Apr 9th   @ SDRandy Vasquez (6-4)#207
Fri, Apr 10th@ BALShane Baz (4-6)#83@ SDWalker Buehler (4-3)#212
Sat, Apr 11th@ BALChris Bassitt (4-4)#163@ SDGerman Marquez (3-2)#326
Sun, Apr 12th@ BALCade Povich (1-1)#251@ SDNick Pivetta (1-2)#143
Tue, Apr 14th@ CINBrady Singer (2-6)#151@ HOUColton Gordon (0-0)#325
Wed, Apr 15th@ CINRhett Lowder (3-3)#184@ HOUSpencer Arrighetti (7-2)#122
Thu, Apr 16th@ CINChase Burns (7-1)#24@ HOURyan Weiss (0-3)#382
Fri, Apr 17th@ WSHZack Littell (6-5)#166vs LADTyler Glasnow (3-0)#38
Sat, Apr 18th@ WSHCade Cavalli (4-4)#80vs LADEmmet Sheehan (3-4)#47
Sun, Apr 19th@ WSHPJ Poulin (3-0)#333vs LADRoki Sasaki (3-4)#104
Mon, Apr 20th   vs LADJustin Wrobleski (7-2)#110
Tue, Apr 21stvs LADYoshinobu Yamamoto (7-4)#12vs SDRandy Vasquez (6-4)#207
Wed, Apr 22ndvs LADShohei Ohtani (6-2)#1vs SDWalker Buehler (4-3)#212
Thu, Apr 23rdvs LADTyler Glasnow (3-0)#38vs SDMatt Waldron (1-2)#311
Fri, Apr 24thvs MIASandy Alcantara (6-4)#62@ NYMFreddy Peralta (5-5)#26
Sun, Apr 26thvs MIAMax Meyer (7-0)#61@ NYMKodai Senga (0-4)#117
Tue, Apr 28th@ PHIJesus Luzardo (5-4)#11@ CINChase Burns (7-1)#24
Wed, Apr 29th   @ CINBrandon Williamson (2-3)#367
Thu, Apr 30th@ PHITim Mayza@ CINAndrew Abbott (4-4)#97
Fri, May 1st@ TBShane McClanahan (6-4)#20vs ATLGrant Holmes (4-2)#124
Sat, May 2nd@ TBGriffin Jax (1-5)#60vs ATLChris Sale (8-5)#5
Sun, May 3rd@ TBSteven Matz (4-3)#180vs ATLSpencer Strider (4-2)#43
Mon, May 4thvs SDRandy Vasquez (6-4)#207vs NYMHuascar Brazoban (3-1)#200
Wed, May 6thvs SDBradgley Rodriguezvs NYMFreddy Peralta (5-5)#26
Thu, May 7th   vs NYMChristian Scott (2-0)#81
Fri, May 8thvs PITCarmen Mlodzinski (4-3)#130@ PHIJesus Luzardo (5-4)#11
Sat, May 9thvs PITBraxton Ashcraft (5-3)#31@ PHIAaron Nola (3-4)#39
Sun, May 10thvs PITBubba Chandler (2-7)#123@ PHICristopher Sanchez (8-3)#4
Tue, May 12th@ LADYoshinobu Yamamoto (7-4)#12@ PITPaul Skenes (6-6)#3
Wed, May 13th@ LADShohei Ohtani (6-2)#1@ PITMitch Keller (5-4)#102
Thu, May 14th@ LADEmmet Sheehan (3-4)#47@ PITMason Montgomery (1-1)#164
Fri, May 15th@ ATHAaron Civale (5-2)#205vs ARIMerrill Kelly (5-5)#95
Sat, May 16th@ ATHLuis Severino (2-6)#178vs ARIEduardo Rodriguez (5-2)#116
Sun, May 17th@ ATHJeffrey Springs (3-7)#119vs ARIMichael Soroka (8-3)#58
Mon, May 18th@ ARIZac Gallen (3-5)#76vs TEXMacKenzie Gore (4-5)#53
Tue, May 19th@ ARIRyne Nelson (2-5)#94vs TEXTyler Alexander (1-1)#160
Wed, May 20th@ ARIMerrill Kelly (5-5)#95vs TEXJack Leiter (3-6)#78
Thu, May 21st   @ ARIEduardo Rodriguez (5-2)#116
Fri, May 22ndvs CWSDavis Martin (9-2)#67@ ARIMichael Soroka (8-3)#58
Sat, May 23rdvs CWSBryan Hudson (3-2)#181@ ARIZac Gallen (3-5)#76
Sun, May 24thvs CWSNoah Schultz (2-4)#216@ ARIRyne Nelson (2-5)#94
Mon, May 25thvs ARIMerrill Kelly (5-5)#95@ LADEmmet Sheehan (3-4)#47
Tue, May 26thvs ARIEduardo Rodriguez (5-2)#116@ LADEric Lauer (2-5)#266
Wed, May 27thvs ARIMichael Soroka (8-3)#58@ LADShohei Ohtani (6-2)#1
Fri, May 29th@ COLMichael Lorenzen (2-8)#363vs SFLogan Webb (4-4)#14
Sat, May 30th@ COLRyan Feltner (2-2)#425vs SFAdrian Houser (2-6)#191
Sun, May 31st@ COLTanner Gordon (0-1)#301vs SFRobbie Ray (4-6)#93
Mon, Jun 1st@ MILShane Drohan (3-2)#140@ LAAJose Soriano (8-4)#52
Tue, Jun 2nd@ MILKyle Harrison (8-1)#49@ LAAGrayson Rodriguez (2-2)#85
Wed, Jun 3rd@ MILRobert Gasser (0-3)#170@ LAAWalbert Urena (4-4)#345
Fri, Jun 5th@ CHCEdward Cabrera (4-3)#71vs MILBrandon Sproat (1-4)#150
Sat, Jun 6th@ CHCBen Brown (3-2)#30vs MILJacob Misiorowski (8-2)#8
Sun, Jun 7th@ CHCJameson Taillon (2-5)#126vs MILShane Drohan (3-2)#140
Tue, Jun 9thvs WSHAndrew Alvarez (1-0)#172vs CHCColin Rea (5-5)#158
Wed, Jun 10thvs WSHFoster Griffin (7-2)#79vs CHCShota Imanaga (4-6)#25
Thu, Jun 11th   vs CHCEdward Cabrera (4-3)#71
Fri, Jun 12thvs CHCJavier Assad (4-1)#202@ ATHGage Jump (2-1)#118
Sat, Jun 13thvs CHCBen Brown (3-2)#30@ ATHJoey Estes (0-0)#332
Sun, Jun 14thvs CHCRyan Rolison@ ATHJeffrey Springs (3-7)#119
Mon, Jun 15th   @ CHCShota Imanaga (4-6)#25
Tue, Jun 16th@ ATLGrant Holmes (4-2)#124@ CHCEdward Cabrera (4-3)#71
Wed, Jun 17th@ ATLChris Sale (8-5)#5@ CHCJavier Assad (4-1)#202
Fri, Jun 19th@ MIAJanson Junk (3-5)#127vs PITBubba Chandler (2-7)#123
Sat, Jun 20th@ MIAMax Meyer (7-0)#61vs PITPaul Skenes (6-6)#3
Sun, Jun 21st@ MIATyler Phillips (1-1)#218vs PITJared Jones (1-0)#72
Mon, Jun 22nd   vs BOSJake Bennett (1-2)#283
Tue, Jun 23rdvs ATHAaron Civale (5-2)#205vs BOSSonny Gray (8-1)#32
Wed, Jun 24thvs ATHvs BOS
Fri, Jun 26thvs ATL@ MIN
Sat, Jun 27thvs ATL@ MIN
Sun, Jun 28thvs ATL@ MIN
Mon, Jun 29th@ ARIvs MIA
Tue, Jun 30th@ ARIvs MIA
Wed, Jul 1st@ ARIvs MIA
Thu, Jul 2nd   vs MIA
Fri, Jul 3rd@ COLvs SF
Sat, Jul 4th@ COLvs SF
Sun, Jul 5th@ COLvs SF
Mon, Jul 6thvs TOR@ LAD
Tue, Jul 7thvs TOR@ LAD
Wed, Jul 8thvs TOR@ LAD
Thu, Jul 9thvs COL@ SF
Fri, Jul 10thvs COL@ SF
Sat, Jul 11thvs COL@ SF
Sun, Jul 12thvs COL@ SF
Fri, Jul 17th@ SEAvs CIN
Sat, Jul 18th@ SEAvs CIN
Sun, Jul 19th@ SEAvs CIN
Mon, Jul 20th@ KCvs WSH
Tue, Jul 21st@ KCvs WSH
Wed, Jul 22nd@ KCvs WSH
Fri, Jul 24thvs LAA@ MIL
Sat, Jul 25thvs LAA@ MIL
Sun, Jul 26thvs LAA@ MIL
Tue, Jul 28thvs MIL@ SD
Wed, Jul 29thvs MIL@ SD
Fri, Jul 31st@ SDvs KC
Sat, Aug 1st@ SDvs KC
Sun, Aug 2nd@ SDvs KC
Mon, Aug 3rd@ TEXvs TB
Tue, Aug 4th@ TEXvs TB
Wed, Aug 5th@ TEXvs TB
Fri, Aug 7thvs DET@ STL
Sat, Aug 8thvs DET@ STL
Sun, Aug 9thvs DET@ STL
Mon, Aug 10thvs HOU@ ARI
Tue, Aug 11thvs HOU@ ARI
Wed, Aug 12thvs HOU@ ARI
Fri, Aug 14thvs COL@ SF
Sat, Aug 15thvs COL@ SF
Sun, Aug 16thvs COL@ SF
Mon, Aug 17th   vs LAD
Tue, Aug 18th@ CLEvs LAD
Wed, Aug 19th@ CLEvs LAD
Fri, Aug 21st@ BOSvs CLE
Sat, Aug 22nd@ BOSvs CLE
Sun, Aug 23rd@ BOSvs CLE
Mon, Aug 24thvs CIN@ WSH
Tue, Aug 25thvs CIN@ WSH
Wed, Aug 26thvs CIN@ WSH
Thu, Aug 27thvs ARI@ WSH
Fri, Aug 28thvs ARI@ ATL
Sat, Aug 29thvs ARI@ ATL
Sun, Aug 30thvs ARI@ ATL
Mon, Aug 31st   vs BAL
Tue, Sep 1st@ PITvs BAL
Wed, Sep 2nd@ PITvs BAL
Fri, Sep 4th@ NYMvs STL
Sat, Sep 5th@ NYMvs STL
Sun, Sep 6th@ NYMvs STL
Tue, Sep 8thvs STL@ NYY
Wed, Sep 9thvs STL@ NYY
Thu, Sep 10th   @ NYY
Fri, Sep 11thvs SD@ DET
Sat, Sep 12thvs SD@ DET
Sun, Sep 13thvs SD@ DET
Mon, Sep 14th@ STLvs SD
Tue, Sep 15th@ STLvs SD
Wed, Sep 16th@ STLvs SD
Thu, Sep 17th   vs SD
Fri, Sep 18th@ LADvs SEA
Sat, Sep 19th@ LADvs SEA
Sun, Sep 20th@ LADvs SEA
Tue, Sep 22ndvs MINvs ARI
Wed, Sep 23rdvs MINvs ARI
Thu, Sep 24th   vs ARI
Fri, Sep 25thvs LAD@ CWS
Sat, Sep 26thvs LAD@ CWS
Sun, Sep 27thvs LAD@ CWS
Wed, Mar 25thvs NYYMax Fried (4-3)#36   
Thu, Apr 2ndvs NYMDavid Peterson (3-5)#148   
Sat, Apr 25thvs MIAEury Perez (3-6)#111   
Tue, May 5thvs SDWalker Buehler (4-3)#212   
Mon, May 11th@ LADRoki Sasaki (3-4)#104   
Thu, Jun 4th@ MILColeman Crow (0-1)#272   
Mon, Jun 8thvs WSHRichard Lovelady (2-3)#211   
Thu, Jun 18th@ ATLJR Ritchie (1-1)#253   
Thu, Jun 25thvs ATH   
Mon, Jul 27thvs MIL   
Thu, Jul 30th@ SD   
Thu, Aug 20th@ CLE   
Thu, Sep 3rd@ PIT   
Mon, Sep 7thvs STL   
Mon, Sep 21stvs MIN