Skip Navigation to Main Content

Kyle Harrison or Nolan McLean

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Kyle Harrison or Nolan McLean Player Statistics
  Nolan McLean
SP - NYM
Nolan McLean
Kyle Harrison
SP,RP - MIL
Kyle Harrison
2026 Stats 
   
   
Games Played1412
   
Games Started1412
   
Innings Pitched76.159.2
   
Wins37
   
Losses41
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed5650
   
Earned Runs3418
   
Home Runs Allowed87
   
Strikeouts8877
   
Walks3118
   
ERA4.012.72
   
WHIP1.141.14
   
Kyle Harrison or Nolan McLean Player Projections
  Nolan McLean
SP - NYM
Nolan McLean
Kyle Harrison
SP,RP - MIL
Kyle Harrison
2026 Projections 
   
   
Games Played2627
   
Games Started2516
   
Innings Pitched147.994.0
   
Wins105
   
Losses85
   
Saves00
   
Blown Saves00
   
Holds01
   
Hits Allowed13187
   
Earned Runs6244
   
Home Runs Allowed1513
   
Strikeouts14193
   
Walks5637
   
ERA3.754.23
   
WHIP1.261.31
   
Kyle Harrison or Nolan McLean Player Notes
  Nolan McLean
SP - NYM
Nolan McLean
Kyle Harrison
SP,RP - MIL
Kyle Harrison
News 
 Nolan McLean allowed two earned runs on three hits and four walks while striking out six over four innings in Friday's win over the Braves.
Chris Schommer
Sat, Jun 13th
Kyle Harrison allowed eight earned runs on eight hits and two walks while striking out four over 2 1/3 innings in a win over the Athletics.
Chris Schommer
Tue, Jun 9th
 McLean has a 3.98 ERA, 1.11 WHIP, and 82:27 K:BB across 72.1 innings over 13 starts this season and faces Atlanta at home in his next outing. After a pair of rough May starts he has allowed just two runs over his last 11 innings, though with a 7:8 K:BB in that span.
Bruno Mulé
Sun, Jun 7th
Kyle Harrison allowed one earned run on four hits and two walks while striking out 12 over 5 2/3 innings in Tuesday’s 8-3 win over the Giants.
Chris Schommer
Wed, Jun 3rd
 McLean's ERA estimators indicate he has pitched better than his 4.21 ERA reflects, and he entered Sunday with the second-lowest left-on-base rate among qualified starters. He lines up for a road start against San Diego next time out.
Bruno Mulé
Mon, Jun 1st
Kyle Harrison allowed four hits while striking out two over six scoreless innings in Tuesday’s win over the Cardinals.
Chris Schommer
Wed, May 27th
 Nolan McLean allowed seven earned runs on five hits and two walks while striking out six over 3 1/3 innings in Monday's loss to the Reds.
Chris Schommer
Tue, May 26th
Kyle Harrison allowed two hits and one walk while striking out 11 over seven scoreless innings in Wednesday’s 5-0 win over the Cubs.
Chris Schommer
Thu, May 21st
 Nolan McLean allowed six earned runs on eight hits and two walks while striking out five over 5 2/3 innings in Tuesday’s loss to the Nationals.
Chris Schommer
Wed, May 20th
Kyle Harrison allowed five hits while striking out seven over five scoreless innings in Thursday’s 7-1 win over the Padres.
Chris Schommer
Fri, May 15th
Notes 
 Nolan McLean's brief 2025 MLB sample showcased frontline skills beneath the surface. His ability to suppress quality contact (89.5 mph average EV, .571 OPS against) paired with above-average command (8.5% BB%) suggests the performance wasn't fluky, even if some ERA regression is likely as innings scale. The 2026 projections point to a heavier workload with solid strikeout totals. Given the bat-missing profile and batted-ball dominance, McLean profiles as a high-upside fantasy option who can outperform his draft cost if he holds a regular rotation spot.
Kelly Kirby - FantasyPros
 
Kyle Harrison or Nolan McLean Player Schedules
  Nolan McLean
