Some big pitcher seasons were wrapped up last night.
Paul Skenes
6 IP, 4 H, 0 ER, 7 SO, 0 BB
A 1.97 ERA on the year for Skenes. It’s hard to believe. He has a sub-two ERA in his two-year career now (62 starts). The K-BB% this year finished at 24%. He posted a 2.48 JA ERA. But the real magic of Skenes is the consistent soft contact he generates. He’s gone for a 1.42 WHIP+. WHIP+ is total bases allowed per inning (including walks and HBP).
you can read more about WHIP+ here
He’s #3 in the league in that:
WHIP+ Leaders, 25+ GS
Skubal 1.39
Yamamoto 1.41
Skenes 1.42
Sanchez 1.52
Pivetta 1.53
Hunter Brown 1.53
Woo 1.53
deGrom 1.55
Rasmussen 1.55
Crochet 1.59
Any time you have a sub-two ERA, you’re going to look lucky.
Skenes Career
ERA: 1.96
xFIP: 2.82
SIERA: 2.94
FIP: 2.40
It’s hard to believe he can have another sub-two ERA season. It happens so rarely. There have been just 20 occurrences since 1990 of a pitcher posting an ERA below two in 130+ innings.
Two of them today, and four of them in the past two years when adding in Eovaldi this year and that insane Reynaldo Lopez season last year. Skenes is something else. It will be interesting to see if the Pirates are able to extend him. There’s no doubt they’ll try. But the average person will doubt that the offer will be high enough to get him interested.
It I were Skenes, though, I’d take the deal. In fact, I’d pitch for the Pirates for the rest of my life for free.
Jacob deGrom
5 IP, 2 H, 1 ER, 8 SO, 1 BB
deGrom has avoided the IL and has thrown 170 innings. This is arguably more surprising than Skenes’ ERA. He piled on 160 innings to his MLB total last year and it was his first time over 100 since 2019 (204). He’s now 37. So… what do we do next year? Surely he’ll be a top 10-15 SP in drafts. That doesn’t sound like something I will want to be doing.
It’s worth noting that his performance wasn’t tier one. A few years ago, deGrom was clearly the SP1 in the league when healthy in his own tier. That’s not the case anymore. It was a great trade-off for him. You take 170 extremely good innings over 50 super elite ones every single time. But it’s not as though you’re getting a fantasy game-changer along with the risk that comes with taking him next year.
2025 JA ERA Leaders
Skubal 2.01
Crochet 2.25
Skenes 2.48
Sanchez 2.55
Ryan 2.64
deGrom 2.66
Webb 2.66
Woo 2.68
Gray 2.73
Yamamoto 2.73
His ADP will be interesting, and he’ll once again be a polarizing player in draft talk.
The Mets, Reds, and D’Backs are in a super tight race for the last wild card spot. And they all lost. I’m really rooting for the Reds now. So I was pissed when the Pirates found a way to beat them. Hilariously, the bullpen blew Skenes’ win with one out in the ninth to keep his record at 10-10. I felt good about that because I really want the Reds in the playoffs. But then the Pirates won in 11 innings anyways so everything was just stupid.
But they’re still alive and get to face the non-Skenes-led Pirates again today. But the Mets have the one game lead, which is actually a significant lead with just four games to go.
That’s all I have to say today!
1. Jesus Luzardo
2. Paul Skenes
3. Luis Castillo
4. Jacob deGrom
5. Ryan Weathers
6. Max Scherzer
7. Tanner Gordon
8. Yusei Kikuchi
9. Hunter Greene
10. Sonny Gray
11. Taj Bradley
12. Matthew Boyd
13. Ryne Nelson
14. Garrett Crochet
15. Luis Severino
16. Tyler Wells
17. Bryce Elder
18. Dylan Cease
19. Chad Patrick
20. JT Brubaker
21. Max Fried
22. Hunter Brown
23. Blake Snell
24. Stephen Kolek
25. Jack Flaherty
26. Jonah Tong
27. Tanner Bibee
28. Andrew Alvarez
1. Jesus Luzardo (vs. MIA): 37.95 Points
2. Luis Castillo - 622491 (vs. COL): 37.89 Points
3. Garrett Crochet (vs. TOR): 32.2 Points
4. Max Fried (vs. CWS): 28.15 Points
5. Taj Bradley (vs. TEX): 27.1 Points
6. Luis Severino (vs. HOU): 25.84 Points
7. Paul Skenes (vs. CIN): 25.1 Points
8. Yusei Kikuchi (vs. KC): 24.05 Points
9. Jacob deGrom (vs. MIN): 23.45 Points
10. Tanner Bibee (vs. DET): 21.3 Points
1. Jesus Luzardo (PHI): 21 Whiffs (103 Pitches)
2. Sonny Gray (STL): 18 Whiffs (99 Pitches)
3. Paul Skenes (PIT): 18 Whiffs (85 Pitches)
4. Luis Castillo (SEA): 17 Whiffs (93 Pitches)
5. Ryan Weathers (MIA): 16 Whiffs (88 Pitches)
6. Jacob deGrom (TEX): 16 Whiffs (74 Pitches)
7. Hunter Greene (CIN): 15 Whiffs (96 Pitches)
8. Ryne Nelson (ARI): 14 Whiffs (92 Pitches)
9. Dylan Cease (SD): 14 Whiffs (100 Pitches)
10. Max Scherzer (TOR): 13 Whiffs (86 Pitches)
1. Luis Castillo (SEA): 57.0 Strike%, 29.0 Ball%
2. Jonathan Cannon (CWS): 56.0 Strike%, 26.7 Ball%
3. Antonio Senzatela (COL): 54.9 Strike%, 33.3 Ball%
4. Taj Bradley (MIN): 54.4 Strike%, 33.3 Ball%
5. Chad Patrick (MIL): 54.4 Strike%, 38.6 Ball%
6. Jesus Luzardo (PHI): 53.4 Strike%, 34.0 Ball%
7. Ryan Weathers (MIA): 53.4 Strike%, 31.8 Ball%
8. Yusei Kikuchi (LAA): 53.0 Strike%, 30.3 Ball%
9. Tanner Gordon (COL): 52.9 Strike%, 25.7 Ball%
10. Max Scherzer (TOR): 52.3 Strike%, 24.4 Ball%
11. Ryne Nelson (ARI): 52.2 Strike%, 30.4 Ball%
12. Jacob deGrom (TEX): 51.4 Strike%, 37.8 Ball%
13. Matthew Boyd (CHC): 51.2 Strike%, 31.4 Ball%
14. Hunter Greene (CIN): 51.0 Strike%, 34.4 Ball%
15. Jack Flaherty (DET): 50.6 Strike%, 33.7 Ball%
1. Garrett Crochet: 100 Pitches, 24 Outs, 4.17 POUT
2. Luis Castillo: 93 Pitches, 22 Outs, 4.23 POUT
3. Yusei Kikuchi: 66 Pitches, 15 Outs, 4.4 POUT
4. Luis Severino: 85 Pitches, 19 Outs, 4.47 POUT
5. Bryce Elder: 95 Pitches, 21 Outs, 4.52 POUT
6. Paul Skenes: 85 Pitches, 18 Outs, 4.72 POUT
7. Taj Bradley: 90 Pitches, 18 Outs, 5.0 POUT
8. Max Fried: 107 Pitches, 21 Outs, 5.1 POUT
9. Ryne Nelson: 92 Pitches, 18 Outs, 5.11 POUT
10. Jesus Luzardo: 103 Pitches, 20 Outs, 5.15 POUT
Max Fried’s FF velo (16 pitches) UP 2.5mph to 96.9
Tanner Bibee’s FC velo (31 pitches) UP 2.0mph to 88.3
Jonathan Cannon’s FF velo (23 pitches) UP 1.9mph to 95.8
Bryce Elder’s FF velo (20 pitches) UP 1.7mph to 94.1
Chad Patrick’s FC velo (17 pitches) UP 1.5mph to 89.4
Taj Bradley’s FC velo (19 pitches) DOWN -1.6mph to 88.7
Andrew Alvarez’s FF usage (43.4%) up 11.7 points
Antonio Senzatela’s SI usage (37.3%) up 32.2 points
Antonio Senzatela’s CU usage (29.4%) up 12.7 points
Chad Patrick’s SV usage (12.3%) up 11.9 points
Garrett Crochet’s SI usage (22.0%) up 12.3 points
Hunter Brown’s SI usage (38.4%) up 18.8 points
JT Brubaker’s CU usage (27.9%) up 20.6 points
Jacob deGrom’s CH usage (21.6%) up 10.9 points
Jonah Tong’s CH usage (42.9%) up 18.1 points
Jonathan Cannon’s CH usage (32.0%) up 12.3 points
Jonathan Cannon’s FF usage (30.7%) up 15.9 points
Luis Castillo’s SL usage (33.3%) up 12.2 points
Max Fried’s CH usage (23.4%) up 10.9 points
Max Scherzer’s FF usage (58.1%) up 11.6 points
Paul Skenes’s CH usage (20.0%) up 10.9 points
Ryan Weathers’s ST usage (34.1%) up 14.2 points
Sonny Gray’s CU usage (27.3%) up 11.2 points
Tanner Bibee’s CU usage (17.1%) up 11.7 points
Joey Wentz Slider: +25.3%
Simeon Woods Richardson Split-Finger: +19.8%
Shohei Ohtani Sweeper: -16.3%
Shota Imanaga 4-Seam Fastball: -16.3%
Dylan Cease Slider: -15.7%
Brayan Bello Cutter: +15.7%
Patrick Corbin Cutter: +15.5%
Slade Cecconi Slider: -15.5%
Tanner Bibee Sweeper: -15.1%
Shota Imanaga Sweeper: +14.8%
Zac Gallen Changeup: +14.6%
Patrick Corbin Sinker: -14.3%
Adrian Houser Slider: +13.9%
Quinn Priester Cutter: +13.7%
Max Fried Cutter: -13.6%
Gavin Williams 4-Seam Fastball: -13.5%
Joey Wentz Changeup: +13.1%
Kai-Wei Teng Curveball: -13.1%
Stephen Kolek Changeup: +13.0%
Slade Cecconi Curveball: +12.9%
Shane Smith 4-Seam Fastball: +12.8%
Tanner Bibee Cutter: +12.5%
Mitch Keller Slider: -12.2%
Joe Boyle 4-Seam Fastball: -12.0%
Connor Brogdon - 50.0 RISP H%, 0.429 BABIP, 29.0 HR/FB, 184.0 Luck Score
Jonathan Bowlan - 25.0 RISP H%, 0.526 BABIP, 67.0 HR/FB, 176.0 Luck Score
Enyel De Los Santos - 30.0 RISP H%, 0.421 BABIP, 29.0 HR/FB, 171.0 Luck Score
Michael King - 29.0 RISP H%, 0.385 BABIP, 36.0 HR/FB, 170.0 Luck Score
David Peterson - 33.0 RISP H%, 0.421 BABIP, 25.0 HR/FB, 169.0 Luck Score
Michael Wacha - 35.0 RISP H%, 0.455 BABIP, 22.0 HR/FB, 167.0 Luck Score
Clayton Kershaw - 44.0 RISP H%, 0.32 BABIP, 33.0 HR/FB, 167.0 Luck Score
Jackson Rutledge - 55.0 RISP H%, 0.36 BABIP, 22.0 HR/FB, 164.0 Luck Score
Ranger Suarez - 27.0 RISP H%, 0.371 BABIP, 29.0 HR/FB, 159.0 Luck Score
Hurston Waldrep - 44.0 RISP H%, 0.386 BABIP, 14.0 HR/FB, 157.0 Luck Score
Emmet Sheehan - 0.0 RISP H%, 0.087 BABIP, 0.0 HR/FB, 14.0 Luck Score
Yoshinobu Yamamoto - 0.0 RISP H%, 0.095 BABIP, 0.0 HR/FB, 15.0 Luck Score
Trevor Rogers - 0.0 RISP H%, 0.174 BABIP, 0.0 HR/FB, 20.0 Luck Score
Shohei Ohtani - 0.0 RISP H%, 0.208 BABIP, 0.0 HR/FB, 26.0 Luck Score
Luis Castillo - 0.0 RISP H%, 0.13 BABIP, 7.0 HR/FB, 26.0 Luck Score
Blake Snell - 0.0 RISP H%, 0.243 BABIP, 0.0 HR/FB, 33.0 Luck Score
Slade Cecconi - 0.0 RISP H%, 0.138 BABIP, 10.0 HR/FB, 34.0 Luck Score
Kyle Harrison - 0.0 RISP H%, 0.259 BABIP, 0.0 HR/FB, 37.0 Luck Score
Randy Vasquez - 0.0 RISP H%, 0.205 BABIP, 10.0 HR/FB, 43.0 Luck Score
Stephen Kolek - 10.0 RISP H%, 0.161 BABIP, 9.0 HR/FB, 45.0 Luck Score
Jesus Luzardo - 105 TBF, 36.9% CSW%
Gavin Williams - 98 TBF, 33.5% CSW%
Kyle Bradish - 71 TBF, 33.5% CSW%
Chris Sale - 97 TBF, 33.4% CSW%
Nick Lodolo - 66 TBF, 33.3% CSW%
Blake Snell - 95 TBF, 33.2% CSW%
Emmet Sheehan - 69 TBF, 33.2% CSW%
Parker Messick - 71 TBF, 33.0% CSW%
Tarik Skubal - 89 TBF, 32.8% CSW%
Sonny Gray - 96 TBF, 32.7% CSW%
Freddy Peralta - 85 TBF, 38.8% K%
Emmet Sheehan - 69 TBF, 37.7% K%
Garrett Crochet - 99 TBF, 37.4% K%
Yoshinobu Yamamoto - 73 TBF, 37.0% K%
Paul Skenes - 79 TBF, 36.7% K%
Blake Snell - 95 TBF, 35.8% K%
Hunter Greene - 91 TBF, 34.1% K%
Chris Sale - 97 TBF, 34.0% K%
Kyle Bradish - 71 TBF, 33.8% K%
Jesus Luzardo - 105 TBF, 32.4% K%
Garrett Crochet - 99 TBF, 33.3% K-BB%
Emmet Sheehan - 69 TBF, 31.9% K-BB%
Paul Skenes - 79 TBF, 31.6% K-BB%
Chris Sale - 97 TBF, 30.9% K-BB%
Freddy Peralta - 85 TBF, 29.4% K-BB%
Blake Snell - 95 TBF, 28.4% K-BB%
Jesus Luzardo - 105 TBF, 27.6% K-BB%
Luis Castillo - 87 TBF, 25.3% K-BB%
Yoshinobu Yamamoto - 73 TBF, 24.7% K-BB%
Hunter Greene - 91 TBF, 24.2% K-BB%
Cristopher Sanchez - 100 TBF, 67.6% GB%
Logan Allen - 71 TBF, 61.8% GB%
Andrew Alvarez - 79 TBF, 59.3% GB%
Nolan McLean - 70 TBF, 59.1% GB%
Hunter Brown - 96 TBF, 58.7% GB%
Andre Pallante - 84 TBF, 58.1% GB%
Blake Snell - 95 TBF, 57.4% GB%
Sonny Gray - 96 TBF, 57.4% GB%
Hunter Greene - 91 TBF, 56.9% GB%
Yusei Kikuchi - 80 TBF, 55.9% GB%
Aaron Ashby - 55 TBF, 27.3 K%, 7.3 BB%, 60.0% GB%
Blake Snell - 95 TBF, 35.8 K%, 7.4 BB%, 57.4% GB%
Bryan Woo - 60 TBF, 48.3 K%, 3.3 BB%, 48.3% GB%
Bubba Chandler - 56 TBF, 28.6 K%, 5.4 BB%, 55.6% GB%
Carmen Mlodzinski - 45 TBF, 31.1 K%, 6.7 BB%, 82.1% GB%
Connelly Early - 59 TBF, 37.3 K%, 5.1 BB%, 60.6% GB%
Emmet Sheehan - 69 TBF, 37.7 K%, 5.8 BB%, 43.2% GB%
Garrett Crochet - 99 TBF, 37.4 K%, 4.0 BB%, 50.0% GB%
George Kirby - 64 TBF, 35.9 K%, 3.1 BB%, 53.8% GB%
Max Fried - 106 TBF, 28.3 K%, 5.7 BB%, 54.3% GB%
Mike Burrows - 50 TBF, 30.0 K%, 4.0 BB%, 45.5% GB%
Paul Skenes - 79 TBF, 36.7 K%, 5.1 BB%, 45.7% GB%
Shohei Ohtani - 53 TBF, 34.0 K%, 3.8 BB%, 51.5% GB%
Sonny Gray - 96 TBF, 29.2 K%, 7.3 BB%, 57.4% GB%
Tarik Skubal - 89 TBF, 28.1 K%, 6.7 BB%, 49.1% GB%
Kevin Gausman - +2.3% CSW%, -2.4 BB%
Jesus Luzardo - +5.9% CSW%, -2.8 BB%
Kyle Freeland - +3.2% CSW%, -2.7 BB%
Bryce Elder - +3.3% CSW%, -4.0 BB%
Luis Severino - +3.7% CSW%, -2.0 BB%
Randy Vasquez - +3.3% CSW%, -4.8 BB%
Noah Cameron - +2.2% CSW%, -3.0 BB%
Carlos Rodon - +3.0% CSW%, -4.7 BB%
Quinn Priester - +2.1% CSW%, -2.7 BB%
Kyle Hendricks - +3.0% CSW%, -1.9 BB%
Emmet Sheehan - +4.2% CSW%, -3.2 BB%
Colin Rea - +10.5% CSW%, -6.6 BB%
Ryan Weathers - +2.4% CSW%, -1.9 BB%
Bryan Woo - +5.9% CSW%, -1.7 BB%
Jason Alexander - +2.2% CSW%, -2.4 BB%
Tristan Beck - +3.6% CSW%, -2.2 BB%
Mike Burrows - +5.6% CSW%, -4.1 BB%
Logan Allen - +2.5% CSW%, -6.9 BB%
Jose Suarez - +6.1% CSW%, -6.8 BB%
Aaron Judge (NYY) 5 PA, 7 Swings, 2 Barrels, 2 HR
Cal Raleigh (SEA) 5 PA, 9 Swings, 2 Barrels, 2 HR
Edmundo Sosa (PHI) 4 PA, 9 Swings, 3 Barrels, 3 HR
James Wood (WSH) 4 PA, 4 Swings, 2 Barrels, 2 HR
Kyle Schwarber (PHI) 5 PA, 11 Swings, 2 Barrels, 2 HR
Michael Busch (CHC) 5 PA, 6 Swings, 2 Barrels, 1 HR
Tyler Stephenson (CIN) 5 PA, 10 Swings, 2 Barrels, 1 HR
Kyle Schwarber (PHI) - 116.5mph - home_run
Elly De La Cruz (CIN) - 112.9mph - field_out
Jose Ramirez (CLE) - 112.4mph - nan
Ivan Herrera (STL) - 112.1mph - single
Ketel Marte (ARI) - 111.9mph - double
James Wood (WSH) - 111.6mph - home_run
Yoan Moncada (LAA) - 110.9mph - double
Cal Raleigh (SEA) - 110.9mph - home_run
Michael Busch (CHC) - 110.9mph - double
Byron Buxton (MIN) - 110.4mph - home_run
Top 10
Darell Hernaiz - 56 PA, 0.214 wOBA, 0.335 xwOBA, 0.121 Diff
Jake Meyers - 59 PA, 0.225 wOBA, 0.332 xwOBA, 0.107 Diff
Christian Yelich - 64 PA, 0.295 wOBA, 0.398 xwOBA, 0.103 Diff
Jeff McNeil - 59 PA, 0.189 wOBA, 0.278 xwOBA, 0.089 Diff
Aaron Judge - 81 PA, 0.554 wOBA, 0.642 xwOBA, 0.088 Diff
Ezequiel Tovar - 68 PA, 0.209 wOBA, 0.294 xwOBA, 0.085 Diff
Yainer Diaz - 61 PA, 0.288 wOBA, 0.371 xwOBA, 0.083 Diff
Ramon Laureano - 73 PA, 0.255 wOBA, 0.337 xwOBA, 0.082 Diff
Heliot Ramos - 81 PA, 0.268 wOBA, 0.348 xwOBA, 0.08 Diff
Pete Crow-Armstrong - 69 PA, 0.247 wOBA, 0.325 xwOBA, 0.078 Diff
Bottom 10
Josh Naylor - 69 PA, 0.452 wOBA, 0.343 xwOBA, -0.109 Diff
Harrison Bader - 87 PA, 0.376 wOBA, 0.293 xwOBA, -0.083 Diff
Patrick Bailey - 58 PA, 0.368 wOBA, 0.291 xwOBA, -0.077 Diff
Jorge Polanco - 77 PA, 0.415 wOBA, 0.338 xwOBA, -0.077 Diff
Spencer Horwitz - 59 PA, 0.398 wOBA, 0.321 xwOBA, -0.077 Diff
Daylen Lile - 77 PA, 0.487 wOBA, 0.412 xwOBA, -0.075 Diff
Lawrence Butler - 64 PA, 0.323 wOBA, 0.251 xwOBA, -0.072 Diff
Andrew Vaughn - 55 PA, 0.463 wOBA, 0.395 xwOBA, -0.068 Diff
Francisco Alvarez - 56 PA, 0.37 wOBA, 0.305 xwOBA, -0.065 Diff
Coby Mayo - 57 PA, 0.377 wOBA, 0.312 xwOBA, -0.065 Diff
Aaron Judge: 40.0 PA, +0.252 xwOBA OE
Ronald Acuna Jr.: 50.0 PA, +0.189 xwOBA OE
Cal Raleigh: 35.0 PA, +0.183 xwOBA OE
Blaine Crim: 32.0 PA, +0.182 xwOBA OE
Carter Jensen: 31.0 PA, +0.172 xwOBA OE
Michael Busch: 38.0 PA, +0.155 xwOBA OE
Francisco Lindor: 37.0 PA, +0.128 xwOBA OE
Corbin Carroll: 36.0 PA, +0.124 xwOBA OE
Drake Baldwin: 44.0 PA, +0.124 xwOBA OE
Pete Alonso: 34.0 PA, +0.123 xwOBA OE
Shohei Ohtani: 39.0 PA, +0.104 xwOBA OE
Matt Shaw: 32.0 PA, +0.102 xwOBA OE
Elly De La Cruz: 35.0 PA, +0.1 xwOBA OE
Michael Harris II: 42.0 PA, +0.097 xwOBA OE
Juan Soto: 36.0 PA, +0.093 xwOBA OE
Kyle Manzardo: 35.0 PA, -0.176 xwOBA OE
Josh Lowe: 31.0 PA, -0.156 xwOBA OE
Jackson Holliday: 32.0 PA, -0.131 xwOBA OE
Austin Martin: 34.0 PA, -0.124 xwOBA OE
Nick Kurtz: 32.0 PA, -0.121 xwOBA OE
Lawrence Butler: 33.0 PA, -0.118 xwOBA OE
Nick Gonzales: 33.0 PA, -0.115 xwOBA OE
Harrison Bader: 39.0 PA, -0.114 xwOBA OE
Jordan Westburg: 31.0 PA, -0.114 xwOBA OE
Drew Gilbert: 30.0 PA, -0.113 xwOBA OE
TJ Friedl: 35.0 PA, -0.113 xwOBA OE
Wenceel Perez: 32.0 PA, -0.111 xwOBA OE
Freddie Freeman: 38.0 PA, -0.108 xwOBA OE
Jazz Chisholm: 36.0 PA, -0.102 xwOBA OE
Randy Arozarena: 36.0 PA, -0.094 xwOBA OE
Aaron Judge - 81 PA, 46 BIP, 15 Brls, 32.6 Brl%
Shohei Ohtani - 84 PA, 47 BIP, 13 Brls, 27.7 Brl%
Michael Busch - 71 PA, 45 BIP, 12 Brls, 26.7 Brl%
Wyatt Langford - 60 PA, 30 BIP, 8 Brls, 26.7 Brl%
Cal Raleigh - 81 PA, 51 BIP, 13 Brls, 25.5 Brl%
Kyle Schwarber - 87 PA, 49 BIP, 12 Brls, 24.5 Brl%
Jackson Merrill - 75 PA, 50 BIP, 12 Brls, 24.0 Brl%
Jake Burger - 51 PA, 34 BIP, 8 Brls, 23.5 Brl%
Carter Jensen - 51 PA, 37 BIP, 8 Brls, 21.6 Brl%
Josh Bell - 57 PA, 43 BIP, 9 Brls, 20.9 Brl%
Aaron Judge - 81 PA, 0.642 xwOBA
Cal Raleigh - 81 PA, 0.499 xwOBA
Carter Jensen - 51 PA, 0.478 xwOBA
Shohei Ohtani - 84 PA, 0.455 xwOBA
Ronald Acuna Jr. - 79 PA, 0.454 xwOBA
Juan Soto - 80 PA, 0.451 xwOBA
Ivan Herrera - 82 PA, 0.446 xwOBA
Jake Bauers - 46 PA, 0.43 xwOBA
Matt Olson - 85 PA, 0.428 xwOBA
Josh Bell - 57 PA, 0.424 xwOBA
Jacob Wilson - 69 PA, 120 Swings, 93.3 Cont%
Luis Arraez - 74 PA, 118 Swings, 93.2 Cont%
Steven Kwan - 91 PA, 151 Swings, 92.1 Cont%
Geraldo Perdomo - 81 PA, 158 Swings, 91.1 Cont%
Maikel Garcia - 78 PA, 112 Swings, 91.1 Cont%
Caleb Durbin - 79 PA, 132 Swings, 90.2 Cont%
Nico Hoerner - 81 PA, 137 Swings, 89.8 Cont%
Ha-Seong Kim - 78 PA, 144 Swings, 89.6 Cont%
Sal Frelick - 68 PA, 121 Swings, 89.3 Cont%
Ke’Bryan Hayes - 50 PA, 83 Swings, 89.2 Cont%
Gunnar Henderson - 6 Attempts (6 steals)
Jakob Marsee - 6 Attempts (3 steals)
Austin Martin - 5 Attempts (5 steals)
Juan Soto - 5 Attempts (4 steals)
Jose Caballero - 4 Attempts (2 steals)
Michael Harris II - 4 Attempts (4 steals)
Trevor Story - 4 Attempts (3 steals)
Dylan Crews - 4 Attempts (3 steals)
Chandler Simpson - 4 Attempts (3 steals)
Corbin Carroll - 4 Attempts (4 steals)
Colton Cowser - 4 Attempts (4 steals)
Oswald Peraza - 3 Attempts (3 steals)
Nico Hoerner - 3 Attempts (2 steals)
Blaze Alexander - 3 Attempts (1 steals)
Weston Wilson - 3 Attempts (1 steals)
Jazz Chisholm Jr. - 3 Attempts (1 steals)
Nate Eaton - 3 Attempts (3 steals)
Fernando Tatis Jr. - 3 Attempts (2 steals)
Jake Mangum - 3 Attempts (2 steals)
Wyatt Langford - 3 Attempts (3 steals)
Willy Adames - 3 Attempts (2 steals)
Juan Soto - 17 Attempts (14 steals)
Corbin Carroll - 14 Attempts (12 steals)
Jazz Chisholm Jr. - 13 Attempts (9 steals)
Jose Caballero - 10 Attempts (8 steals)
Jakob Marsee - 10 Attempts (6 steals)
Royce Lewis - 10 Attempts (10 steals)
Steven Kwan - 10 Attempts (7 steals)
Francisco Lindor - 10 Attempts (8 steals)
Trevor Story - 10 Attempts (9 steals)
Gunnar Henderson - 10 Attempts (10 steals)
Austin Martin - 9 Attempts (8 steals)
Jake Mangum - 9 Attempts (6 steals)
Nico Hoerner - 9 Attempts (6 steals)
Aaron Judge - 81 PA, 16.0 K%, 32.6 Brl%
Bobby Witt Jr. - 70 PA, 17.1 K%, 17.0 Brl%
Carter Jensen - 51 PA, 15.7 K%, 21.6 Brl%
Ivan Herrera - 82 PA, 14.6 K%, 16.4 Brl%
Jake Bauers - 46 PA, 17.4 K%, 16.1 Brl%
Josh Bell - 57 PA, 19.3 K%, 20.9 Brl%
Juan Soto - 80 PA, 20.0 K%, 19.6 Brl%
Junior Caminero - 70 PA, 15.7 K%, 19.2 Brl%
Matt Olson - 85 PA, 20.0 K%, 20.3 Brl%
Ivan Herrera - 118 PA, +0.12 xwOBA
Aaron Judge - 124 PA, +0.113 xwOBA
Kody Clemens - 87 PA, +0.096 xwOBA
Cal Raleigh - 119 PA, +0.093 xwOBA
Austin Martin - 104 PA, +0.092 xwOBA
Michael Busch - 102 PA, +0.09 xwOBA
George Springer - 122 PA, +0.089 xwOBA
Nico Hoerner - 116 PA, +0.084 xwOBA
Junior Caminero - 109 PA, +0.079 xwOBA
Bryson Stott - 98 PA, +0.078 xwOBA
Michael Busch - 102 PA, +12.0 Brl%
Jackson Merrill - 83 PA, +10.5 Brl%
Junior Caminero - 109 PA, +9.2 Brl%
George Springer - 122 PA, +9.2 Brl%
Kody Clemens - 87 PA, +9.1 Brl%
Mickey Moniak - 94 PA, +7.9 Brl%
Kyle Schwarber - 128 PA, +7.7 Brl%
Matt McLain - 92 PA, +7.6 Brl%
Wyatt Langford - 100 PA, +6.9 Brl%
Ivan Herrera - 118 PA, +6.8 Brl%
Mike Yastrzemski - 91 PA, +9.9 Cont%
Andrew McCutchen - 85 PA, +8.6 Cont%
Jackson Holliday - 111 PA, +8.5 Cont%
Matt Chapman - 110 PA, +8.2 Cont%
Maikel Garcia - 111 PA, +7.8 Cont%
Ben Rice - 100 PA, +7.5 Cont%
Josh Jung - 106 PA, +7.2 Cont%
Ha-Seong Kim - 86 PA, +7.2 Cont%
Jorge Polanco - 111 PA, +7.0 Cont%
Michael Busch - 102 PA, +6.5 Cont%
Mike Yastrzemski - 91 PA, -14.8 K%
Aaron Judge - 124 PA, -11.5 K%
Teoscar Hernandez - 101 PA, -10.3 K%
Jorge Polanco - 111 PA, -10.3 K%
Romy Gonzalez - 89 PA, -10.1 K%
Maikel Garcia - 111 PA, -9.9 K%
Ivan Herrera - 118 PA, -9.1 K%
Brandon Marsh - 81 PA, -9.0 K%
Matt Chapman - 110 PA, -8.9 K%
Trevor Story - 117 PA, -8.1 K%
Elly De La Cruz: +3.0
Alec Bohm: +2.9
Nathan Lukes: +2.35
Nick Castellanos: +2.2
Brice Turang: +2.17
Nolan Arenado: -2.4
Carson Kelly: -2.28
Josh Naylor: -2.22
Edgar Quero: -2.1
Marcell Ozuna: -2.05
Michael Harris II - +5.6% Contact%, +5.4 mph exit velo, -6.1 Chase%
Nacho Alvarez - +7.8% Contact%, +5.0 mph exit velo, -12.2 Chase%
Francisco Lindor - 0.431 xwOBA, 10.9% Brl%, 82.7% Contact%, 21.9% Chase%, 8.6% K%
Ivan Herrera - 0.446 xwOBA, 17.9% Brl%, 82.8% Contact%, 20.5% Chase%, 14.5% K%
Juan Soto - 0.491 xwOBA, 22.7% Brl%, 81.5% Contact%, 23.3% Chase%, 15.5% K%
Matt Olson - 0.419 xwOBA, 21.7% Brl%, 75.4% Contact%, 24.7% Chase%, 18.2% K%
Michael Busch - 0.463 xwOBA, 29.7% Brl%, 77.6% Contact%, 14.2% Chase%, 18.5% K%
Brenton Doyle - 41.8% Whiff%, 76.2% Weak%, 0.961 Cold Rating
Josh Lowe - 37.8% Whiff%, 80.0% Weak%, 0.947 Cold Rating
Kyle Teel - 44.3% Whiff%, 71.4% Weak%, 0.934 Cold Rating
Nick Kurtz - 47.4% Whiff%, 68.2% Weak%, 0.9 Cold Rating
Bryce Teodosio - 36.1% Whiff%, 71.4% Weak%, 0.889 Cold Rating
Ryan McMahon - 32.8% Whiff%, 72.7% Weak%, 0.873 Cold Rating
Jeremiah Jackson - 45.7% Whiff%, 65.2% Weak%, 0.856 Cold Rating
Jac Caglianone - 35.4% Whiff%, 69.2% Weak%, 0.852 Cold Rating
Lawrence Butler - 29.5% Whiff%, 80.0% Weak%, 0.841 Cold Rating
Tim Tawa - 29.9% Whiff%, 76.5% Weak%, 0.84 Cold Rating
Casey Legumina (0.0% Owned): Projected 5.28IP 1.93ER 6.02SO 1.69BB 18.08FPts
Michael Lorenzen (7.0% Owned): Projected 5.32IP 2.37ER 6.03SO 1.35BB 16.72FPts
Tyler Mahle (29.0% Owned): Projected 5.43IP 2.23ER 5.52SO 1.84BB 16.34FPts
Blaine Crim - 32 PA, 1.214 OPS
Carter Jensen - 31 PA, 1.178 OPS
Coby Mayo - 29 PA, 1.017 OPS
Matt Shaw - 32 PA, 1.013 OPS
Heriberto Hernandez - 28 PA, 1.002 OPS
Masataka Yoshida - 31 PA, 0.973 OPS
Bo Naylor - 26 PA, 0.891 OPS
Christian Moore - 31 PA, 0.874 OPS
J.P. Crawford - 31 PA, 0.873 OPS
Jac Caglianone - 28 PA, 0.857 OPS
Jakob Marsee OF (41.0% Owned): Projected 1.14R 0.18HR 0.88RBI 0.86SO 0.78BB 0.43SB 13.0FPts
Harrison Bader CF (27.0% Owned): Projected 0.88R 0.21HR 0.68RBI 1.05SO 0.28BB 0.14SB 10.02FPts
Trent Grisham CF (47.0% Owned): Projected 0.92R 0.2HR 0.63RBI 1.07SO 0.81BB 0.06SB 9.47FPts
Chandler Simpson SS (27.5% Owned): Projected 0.69R 0.01HR 0.52RBI 0.53SO 0.23BB 0.49SB 9.44FPts
Xavier Edwards SS (41.5% Owned): Projected 0.71R 0.06HR 0.69RBI 0.55SO 0.45BB 0.23SB 9.21FPts
Brandon Marsh LF (7.5% Owned): Projected 0.71R 0.15HR 0.77RBI 1.02SO 0.36BB 0.1SB 9.21FPts
Jo Adell LF (40.5% Owned): Projected 0.66R 0.28HR 0.73RBI 1.15SO 0.22BB 0.08SB 9.14FPts
Dominic Canzone LF (4.0% Owned): Projected 0.69R 0.2HR 0.69RBI 0.75SO 0.36BB 0.05SB 8.82FPts
Giancarlo Stanton DH (35.0% Owned): Projected 0.68R 0.3HR 0.76RBI 1.28SO 0.43BB 0.01SB 8.76FPts
Otto Lopez SS (30.5% Owned): Projected 0.66R 0.13HR 0.72RBI 0.53SO 0.37BB 0.12SB 8.7FPts