Skip Navigation to Main Content

Gavin Williams or Nolan McLean

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Gavin Williams or Nolan McLean Player Statistics
  Nolan McLean
SP - NYM
Nolan McLean
Gavin Williams
SP - CLE
Gavin Williams
2026 Stats 
   
   
Games Played1112
   
Games Started1112
   
Innings Pitched61.176.1
   
Wins28
   
Losses43
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed4858
   
Earned Runs3026
   
Home Runs Allowed89
   
Strikeouts7588
   
Walks1924
   
ERA4.403.07
   
WHIP1.091.07
   
Gavin Williams or Nolan McLean Player Projections
  Nolan McLean
SP - NYM
Nolan McLean
Gavin Williams
SP - CLE
Gavin Williams
2026 Projections 
   
   
Games Played2629
   
Games Started2529
   
Innings Pitched147.9160.6
   
Wins1010
   
Losses89
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed131140
   
Earned Runs6268
   
Home Runs Allowed1521
   
Strikeouts141164
   
Walks5669
   
ERA3.753.78
   
WHIP1.261.30
   
Gavin Williams or Nolan McLean Player Notes
  Nolan McLean
SP - NYM
Nolan McLean
Gavin Williams
SP - CLE
Gavin Williams
News 
 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
Gavin Williams allowed one earned run on three hits and two walks while striking out four over seven innings in Wednesday's 3-2 win over the Nationals.
Matthew Adam
Thu, May 28th
 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
Gavin Williams allowed zero earned runs on four hits and no walks while striking out 11 over eight innings in Friday's 1-0 win over Philadelphia.
Matthew Adam
Sat, May 23rd
 Nolan McLean will start for the Mets on Tuesday against the Nationals.
Ari Koslow
Mon, May 18th
Gavin Williams allowed two earned runs on eight hits and no walks while striking out seven over six innings in Sunday's 10-3 win over the Reds.
Matthew Adam
Mon, May 18th
 Nolan McLean allowed three earned runs on six hits and three walks while striking out seven over seven innings in Thursday’s win over the Tigers.
Chris Schommer
Fri, May 15th
Gavin Williams will now start on Sunday for the Guardians against the Reds.
Ari Koslow
Sat, May 16th
 Nolan McLean allowed one earned run on three hits and one walk while striking out six over six innings in Friday's win over the Diamondbacks.
Chris Schommer
Sat, May 9th
Gavin Williams allowed five earned runs on 10 hits and one walk while striking out six over six innings in Sunday's 5-4 loss to the Twins.
Matthew Adam
Mon, May 11th
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
Gavin Williams re-established himself as a high-upside rotation anchor in 2025, posting a 3.06 ERA and 3.8 WAR across 167.2 innings. If his 2026 projections forecast even modest gains in command, Williams profiles as a fantasy riser with SP2 upside; however, without tangible walk-rate improvement, he remains a ratio-risk arm despite the strikeout ceiling.
Kelly Kirby - FantasyPros
Gavin Williams or Nolan McLean Player Schedules
  Nolan McLean