SP - NYM
Nolan McLean
Kyle Harrison
SP,RP - MIL
Kyle Harrison
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26thvs PITPaul Skenes (6-5)#3vs CWSShane Smith (0-2)#193
Sat, Mar 28thvs PITMitch Keller (5-4)#102vs CWSSean Burke (3-4)#129
Sun, Mar 29thvs PITCarmen Mlodzinski (4-3)#130vs CWSAnthony Kay (6-1)#174
Mon, Mar 30th@ STLKyle Leahy (5-3)#136vs TBNick Martinez (6-2)#90
Tue, Mar 31st@ STLAndre Pallante (7-4)#135vs TBShane McClanahan (6-4)#20
Wed, Apr 1st@ STLMatthew Liberatore (3-3)#99vs TBDrew Rasmussen (6-2)#18
Sat, Apr 4th@ SFLanden Roupp (5-7)#70@ KCSeth Lugo (2-4)#107
Sun, Apr 5th@ SFLogan Webb (3-4)#14@ KCKris Bubic (3-2)#92
Mon, Apr 6th   @ BOSBrayan Bello (2-6)#165
Tue, Apr 7thvs ARIZac Gallen (3-5)#76@ BOSGarrett Crochet (3-3)#23
Wed, Apr 8thvs ARIRyne Nelson (2-5)#94@ BOSSonny Gray (8-1)#32
Fri, Apr 10thvs ATHJ.T. Ginn (4-3)#106vs WSHJake Irvin (2-4)#198
Sat, Apr 11thvs ATHJacob Lopez (4-3)#235vs WSHFoster Griffin (7-2)#79
Sun, Apr 12thvs ATHAaron Civale (5-2)#205vs WSHZack Littell (6-5)#166
Tue, Apr 14th@ LADYoshinobu Yamamoto (7-4)#12vs TORKevin Gausman (4-4)#19
Wed, Apr 15th@ LADShohei Ohtani (6-2)#1vs TORDylan Cease (3-3)#10
Thu, Apr 16th   vs TORPatrick Corbin (2-3)#245
Fri, Apr 17th@ CHCEdward Cabrera (4-3)#71@ MIAJanson Junk (3-5)#127
Sat, Apr 18th@ CHCJameson Taillon (2-5)#126@ MIASandy Alcantara (6-4)#62
Sun, Apr 19th@ CHCJavier Assad (4-1)#202@ MIAEury Perez (3-6)#111
Tue, Apr 21stvs MINSimeon Woods Richardson (0-7)#206@ DETKeider Montero (3-4)#179
Wed, Apr 22ndvs MINConnor Prielipp (2-4)#101@ DETCasey Mize (2-3)#54
Thu, Apr 23rdvs MINJoe Ryan (4-3)#15@ DETTarik Skubal (3-3)#2
Fri, Apr 24thvs COLMichael Lorenzen (2-8)#362vs PITPaul Skenes (6-5)#3
Sat, Apr 25th   vs PITMitch Keller (5-4)#102
Sun, Apr 26thvs COLChase Dollander (3-3)vs PITCarmen Mlodzinski (4-3)#130
Tue, Apr 28thvs WSHZack Littell (6-5)#166vs ARIMerrill Kelly (5-5)#95
Wed, Apr 29thvs WSHCade Cavalli (4-4)#80vs ARIEduardo Rodriguez (5-2)#116
Thu, Apr 30thvs WSHMiles Mikolas (1-5)#251vs ARIMichael Soroka (8-3)#58
Fri, May 1st@ LAAWalbert Urena (4-4)#344@ WSHJake Irvin (2-4)#198
Sat, May 2nd@ LAAReid Detmers (2-5)#33@ WSHFoster Griffin (7-2)#79
Sun, May 3rd@ LAAJack Kochanowicz (2-5)@ WSHPJ Poulin (3-0)#332
Mon, May 4th@ COLTomoyuki Sugano (6-4)#433@ STLKyle Leahy (5-3)#136
Wed, May 6th@ COLMichael Lorenzen (2-8)#362@ STLAndre Pallante (7-4)#135
Fri, May 8th@ ARIRyne Nelson (2-5)#94vs NYYMax Fried (4-3)#36
Sat, May 9th@ ARIMerrill Kelly (5-5)#95vs NYYCam Schlittler (7-3)#35
Sun, May 10th@ ARIEduardo Rodriguez (5-2)#116vs NYYCarlos Rodon (2-2)#34
Tue, May 12thvs DETJack Flaherty (1-8)#65vs SDBradgley Rodriguez
Wed, May 13thvs DETFramber Valdez (3-5)#28vs SDMichael King (4-5)#41
Thu, May 14thvs DETKeider Montero (3-4)#179vs SDGriffin Canning (0-5)#145
Fri, May 15thvs NYYCam Schlittler (7-3)#35@ MINJoe Ryan (4-3)#15
Sat, May 16thvs NYYCarlos Rodon (2-2)#34@ MINConnor Prielipp (2-4)#101
Sun, May 17thvs NYYElmer Rodriguez (0-1)#285@ MINBailey Ober (6-3)#108
Mon, May 18th@ WSHJake Irvin (2-4)#198@ CHCShota Imanaga (4-6)#25
Tue, May 19th@ WSHFoster Griffin (7-2)#79@ CHCBen Brown (3-2)#30
Wed, May 20th@ WSHZack Littell (6-5)#166@ CHCEdward Cabrera (4-3)#71
Fri, May 22nd@ MIAEury Perez (3-6)#111vs LADJustin Wrobleski (7-2)#110
Sat, May 23rd@ MIAMax Meyer (6-0)#61vs LADRoki Sasaki (3-4)#104
Sun, May 24th@ MIATyler Phillips (1-1)#218vs LADYoshinobu Yamamoto (7-4)#12
Mon, May 25thvs CINNick Lodolo (2-1)#75vs STLMatthew Liberatore (3-3)#99
Tue, May 26thvs CINChase Burns (7-1)#24vs STLMichael McGreevy (3-5)#84
Wed, May 27thvs CINAndrew Abbott (4-4)#97vs STLDustin May (4-6)#66
Fri, May 29thvs MIAMax Meyer (6-0)#61@ HOUKai-Wei Teng (3-5)#194
Sat, May 30thvs MIATyler Phillips (1-1)#218@ HOUPeter Lambert (5-4)#217
Sun, May 31stvs MIAJohn King@ HOUTatsuya Imai (3-3)#132
Mon, Jun 1st@ SEAEmerson Hancock (5-2)#74vs SFLanden Roupp (5-7)#70
Tue, Jun 2nd@ SEALogan Gilbert (4-4)#13vs SFTrevor McDonald (2-4)#138
Wed, Jun 3rd@ SEAGeorge Kirby (5-6)#16vs SFLogan Webb (3-4)#14
Thu, Jun 4th   vs SFAdrian Houser (2-6)#191
Fri, Jun 5th@ SDMichael King (4-5)#41@ COLRyan Feltner (2-2)#424
Sat, Jun 6th@ SDGriffin Canning (0-5)#145@ COLZach Agnos
Sun, Jun 7th@ SDRandy Vasquez (6-4)#207@ COLKyle Freeland (1-7)#340
Mon, Jun 8th   @ ATHJeffrey Springs (3-6)#119
Tue, Jun 9thvs STLDustin May (4-6)#66@ ATHJ.T. Ginn (4-3)#106
Wed, Jun 10thvs STLAndre Pallante (7-4)#135@ ATHJack Perkins (2-3)#115
Fri, Jun 12thvs ATLSpencer Strider (4-2)#43vs PHITanner Banks
Sat, Jun 13thvs ATLMartin Perez (5-3)#167vs PHIAaron Nola (3-4)#39
Sun, Jun 14thvs ATLBryce Elder (5-3)#105vs PHICristopher Sanchez (8-2)#4
Tue, Jun 16th@ CINBrady Singer (2-6)#151vs CLESlade Cecconi (3-5)#100
Wed, Jun 17th@ CINNick Lodolo (2-1)#75vs CLEParker Messick (6-3)#51
Thu, Jun 18th@ PHIAaron Nola (3-4)#39vs CLETanner Bibee (2-7)#40
Fri, Jun 19th   @ ATLMartin Perez (5-3)#167
Sat, Jun 20th@ PHICristopher Sanchez (8-2)#4@ ATLBryce Elder (5-3)#105
Sun, Jun 21st@ PHIZack Wheeler (5-1)#9@ ATLGrant Holmes (4-2)#124
Mon, Jun 22ndvs CHCEdward Cabrera (4-3)#71@ CINBrady Singer (2-6)#151
Tue, Jun 23rdvs CHC@ CIN
Wed, Jun 24thvs CHC@ CIN
Fri, Jun 26thvs PHIvs CHC
Sat, Jun 27thvs PHIvs CHC
Sun, Jun 28thvs PHIvs CHC
Mon, Jun 29th@ TORvs CIN
Tue, Jun 30th@ TORvs CIN
Wed, Jul 1st@ TORvs CIN
Thu, Jul 2nd   vs CIN
Fri, Jul 3rd@ ATL@ ARI
Sat, Jul 4th@ ATL@ ARI
Sun, Jul 5th@ ATL@ ARI
Mon, Jul 6th@ ATL@ STL
Tue, Jul 7thvs KC@ STL
Wed, Jul 8thvs KC@ STL
Thu, Jul 9thvs KC@ STL
Fri, Jul 10thvs BOS@ PIT
Sat, Jul 11thvs BOS@ PIT
Sun, Jul 12thvs BOS@ PIT
Fri, Jul 17th   vs MIA
Sat, Jul 18th@ PHIvs MIA
Sun, Jul 19th@ PHIvs MIA
Mon, Jul 20th@ MILvs NYM
Tue, Jul 21st@ MILvs NYM
Wed, Jul 22nd@ MILvs NYM
Fri, Jul 24thvs LADvs COL
Sat, Jul 25thvs LADvs COL
Sun, Jul 26thvs LADvs COL
Mon, Jul 27thvs ATL@ SF
Tue, Jul 28thvs ATL@ SF
Wed, Jul 29thvs ATL@ SF
Fri, Jul 31stvs MIA@ LAA
Sat, Aug 1stvs MIA@ LAA
Sun, Aug 2ndvs MIA@ LAA
Mon, Aug 3rd   vs PIT
Tue, Aug 4th@ CLEvs PIT
Wed, Aug 5th@ CLEvs PIT
Thu, Aug 6th@ CLEvs PIT
Fri, Aug 7th@ PITvs MIN
Sat, Aug 8th@ PITvs MIN
Sun, Aug 9th@ PITvs MIN
Mon, Aug 10th@ ATL@ SD
Tue, Aug 11th@ ATL@ SD
Wed, Aug 12th@ ATL@ SD
Thu, Aug 13th   @ LAD
Fri, Aug 14thvs WSH@ LAD
Sat, Aug 15thvs WSH@ LAD
Sun, Aug 16thvs WSH@ LAD
Tue, Aug 18thvs SDvs SEA
Wed, Aug 19thvs SDvs SEA
Thu, Aug 20th   vs SEA
Fri, Aug 21st@ CWSvs ATL
Sat, Aug 22nd@ CWSvs ATL
Sun, Aug 23rd@ CWSvs ATL
Tue, Aug 25thvs MIL@ NYM
Wed, Aug 26thvs MIL@ NYM
Thu, Aug 27thvs MIL@ NYM
Fri, Aug 28thvs HOUvs TEX
Sat, Aug 29thvs HOUvs TEX
Sun, Aug 30thvs HOUvs TEX
Mon, Aug 31st@ TB@ CHC
Tue, Sep 1st@ TB@ CHC
Wed, Sep 2nd@ TB@ CHC
Thu, Sep 3rd   @ CHC
Fri, Sep 4thvs SF@ CIN
Sat, Sep 5thvs SF@ CIN
Sun, Sep 6thvs SF@ CIN
Mon, Sep 7th@ MIAvs CHC
Tue, Sep 8th@ MIAvs CHC
Wed, Sep 9th@ MIAvs CHC
Fri, Sep 11th@ NYYvs CIN
Sat, Sep 12th@ NYYvs CIN
Sun, Sep 13th@ NYYvs CIN
Tue, Sep 15thvs BAL@ PIT
Wed, Sep 16thvs BAL@ PIT
Thu, Sep 17thvs PHI@ PIT
Fri, Sep 18thvs PHI@ BAL
Sat, Sep 19thvs PHI@ BAL
Sun, Sep 20thvs PHI@ BAL
Tue, Sep 22nd@ TEX@ PHI
Wed, Sep 23rd@ TEX@ PHI
Thu, Sep 24th@ TEX@ PHI
Fri, Sep 25th@ WSHvs STL
Sat, Sep 26th@ WSHvs STL
Sun, Sep 27th@ WSHvs STL
Thu, Apr 2nd@ SFRobbie Ray (4-6)#93   
Fri, Apr 3rd@ SFTyler Mahle (1-7)#131   
Thu, Apr 9thvs ARIEduardo Rodriguez (5-2)#116   
Mon, Apr 13th@ LADJustin Wrobleski (7-2)#110   
Thu, May 7th@ COLJose Quintana (2-3)#432   
Thu, May 21st@ WSHCade Cavalli (4-4)#80   
Thu, Jun 11thvs STLHunter Dobbins (1-0)#177   
Mon, Jun 15th@ CINChase Burns (7-1)#24   
Thu, Jun 25thvs CHC   
Thu, Jul 16th@ PHI   
Thu, Jul 30thvs MIA   
Mon, Aug 17thvs SD   
Mon, Sep 14thvs BAL