SP - NYM
Nolan McLean
Gavin Williams
SP - CLE
Gavin Williams
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26thvs PITPaul Skenes (6-5)#2@ SEALogan Gilbert (3-4)#11
Fri, Mar 27th   @ SEAGeorge Kirby (5-4)#14
Sat, Mar 28thvs PITMitch Keller (5-2)#95@ SEABryan Woo (5-3)#6
Sun, Mar 29thvs PITCarmen Mlodzinski (4-3)#132@ SEAEmerson Hancock (4-2)#91
Mon, Mar 30th@ STLKyle Leahy (5-3)#162@ LADRoki Sasaki (3-3)#131
Tue, Mar 31st@ STLAndre Pallante (5-4)#163@ LADShohei Ohtani (5-2)#1
Wed, Apr 1st@ STLMatthew Liberatore (2-3)#114@ LADYoshinobu Yamamoto (4-4)#13
Fri, Apr 3rd@ SFTyler Mahle (1-7)#119vs CHCCade Horton (1-0)
Sun, Apr 5th@ SFLogan Webb (2-4)#12vs CHCShota Imanaga (4-6)#24
Mon, Apr 6th   vs KCMichael Wacha (4-2)#78
Tue, Apr 7thvs ARIZac Gallen (3-4)#71vs KCNoah Cameron (2-4)#92
Wed, Apr 8thvs ARIRyne Nelson (2-4)#89vs KCCole Ragans (1-4)#49
Fri, Apr 10thvs ATHJ.T. Ginn (3-3)#127@ ATLBryce Elder (4-3)#113
Sat, Apr 11thvs ATHJacob Lopez (4-2)#202@ ATLMartin Perez (3-3)#200
Sun, Apr 12thvs ATHAaron Civale (5-2)#219@ ATLChris Sale (8-3)#5
Mon, Apr 13th@ LADJustin Wrobleski (7-2)#130@ STLMatthew Liberatore (2-3)#114
Tue, Apr 14th@ LADYoshinobu Yamamoto (4-4)#13@ STLMichael McGreevy (3-4)#86
Wed, Apr 15th@ LADShohei Ohtani (5-2)#1@ STLDustin May (3-6)#85
Thu, Apr 16th   vs BALShane Baz (2-5)#84
Fri, Apr 17th@ CHCEdward Cabrera (3-2)#70vs BALChris Bassitt (4-3)#125
Sat, Apr 18th@ CHCJameson Taillon (2-4)#107vs BALDean Kremer (0-1)#110
Sun, Apr 19th@ CHCJavier Assad (3-1)#276vs BALTrevor Rogers (2-6)#94
Mon, Apr 20th   vs HOUSpencer Arrighetti (7-1)#126
Tue, Apr 21stvs MINSimeon Woods Richardson (0-7)#222vs HOURyan Weiss (0-3)#293
Wed, Apr 22ndvs MINConnor Prielipp (1-3)#124vs HOUPeter Lambert (4-4)#190
Fri, Apr 24thvs COLMichael Lorenzen (2-7)#427@ TORMax Scherzer (1-3)#149
Sat, Apr 25th   @ TORKevin Gausman (4-3)#19
Sun, Apr 26thvs COLChase Dollander (3-3)#340@ TORPatrick Corbin (2-1)#216
Mon, Apr 27th   vs TBSteven Matz (4-2)#98
Tue, Apr 28thvs WSHZack Littell (4-4)#169vs TBNick Martinez (5-1)#81
Wed, Apr 29thvs WSHCade Cavalli (3-3)#87vs TBDrew Rasmussen (4-2)#21
Fri, May 1st@ LAAWalbert Urena (2-4)#421@ ATHJ.T. Ginn (3-3)#127
Sat, May 2nd@ LAAReid Detmers (2-5)#41@ ATHJacob Lopez (4-2)#202
Sun, May 3rd@ LAAJack Kochanowicz (2-3)#420@ ATHAaron Civale (5-2)#219
Mon, May 4th@ COLTomoyuki Sugano (4-4)#428@ KCMichael Wacha (4-2)#78
Tue, May 5th   @ KCStephen Kolek (3-1)#166
Wed, May 6th@ COLMichael Lorenzen (2-7)#427@ KCCole Ragans (1-4)#49
Thu, May 7th@ COLJose Quintana (2-3)#425@ KCSeth Lugo (2-4)#104
Fri, May 8th@ ARIRyne Nelson (2-4)#89vs MINConnor Prielipp (1-3)#124
Sat, May 9th@ ARIMerrill Kelly (5-3)#93vs MINJoe Ryan (3-3)#15
Sun, May 10th@ ARIEduardo Rodriguez (5-1)#112vs MINAndrew Morris (1-2)#173
Mon, May 11th   vs LAABrent Suter (1-2)#241
Tue, May 12thvs DETJack Flaherty (0-7)#62vs LAAWalbert Urena (2-4)#421
Wed, May 13thvs DETFramber Valdez (2-4)#26vs LAAReid Detmers (2-5)#41
Fri, May 15thvs NYYCam Schlittler (7-2)#36vs CINAndrew Abbott (4-3)#99
Sat, May 16thvs NYYCarlos Rodon (1-2)#34vs CINChris Paddack (0-7)#324
Sun, May 17thvs NYYElmer Rodriguez (0-1)#272vs CINBrady Singer (2-5)#143
Mon, May 18th@ WSHJake Irvin (2-4)#203@ DETFramber Valdez (2-4)#26
Tue, May 19th@ WSHFoster Griffin (6-2)#88@ DETKeider Montero (2-3)#201
Wed, May 20th@ WSHZack Littell (4-4)#169@ DETDrew Anderson#101
Thu, May 21st@ WSHCade Cavalli (3-3)#87@ DETCasey Mize (2-3)#65
Fri, May 22nd@ MIAEury Perez (3-6)#109@ PHICristopher Sanchez (6-2)#3
Sat, May 23rd@ MIAMax Meyer (5-0)#68@ PHIZack Wheeler (4-1)#7
Sun, May 24th@ MIATyler Phillips@ PHIAndrew Painter (1-5)#170
Mon, May 25thvs CINNick Lodolo (1-1)#58vs WSHPJ Poulin (3-0)#237
Tue, May 26thvs CINChase Burns (7-1)#25vs WSHCade Cavalli (3-3)#87
Wed, May 27thvs CINAndrew Abbott (4-3)#99vs WSHPJ Poulin (3-0)#237
Fri, May 29thvs MIAMax Meyer (5-0)#68vs BOSTyler Samaniego
Sat, May 30thvs MIATyler Phillipsvs BOSSonny Gray (6-1)#30
Sun, May 31stvs MIAJohn Kingvs BOSRanger Suarez (2-3)#32
Tue, Jun 2nd@ SEALogan Gilbert (3-4)#11@ NYYCam Schlittler (7-2)#36
Wed, Jun 3rd@ SEAGeorge Kirby (5-4)#14@ NYYGerrit Cole (1-0)#23
Thu, Jun 4th   @ NYYCarlos Rodon (1-2)#34
Fri, Jun 5th@ SDMichael King (4-4)#35@ TEXKumar Rocker (2-5)#103
Sat, Jun 6th@ SDGriffin Canning (0-3)#141@ TEXJack Leiter (2-4)#76
Sun, Jun 7th@ SDRandy Vasquez (5-3)#199@ TEXJacob deGrom (3-4)#8
Mon, Jun 8th   vs NYYGerrit Cole (1-0)#23
Tue, Jun 9thvs STLDustin May (3-6)#85vs NYYCarlos Rodon (1-2)#34
Wed, Jun 10thvs STLvs NYY
Fri, Jun 12thvs ATLvs DET
Sat, Jun 13thvs ATLvs DET
Sun, Jun 14thvs ATLvs DET
Tue, Jun 16th@ CIN@ MIL
Wed, Jun 17th@ CIN@ MIL
Thu, Jun 18th@ PHI@ MIL
Fri, Jun 19th   @ HOU
Sat, Jun 20th@ PHI@ HOU
Sun, Jun 21st@ PHI@ HOU
Mon, Jun 22ndvs CHC@ CWS
Tue, Jun 23rdvs CHC@ CWS
Wed, Jun 24thvs CHC@ CWS
Fri, Jun 26thvs PHIvs SEA
Sat, Jun 27thvs PHIvs SEA
Sun, Jun 28thvs PHIvs SEA
Mon, Jun 29th@ TORvs TEX
Tue, Jun 30th@ TORvs TEX
Wed, Jul 1st@ TORvs TEX
Thu, Jul 2nd   vs CWS
Fri, Jul 3rd@ ATLvs CWS
Sat, Jul 4th@ ATLvs CWS
Sun, Jul 5th@ ATLvs CWS
Tue, Jul 7thvs KC@ MIN
Wed, Jul 8thvs KC@ MIN
Thu, Jul 9thvs KC@ MIN
Fri, Jul 10thvs BOS@ MIA
Sat, Jul 11thvs BOS@ MIA
Sun, Jul 12thvs BOS@ MIA
Fri, Jul 17th   vs PIT
Sat, Jul 18th@ PHIvs PIT
Sun, Jul 19th@ PHIvs PIT
Mon, Jul 20th@ MILvs MIN
Tue, Jul 21st@ MILvs MIN
Wed, Jul 22nd@ MILvs MIN
Thu, Jul 23rd   vs MIN
Fri, Jul 24thvs LAD@ TB
Sat, Jul 25thvs LAD@ TB
Sun, Jul 26thvs LAD@ TB
Mon, Jul 27thvs ATL@ CIN
Tue, Jul 28thvs ATL@ CIN
Wed, Jul 29thvs ATL@ CIN
Fri, Jul 31stvs MIAvs ARI
Sat, Aug 1stvs MIAvs ARI
Sun, Aug 2ndvs MIAvs ARI
Tue, Aug 4th@ CLEvs NYM
Wed, Aug 5th@ CLEvs NYM
Thu, Aug 6th@ CLEvs NYM
Fri, Aug 7th@ PIT@ CWS
Sat, Aug 8th@ PIT@ CWS
Sun, Aug 9th@ PIT@ CWS
Tue, Aug 11th@ ATL@ DET
Wed, Aug 12th@ ATL@ DET
Thu, Aug 13th   @ DET
Fri, Aug 14thvs WSHvs SD
Sat, Aug 15thvs WSHvs SD
Sun, Aug 16thvs WSHvs SD
Tue, Aug 18thvs SDvs SF
Wed, Aug 19thvs SDvs SF
Thu, Aug 20th   vs SF
Fri, Aug 21st@ CWS@ COL
Sat, Aug 22nd@ CWS@ COL
Sun, Aug 23rd@ CWS@ COL
Mon, Aug 24th   @ LAA
Tue, Aug 25thvs MIL@ LAA
Wed, Aug 26thvs MIL@ LAA
Fri, Aug 28thvs HOUvs KC
Sat, Aug 29thvs HOUvs KC
Sun, Aug 30thvs HOUvs KC
Tue, Sep 1st@ TBvs TOR
Wed, Sep 2nd@ TBvs TOR
Thu, Sep 3rd   vs TOR
Fri, Sep 4thvs SFvs DET
Sat, Sep 5thvs SFvs DET
Sun, Sep 6thvs SFvs DET
Mon, Sep 7th@ MIA@ BAL
Tue, Sep 8th@ MIA@ BAL
Wed, Sep 9th@ MIA@ BAL
Fri, Sep 11th@ NYY@ MIN
Sat, Sep 12th@ NYY@ MIN
Sun, Sep 13th@ NYY@ MIN
Mon, Sep 14thvs BALvs CWS
Tue, Sep 15thvs BALvs CWS
Wed, Sep 16thvs BALvs CWS
Fri, Sep 18thvs PHIvs ATH
Sat, Sep 19thvs PHIvs ATH
Sun, Sep 20thvs PHIvs ATH
Tue, Sep 22nd@ TEX@ BOS
Wed, Sep 23rd@ TEX@ BOS
Thu, Sep 24th@ TEX@ BOS
Fri, Sep 25th@ WSH@ KC
Sat, Sep 26th@ WSH@ KC
Sun, Sep 27th@ WSH@ KC
Thu, Apr 2nd@ SFRobbie Ray (3-6)#83   
Sat, Apr 4th@ SFLanden Roupp (5-5)#61   
Thu, Apr 9thvs ARIEduardo Rodriguez (5-1)#112   
Thu, Apr 23rdvs MINJoe Ryan (3-3)#15   
Thu, Apr 30thvs WSHMiles Mikolas (1-4)#215   
Thu, May 14thvs DETKeider Montero (2-3)#201   
Mon, Jun 1st@ SEAEmerson Hancock (4-2)#91   
Thu, Jun 11thvs STL   
Mon, Jun 15th@ CIN   
Thu, Jun 25thvs CHC   
Mon, Jul 6th@ ATL   
Thu, Jul 16th@ PHI   
Thu, Jul 30thvs MIA   
Mon, Aug 10th@ ATL   
Mon, Aug 17thvs SD   
Thu, Aug 27thvs MIL   
Mon, Aug 31st@ TB   
Thu, Sep 17thvs PHI