I launched the web app and some season-long projections for NFL over at Follow The Money Fantasy Football. Check that out if you’re a fantasy football guy who likes the way I go about stuff.
It was a long day yesterday, so after the kids were asleep and I did everything I needed to do, I sat down with a strong beverage and watched the last couple innings of the Phillies game.
It came down to the wire. The Phillies got a lead off single from Max Kepler and then they questionably bunted him to second. Stott grounded out to first, moving him over to third but creating the second out. It then came down to my boy Trea Turner. So it was an exciting moment.
Turner struck out to lose the game, but during that strikeout I witnessed two of the most ridiculous pitches I’ve ever seen, so I have to talk about it. In fairness, I watch very little baseball, so I haven’t seen a ton of pitches. Maybe this is normal stuff now and I just haven’t noticed.
But I’ve never heard of a batter fouling a ball off of his face, and that happened on the penultimate pitch of the game. Look at this movment from Cole Henry.
That pitch is moving in on Turner HARD. And it looks like it’s moving upward as well. I know that’s not physically possible with a baseball, but look at it! Wtf! How do you throw a pitch that moves in a way that makes it possible to foul it off your face?
And then he finished the game on the next pitch with this ridiculousness:
That pitch was so criminal that Donald Trump probably tried to send it to Alcatraz.
It’s also striking that JA RULE and Ashanti are still out here doing it.
WHAT’S MY MOTHA-EFFIN NAAAAAME? R-U-L-E!
Here’s the full SP data from yesterday:
Only three strikeouts from Skubal. Is it just me, or has Skubal been significantly worse lately?
He has given up 10 earned runs in his last three starts, now with a 19:4 K:BB. He’s still holding really strong with the JA ERA under 2.30 in the last five, and that rolling five-start JA ERA hasn’t been over at all this year if you look at a five-start sample.
He still has a great 16.3% SwStr% over these last five with a fantastic 31.5% Ball%. The fastball velo is there. Probably just a blip.
Bailey Ober has returned and has made three starts since going on the IL. Those three starts:
The advanced profile:
Still not getting whiffs or earning anything close to a good strike rate, and still getting hit in thea ir a lot and barreled up at a higher rate. Ober seems to have just lost whatever he had last year. Weird stuff.
Really rough year for the Twins on the pitching front. If you told Minnesota bro’s at the beginning of the season that Byron Buxton was about to have his healthiest season, they’d have been pumped about the potential they had going into the season with this pitching staff. Here are the numbers on all Twins pitchers who have made at least one start this year.
Joe Ryan has lived up to expectation, but that’s about it!
Max Scherzer has just a 13:4 K:BB since his big 11:0 start back on July 27th, but he’s been really tough to score runs on. He’s given up four earned runs in 19 innings while going at least six innings in each of the last four. His season ERA is down to 3.83, and it’s 3.19 with a 0.94 WHIP in the second half. Good to see Scherzer healthy and pitching well, and it’s very possible we will see Scherzer make a postseason start this year.
I looked at the standings the other day. Did you hear that? I looked at the standings! I do that like four times a year.
The division winners if the season ended today
Blue Jays
Tigers
Astros
Phillies
Brewers
Padres
The wild card teams:
Mariners
Red Sox
Yankees
Cubs
Dodgers
Mets
I guess it’s nothing crazy when you look at the whole picture. But the Mariners are right on the Astros heals, and the Guardians are just 0.5 games back from the Yankees for a Wild Card spot. The Yankees are on the brink!
The Reds are also right there, a half game behind the Mets for a wild card spot. Somehow the Cardinals are in the mix.
I really hope Cleveland doesn’t make it, that is lame and boring and makes no sense. The freaking Guardians and Brewers, man. Winning games while having like one or two good players. I should appreciate that, but I don’t.
I’m going to wrap it up there!
1. Jesus Luzardo
2. Kodai Senga
3. Edward Cabrera
4. Bailey Ober
5. Eduardo Rodriguez
6. Bryce Elder
7. Max Scherzer
8. Matthew Boyd
9. Tarik Skubal
10. Logan Evans
11. Tomoyuki Sugano
12. Brad Lord
13. Tanner Bibee
14. Bradley Blalock
1. Eduardo Rodriguez (vs. COL): 25.55 Points
2. Bryce Elder (vs. NYM): 23.55 Points
3. Max Scherzer (vs. CHC): 20.15 Points
4. Matt Boyd (vs. TOR): 19.95 Points
5. Kodai Senga (vs. ATL): 19.16 Points
6. Tanner Bibee (vs. MIA): 17.36 Points
7. Jesus Luzardo (vs. WSH): 17.3 Points
8. Tomoyuki Sugano (vs. SEA): 15.59 Points
9. Bailey Ober (vs. DET): 11.59 Points
10. Rafael Montero (vs. MIN): 10.99 Points
1. Edward Cabrera (MIA): 17 Whiffs (95 Pitches)
2. Jesus Luzardo (PHI): 17 Whiffs (97 Pitches)
3. Kodai Senga (NYM): 15 Whiffs (93 Pitches)
4. Bailey Ober (MIN): 14 Whiffs (89 Pitches)
5. Bryce Elder (ATL): 12 Whiffs (87 Pitches)
6. Tarik Skubal (DET): 11 Whiffs (99 Pitches)
7. Eduardo Rodriguez (ARI): 10 Whiffs (93 Pitches)
8. Max Scherzer (TOR): 9 Whiffs (78 Pitches)
9. Anthony Molina (COL): 8 Whiffs (46 Pitches)
10. Matthew Boyd (CHC): 7 Whiffs (78 Pitches)
1. Kodai Senga (NYM): 49.5 Strike%, 34.4 Ball%
2. Jesus Luzardo (PHI): 49.5 Strike%, 36.1 Ball%
3. Eduardo Rodriguez (ARI): 47.3 Strike%, 31.2 Ball%
4. Bailey Ober (MIN): 47.2 Strike%, 34.8 Ball%
5. Edward Cabrera (MIA): 46.3 Strike%, 35.8 Ball%
6. Matthew Boyd (CHC): 46.2 Strike%, 32.1 Ball%
7. Max Scherzer (TOR): 43.6 Strike%, 26.9 Ball%
8. Tomoyuki Sugano (BAL): 43.2 Strike%, 37.0 Ball%
9. Bryce Elder (ATL): 42.5 Strike%, 36.8 Ball%
10. Brad Lord (WSH): 42.4 Strike%, 34.8 Ball%
11. Tarik Skubal (DET): 42.4 Strike%, 34.3 Ball%
12. Tanner Bibee (CLE): 42.2 Strike%, 41.2 Ball%
13. Logan Evans (SEA): 38.6 Strike%, 44.3 Ball%
14. Bradley Blalock (COL): 35.4 Strike%, 44.3 Ball%
1. Max Scherzer: 78 Pitches, 21 Outs, 3.71 POUT
2. Matthew Boyd: 78 Pitches, 21 Outs, 3.71 POUT
3. Bryce Elder: 87 Pitches, 21 Outs, 4.14 POUT
4. Eduardo Rodriguez: 93 Pitches, 21 Outs, 4.43 POUT
5. Tarik Skubal: 99 Pitches, 21 Outs, 4.71 POUT
6. Jesus Luzardo: 97 Pitches, 18 Outs, 5.39 POUT
7. Tomoyuki Sugano: 81 Pitches, 15 Outs, 5.4 POUT
8. Brad Lord: 92 Pitches, 17 Outs, 5.41 POUT
9. Kodai Senga: 93 Pitches, 17 Outs, 5.47 POUT
10. Bailey Ober: 89 Pitches, 16 Outs, 5.56 POUT
Brad Lord's SL usage (29.3%) up 10.9 points
Brad Lord's SI usage (28.3%) up 12.5 points
Bryce Elder's FF usage (29.9%) up 19.0 points
Edward Cabrera's SL usage (31.6%) up 18.7 points
Jesus Luzardo's ST usage (41.2%) up 22.8 points
Brandon Pfaadt Cutter: +21.6%
Brandon Pfaadt 4-Seam Fastball: -21.1%
Clay Holmes Sinker: +20.5%
Kyle Freeland 4-Seam Fastball: +19.8%
Bailey Falter 4-Seam Fastball: -19.0%
Shane Baz Cutter: +16.4%
Sandy Alcantara Curveball: +16.3%
Dustin May Cutter: +15.9%
J.T. Ginn Changeup: +14.5%
Dylan Cease Slider: -14.2%
Jack Leiter Slider: -14.1%
Brandon Young Cutter: +13.5%
Yu Darvish Split-Finger: +13.4%
Dustin May Sinker: -12.9%
Sonny Gray Sinker: -12.4%
Paul Skenes Split-Finger: -12.4%
Tarik Skubal 4-Seam Fastball: +12.0%
Colton Gordon - 38.0 RISP H%, 0.45 BABIP, 38.0 HR/FB, 187.0 Luck Score
Austin Cox - 40.0 RISP H%, 0.35 BABIP, 75.0 HR/FB, 178.0 Luck Score
Jake Irvin - 44.0 RISP H%, 0.388 BABIP, 33.0 HR/FB, 178.0 Luck Score
Tanner Gordon - 44.0 RISP H%, 0.6 BABIP, 22.0 HR/FB, 175.0 Luck Score
Seth Lugo - 42.0 RISP H%, 0.326 BABIP, 44.0 HR/FB, 171.0 Luck Score
Jack Kochanowicz - 39.0 RISP H%, 0.41 BABIP, 22.0 HR/FB, 169.0 Luck Score
Bailey Falter - 36.0 RISP H%, 0.36 BABIP, 33.0 HR/FB, 168.0 Luck Score
Spencer Strider - 21.0 RISP H%, 0.467 BABIP, 50.0 HR/FB, 162.0 Luck Score
Shane Baz - 32.0 RISP H%, 0.415 BABIP, 22.0 HR/FB, 161.0 Luck Score
Spencer Arrighetti - 42.0 RISP H%, 0.379 BABIP, 20.0 HR/FB, 158.0 Luck Score
Cade Horton - 0.0 RISP H%, 0.139 BABIP, 0.0 HR/FB, 12.0 Luck Score
Jason Alexander - 0.0 RISP H%, 0.129 BABIP, 0.0 HR/FB, 12.0 Luck Score
Carson Fulmer - 0.0 RISP H%, 0.059 BABIP, 12.0 HR/FB, 30.0 Luck Score
Dylan Cease - 0.0 RISP H%, 0.25 BABIP, 0.0 HR/FB, 30.0 Luck Score
Michael Wacha - 8.0 RISP H%, 0.203 BABIP, 4.0 HR/FB, 31.0 Luck Score
Nick Pivetta - 10.0 RISP H%, 0.148 BABIP, 7.0 HR/FB, 31.0 Luck Score
Troy Melton - 0.0 RISP H%, 0.087 BABIP, 14.0 HR/FB, 34.0 Luck Score
Jacob Lopez - 0.0 RISP H%, 0.273 BABIP, 0.0 HR/FB, 38.0 Luck Score
Will Warren - 0.0 RISP H%, 0.148 BABIP, 15.0 HR/FB, 40.0 Luck Score
Hurston Waldrep - 14.0 RISP H%, 0.226 BABIP, 0.0 HR/FB, 43.0 Luck Score
Edward Cabrera - 100 TBF, 33.9% CSW%
Zack Wheeler - 74 TBF, 33.5% CSW%
Joey Cantillo - 68 TBF, 32.1% CSW%
Freddy Peralta - 87 TBF, 32.1% CSW%
Paul Skenes - 89 TBF, 31.9% CSW%
Tyler Glasnow - 69 TBF, 31.7% CSW%
Yoshinobu Yamamoto - 75 TBF, 31.6% CSW%
Zebby Matthews - 86 TBF, 31.5% CSW%
Dustin May - 66 TBF, 31.5% CSW%
George Kirby - 96 TBF, 31.5% CSW%
Zack Wheeler - 74 TBF, 33.8% K%
Paul Skenes - 89 TBF, 32.6% K%
George Kirby - 96 TBF, 32.3% K%
Garrett Crochet - 72 TBF, 31.9% K%
Jacob Lopez - 89 TBF, 31.5% K%
Shota Imanaga - 86 TBF, 30.2% K%
Shane Baz - 96 TBF, 30.2% K%
Zebby Matthews - 86 TBF, 30.2% K%
Bryan Woo - 100 TBF, 30.0% K%
Freddy Peralta - 87 TBF, 29.9% K%
Shota Imanaga - 86 TBF, 30.2% K-BB%
Zebby Matthews - 86 TBF, 27.9% K-BB%
Zack Wheeler - 74 TBF, 27.0% K-BB%
Paul Skenes - 89 TBF, 27.0% K-BB%
Garrett Crochet - 72 TBF, 26.4% K-BB%
Bryan Woo - 100 TBF, 26.0% K-BB%
George Kirby - 96 TBF, 25.0% K-BB%
Jacob Lopez - 89 TBF, 24.7% K-BB%
Ryne Nelson - 92 TBF, 23.9% K-BB%
Sonny Gray - 72 TBF, 23.6% K-BB%
Framber Valdez - 75 TBF, 63.5% GB%
Brad Lord - 87 TBF, 63.1% GB%
Clay Holmes - 84 TBF, 62.1% GB%
Jose Soriano - 93 TBF, 60.9% GB%
Quinn Priester - 74 TBF, 60.3% GB%
Gavin Williams - 94 TBF, 57.8% GB%
Tyler Glasnow - 69 TBF, 57.5% GB%
Clayton Kershaw - 68 TBF, 57.1% GB%
Logan Webb - 100 TBF, 56.9% GB%
Erick Fedde - 65 TBF, 55.1% GB%
Brady Singer - 90 TBF, 28.9 K%, 6.7 BB%, 46.4% GB%
Carmen Mlodzinski - 51 TBF, 27.5 K%, 5.9 BB%, 57.6% GB%
Chase Burns - 51 TBF, 43.1 K%, 3.9 BB%, 48.1% GB%
Garrett Crochet - 72 TBF, 31.9 K%, 5.6 BB%, 51.1% GB%
George Kirby - 96 TBF, 32.3 K%, 7.3 BB%, 50.9% GB%
Logan Webb - 100 TBF, 28.0 K%, 6.0 BB%, 56.9% GB%
Sonny Gray - 72 TBF, 27.8 K%, 4.2 BB%, 46.9% GB%
Trevor Rogers - +3.4% CSW%, -5.4 BB%
Edward Cabrera - +4.0% CSW%, -3.6 BB%
Dean Kremer - +2.9% CSW%, -2.3 BB%
Ryne Nelson - +2.0% CSW%, -3.5 BB%
Dustin May - +4.4% CSW%, -5.5 BB%
Shota Imanaga - +2.7% CSW%, -4.2 BB%
Yu Darvish - +3.3% CSW%, -3.8 BB%
Shohei Ohtani - +5.4% CSW%, -7.3 BB%
Graham Ashcraft - +4.1% CSW%, -1.6 BB%
Michael Busch (CHC) 3 PA, 4 Swings, 2 Barrels, 1 HR
Agustin Ramirez (MIA) - 115.8mph - double
Ketel Marte (ARI) - 111.6mph - double
Pete Alonso (NYM) - 110.4mph - single
Brandon Nimmo (NYM) - 110.2mph - single
Julio Rodriguez (SEA) - 110.0mph - field_out
Braxton Fulford (COL) - 109.6mph - nan
Michael Harris II (ATL) - 109.6mph - single
Alek Thomas (ARI) - 108.9mph - field_out
Randy Arozarena (SEA) - 108.9mph - force_out
Gunnar Henderson (BAL) - 108.8mph - nan
Top 10
Seiya Suzuki - 70 PA, 0.31 wOBA, 0.408 xwOBA, 0.098 Diff
Trent Grisham - 77 PA, 0.302 wOBA, 0.399 xwOBA, 0.097 Diff
Gleyber Torres - 78 PA, 0.261 wOBA, 0.358 xwOBA, 0.097 Diff
Kyle Tucker - 74 PA, 0.28 wOBA, 0.366 xwOBA, 0.086 Diff
Nathaniel Lowe - 65 PA, 0.245 wOBA, 0.33 xwOBA, 0.085 Diff
Agustin Ramirez - 88 PA, 0.289 wOBA, 0.373 xwOBA, 0.084 Diff
Abraham Toro - 60 PA, 0.234 wOBA, 0.306 xwOBA, 0.072 Diff
Mickey Moniak - 58 PA, 0.281 wOBA, 0.353 xwOBA, 0.072 Diff
J.P. Crawford - 72 PA, 0.25 wOBA, 0.321 xwOBA, 0.071 Diff
Andrew Benintendi - 68 PA, 0.242 wOBA, 0.313 xwOBA, 0.071 Diff
Bottom 10
Shea Langeliers - 80 PA, 0.531 wOBA, 0.392 xwOBA, -0.139 Diff
Isaac Collins - 76 PA, 0.469 wOBA, 0.35 xwOBA, -0.119 Diff
Alex Bregman - 73 PA, 0.426 wOBA, 0.335 xwOBA, -0.091 Diff
Shohei Ohtani - 82 PA, 0.475 wOBA, 0.389 xwOBA, -0.086 Diff
Kyle Manzardo - 62 PA, 0.478 wOBA, 0.392 xwOBA, -0.086 Diff
Maikel Garcia - 80 PA, 0.47 wOBA, 0.387 xwOBA, -0.083 Diff
Heriberto Hernandez - 58 PA, 0.326 wOBA, 0.246 xwOBA, -0.08 Diff
Bo Bichette - 88 PA, 0.424 wOBA, 0.344 xwOBA, -0.08 Diff
TJ Friedl - 67 PA, 0.393 wOBA, 0.319 xwOBA, -0.074 Diff
Blake Perkins - 61 PA, 0.364 wOBA, 0.291 xwOBA, -0.073 Diff
Vladimir Guerrero Jr.: 35.0 PA, +0.206 xwOBA OE
Shohei Ohtani: 36.0 PA, +0.176 xwOBA OE
Julio Rodriguez: 39.0 PA, +0.168 xwOBA OE
Jose Altuve: 35.0 PA, +0.154 xwOBA OE
Jakob Marsee: 38.0 PA, +0.154 xwOBA OE
Taylor Ward: 33.0 PA, +0.146 xwOBA OE
Marcell Ozuna: 35.0 PA, +0.14 xwOBA OE
Ramon Laureano: 34.0 PA, +0.136 xwOBA OE
Brice Turang: 29.0 PA, +0.13 xwOBA OE
Rafael Devers: 35.0 PA, +0.116 xwOBA OE
Michael Harris II: 41.0 PA, +0.102 xwOBA OE
Josh Naylor: 31.0 PA, +0.1 xwOBA OE
Christian Walker: 35.0 PA, +0.099 xwOBA OE
Junior Caminero: 34.0 PA, +0.096 xwOBA OE
Brandon Lowe: 34.0 PA, +0.093 xwOBA OE
Nick Castellanos: 33.0 PA, -0.197 xwOBA OE
Willy Adames: 33.0 PA, -0.162 xwOBA OE
Ivan Herrera: 33.0 PA, -0.132 xwOBA OE
Heriberto Hernandez: 34.0 PA, -0.127 xwOBA OE
Warming Bernabel: 33.0 PA, -0.124 xwOBA OE
Luis Arraez: 40.0 PA, -0.124 xwOBA OE
Steven Kwan: 36.0 PA, -0.123 xwOBA OE
Jung Hoo Lee: 29.0 PA, -0.12 xwOBA OE
Royce Lewis: 32.0 PA, -0.119 xwOBA OE
Adolis Garcia: 29.0 PA, -0.118 xwOBA OE
Bryce Harper: 37.0 PA, -0.111 xwOBA OE
Nolan Schanuel: 37.0 PA, -0.108 xwOBA OE
Masyn Winn: 33.0 PA, -0.105 xwOBA OE
Vinnie Pasquantino: 35.0 PA, -0.097 xwOBA OE
Ozzie Albies: 40.0 PA, -0.095 xwOBA OE
Kyle Schwarber - 83 PA, 45 BIP, 13 Brls, 28.9 Brl%
Giancarlo Stanton - 63 PA, 36 BIP, 9 Brls, 25.0 Brl%
Seiya Suzuki - 70 PA, 40 BIP, 9 Brls, 22.5 Brl%
Taylor Ward - 75 PA, 41 BIP, 9 Brls, 22.0 Brl%
Shohei Ohtani - 82 PA, 41 BIP, 9 Brls, 22.0 Brl%
Matt Wallner - 57 PA, 34 BIP, 7 Brls, 20.6 Brl%
Colson Montgomery - 69 PA, 44 BIP, 9 Brls, 20.5 Brl%
Marcell Ozuna - 65 PA, 39 BIP, 8 Brls, 20.5 Brl%
Roman Anthony - 74 PA, 41 BIP, 8 Brls, 19.5 Brl%
Francisco Alvarez - 51 PA, 31 BIP, 6 Brls, 19.4 Brl%
Jakob Marsee - 52 PA, 0.483 xwOBA
Vladimir Guerrero Jr. - 86 PA, 0.469 xwOBA
Michael Harris II - 84 PA, 0.448 xwOBA
Marcell Ozuna - 65 PA, 0.443 xwOBA
Julio Rodriguez - 82 PA, 0.441 xwOBA
Ramon Laureano - 76 PA, 0.437 xwOBA
Francisco Alvarez - 51 PA, 0.428 xwOBA
Roman Anthony - 74 PA, 0.425 xwOBA
Giancarlo Stanton - 63 PA, 0.425 xwOBA
Lenyn Sosa - 73 PA, 0.422 xwOBA
Luis Arraez - 85 PA, 156 Swings, 96.2 Cont%
Steven Kwan - 83 PA, 145 Swings, 92.4 Cont%
Chandler Simpson - 54 PA, 101 Swings, 90.1 Cont%
Jose Ramirez - 77 PA, 150 Swings, 88.7 Cont%
Nathan Lukes - 70 PA, 115 Swings, 88.7 Cont%
Tyler Freeman - 77 PA, 132 Swings, 88.6 Cont%
Vinnie Pasquantino - 79 PA, 139 Swings, 88.5 Cont%
Xavier Edwards - 93 PA, 167 Swings, 88.0 Cont%
Geraldo Perdomo - 85 PA, 140 Swings, 87.9 Cont%
Jakob Marsee - 52 PA, 74 Swings, 87.8 Cont%
Xavier Edwards - 6 Attempts (6 steals)
Jakob Marsee - 6 Attempts (6 steals)
Josh Naylor - 5 Attempts (5 steals)
Tyler Tolbert - 5 Attempts (5 steals)
Tyler Freeman - 4 Attempts (3 steals)
Blake Perkins - 4 Attempts (3 steals)
Ceddanne Rafaela - 4 Attempts (3 steals)
Jazz Chisholm Jr. - 3 Attempts (3 steals)
Xander Bogaerts - 3 Attempts (3 steals)
Darell Hernaiz - 3 Attempts (0 steals)
Eugenio Suarez - 3 Attempts (2 steals)
Shohei Ohtani - 3 Attempts (2 steals)
Bryce Teodosio - 3 Attempts (2 steals)
Jose Ramirez - 3 Attempts (3 steals)
Jacob Young - 3 Attempts (2 steals)
Chandler Simpson - 3 Attempts (1 steals)
Randy Arozarena - 3 Attempts (2 steals)
Jordan Beck - 3 Attempts (2 steals)
Juan Soto - 3 Attempts (3 steals)
Jurickson Profar - 3 Attempts (3 steals)
Julio Rodriguez - 3 Attempts (2 steals)
Austin Martin - 3 Attempts (2 steals)
Nico Hoerner - 3 Attempts (3 steals)
Chandler Simpson - 11 Attempts (7 steals)
Josh Naylor - 11 Attempts (11 steals)
Luis Robert - 10 Attempts (9 steals)
Juan Soto - 8 Attempts (8 steals)
Jose Ramirez - 8 Attempts (6 steals)
Xavier Edwards - 8 Attempts (7 steals)
Randy Arozarena - 8 Attempts (7 steals)
C.J. Abrams - 7 Attempts (6 steals)
Geraldo Perdomo - 7 Attempts (6 steals)
Ceddanne Rafaela - 7 Attempts (5 steals)
Julio Rodriguez - 7 Attempts (6 steals)
Jazz Chisholm Jr. - 7 Attempts (7 steals)
Gunnar Henderson - 7 Attempts (6 steals)
Victor Scott II - 7 Attempts (7 steals)
Tyler Tolbert - 7 Attempts (7 steals)
Josh Lowe - 7 Attempts (6 steals)
Jordan Beck - 7 Attempts (4 steals)
Jakob Marsee - 7 Attempts (6 steals)
Andrew Vaughn - 77 PA, 16.9 K%, 17.2 Brl%
Ben Rice - 61 PA, 13.1 K%, 18.2 Brl%
C.J. Abrams - 83 PA, 18.1 K%, 14.8 Brl%
Edgar Quero - 51 PA, 19.6 K%, 15.0 Brl%
Josh Bell - 70 PA, 20.0 K%, 14.0 Brl%
Julio Rodriguez - 82 PA, 18.3 K%, 19.0 Brl%
Lenyn Sosa - 73 PA, 15.1 K%, 17.5 Brl%
Marcell Ozuna - 65 PA, 18.5 K%, 20.5 Brl%
Michael Harris II - 84 PA, 15.5 K%, 15.9 Brl%
Pete Alonso - 78 PA, 15.4 K%, 16.1 Brl%
Shea Langeliers - 80 PA, 12.5 K%, 14.9 Brl%
Trent Grisham - 77 PA, 16.9 K%, 16.7 Brl%
Vladimir Guerrero Jr. - 86 PA, 10.5 K%, 14.7 Brl%
Carlos Correa - 91 PA, +0.122 xwOBA
Ramon Laureano - 103 PA, +0.111 xwOBA
Michael Harris II - 108 PA, +0.102 xwOBA
Mickey Moniak - 85 PA, +0.099 xwOBA
Giancarlo Stanton - 81 PA, +0.093 xwOBA
Luis Robert - 86 PA, +0.09 xwOBA
Geraldo Perdomo - 110 PA, +0.086 xwOBA
Kyle Manzardo - 81 PA, +0.083 xwOBA
Ezequiel Tovar - 93 PA, +0.082 xwOBA
Lenyn Sosa - 94 PA, +0.08 xwOBA
Kyle Schwarber - 109 PA, +13.1 Brl%
Taylor Ward - 106 PA, +10.4 Brl%
Brice Turang - 93 PA, +9.3 Brl%
Seiya Suzuki - 93 PA, +8.2 Brl%
Anthony Volpe - 96 PA, +7.6 Brl%
Corbin Carroll - 113 PA, +7.1 Brl%
Josh Bell - 88 PA, +6.9 Brl%
Xander Bogaerts - 109 PA, +6.9 Brl%
Blaze Alexander - 87 PA, +6.8 Brl%
Lenyn Sosa - 94 PA, +6.5 Brl%
Tyler Soderstrom - 94 PA, +10.3 Cont%
Jackson Holliday - 109 PA, +8.8 Cont%
Spencer Horwitz - 96 PA, +8.5 Cont%
Carlos Correa - 91 PA, +8.2 Cont%
Yainer Diaz - 90 PA, +7.6 Cont%
Mickey Moniak - 85 PA, +7.1 Cont%
Shea Langeliers - 109 PA, +7.0 Cont%
Jesus Sanchez - 90 PA, +6.9 Cont%
Trent Grisham - 99 PA, +6.6 Cont%
Vladimir Guerrero Jr. - 117 PA, +6.5 Cont%
Luis Robert - 86 PA, -14.6 K%
Trent Grisham - 99 PA, -11.0 K%
Shea Langeliers - 109 PA, -10.8 K%
Ke'Bryan Hayes - 83 PA, -10.4 K%
Jackson Holliday - 109 PA, -10.3 K%
Geraldo Perdomo - 110 PA, -8.5 K%
Ramon Laureano - 103 PA, -8.3 K%
Kody Clemens - 82 PA, -8.2 K%
Bo Bichette - 118 PA, -8.0 K%
Joey Ortiz - 90 PA, -7.9 K%
Jazz Chisholm: +3.7
Jarren Duran: +3.28
Juan Soto: +2.88
Matt Olson: +2.7
Julio Rodriguez: +2.2
Ivan Herrera: -2.6
Vinnie Pasquantino: -2.53
Luis Rengifo: -2.42
Ian Happ: -2.3
Matt Shaw: -2.25
Fernando Tatis Jr. - +4.7% Contact%, +3.7 mph exit velo, -7.0 Chase%
Blaze Alexander - +4.2% Contact%, +4.5 mph exit velo, -6.2 Chase%
Maikel Garcia - +8.0% Contact%, +3.5 mph exit velo, -8.9 Chase%
William Contreras - +11.4% Contact%, +3.7 mph exit velo, -4.2 Chase%
Taylor Ward - +10.1% Contact%, +3.8 mph exit velo, -8.7 Chase%
Rafael Devers - +13.3% Contact%, +3.6 mph exit velo, -8.1 Chase%
Paul DeJong - +11.2% Contact%, +4.6 mph exit velo, -3.4 Chase%
Mike Yastrzemski - +7.5% Contact%, +7.5 mph exit velo, -11.8 Chase%
Tyler Soderstrom - +7.8% Contact%, +3.4 mph exit velo, -6.3 Chase%
Noelvi Marte - +14.3% Contact%, +4.0 mph exit velo, -14.9 Chase%
Pete Crow-Armstrong - +7.5% Contact%, +4.5 mph exit velo, -8.6 Chase%
Mike Tauchman - +5.1% Contact%, +3.8 mph exit velo, -4.6 Chase%
Bobby Witt Jr. - 0.429 xwOBA, 14.7% Brl%, 78.2% Contact%, 24.5% Chase%, 16.0% K%
Jakob Marsee - 0.483 xwOBA, 15.6% Brl%, 87.8% Contact%, 10.8% Chase%, 21.2% K%
Taylor Ward - 0.406 xwOBA, 20.0% Brl%, 75.4% Contact%, 16.4% Chase%, 20.0% K%
Trent Grisham - 0.458 xwOBA, 18.4% Brl%, 82.3% Contact%, 17.4% Chase%, 12.0% K%
Wyatt Langford - 0.417 xwOBA, 19.4% Brl%, 76.6% Contact%, 13.4% Chase%, 20.8% K%
Sean Murphy - 41.3% Whiff%, 72.2% Weak%, 0.957 Cold Rating
Heriberto Hernandez - 37.0% Whiff%, 76.9% Weak%, 0.956 Cold Rating
Alex Freeland - 33.3% Whiff%, 85.0% Weak%, 0.954 Cold Rating
Willy Adames - 35.8% Whiff%, 77.4% Weak%, 0.952 Cold Rating
Eugenio Suarez - 40.6% Whiff%, 71.4% Weak%, 0.951 Cold Rating
Bryce Teodosio - 38.4% Whiff%, 68.4% Weak%, 0.907 Cold Rating
Elly De La Cruz - 32.0% Whiff%, 72.7% Weak%, 0.891 Cold Rating
Logan O'Hoppe - 32.9% Whiff%, 70.0% Weak%, 0.885 Cold Rating
Zach McKinstry - 30.4% Whiff%, 80.0% Weak%, 0.883 Cold Rating
Nick Castellanos - 31.7% Whiff%, 71.9% Weak%, 0.877 Cold Rating
Ryan Waldschmidt (ARI): 3/5, 2R, 2HR, 4RBI, 0SB, 35FPts
Oscar Colas (LAA): 3/5, 2R, 2HR, 4RBI, 0SB, 35FPts
Paul McIntosh (PHI): 3/4, 2R, 2HR, 4RBI, 0SB, 35FPts
Braiden Ward (COL): 1/4, 3R, 0HR, 0RBI, 4SB, 33FPts
Luis Campusano (SD): 3/5, 2R, 2HR, 3RBI, 0SB, 33FPts
Zack Gelof (OAK): 2/2, 2R, 1HR, 1RBI, 2SB, 33FPts
Esteury Ruiz (LAD): 2/3, 2R, 1HR, 1RBI, 2SB, 33FPts
Creed Willems (BAL): 3/5, 2R, 1HR, 5RBI, 0SB, 32FPts
Korey Holland (LAA): 2/4, 2R, 2HR, 2RBI, 0SB, 30FPts
Nathan Church (STL): 3/3, 2R, 1HR, 3RBI, 0SB, 30FPts
Kyle Bradish (BAL): 0 Pitches, 5IP, 2H, 0ER, 9K, 2BB, 30FPts
JR Ritchie (ATL): 0 Pitches, 6IP, 2H, 0ER, 6K, 1BB, 27FPts
Brett Kerry (LAA): 0 Pitches, 5IP, 6H, 1ER, 9K, 0BB, 27FPts
Andrew Alvarez (WSH): 0 Pitches, 6IP, 3H, 2ER, 8K, 2BB, 26FPts
Wilber Dotel (PIT): 0 Pitches, 6IP, 5H, 1ER, 6K, 0BB, 24FPts
Jhonathan Diaz (SEA): 0 Pitches, 6IP, 4H, 1ER, 7K, 2BB, 21FPts
John Bertrand (SF): 0 Pitches, 5IP, 4H, 0ER, 7K, 3BB, 21FPts
David Davalillo (TEX): 0 Pitches, 7IP, 3H, 0ER, 1K, 0BB, 19FPts
R.J. Gordon (NYM): 0 Pitches, 4IP, 5H, 1ER, 8K, 3BB, 19FPts
Brycen Mautz (STL): 0 Pitches, 5IP, 1H, 1ER, 4K, 3BB, 18FPts
Luis Campusano (AAA - SD) 346 PA 1.048 OPS
Spencer Jones (AAA - NYY) 371 PA 1.005 OPS
Samuel Basallo (AAA - BAL) 316 PA 0.978 OPS
Will Robertson (AAA - CWS) 312 PA 0.974 OPS
Nick Solak (AAA - PIT) 350 PA 0.964 OPS
Carlos Perez - 542208 (AAA - CHC) 331 PA 0.96 OPS
Rece Hinds (AAA - CIN) 341 PA 0.955 OPS
Ryan Ward (AAA - LAD) 517 PA 0.954 OPS
Jose Rojas (AAA - NYY) 397 PA 0.94 OPS
James Outman (AAA - MIN) 385 PA 0.939 OPS
Dylan Beavers (AAA - BAL) 413 PA 0.937 OPS
Nathan Church (AAA - STL) 360 PA 0.936 OPS
Cody Freeman (AAA - TEX) 422 PA 0.935 OPS
JJ Wetherholt (AAA - STL) 379 PA 0.93 OPS
Jonathon Long (AAA - CHC) 472 PA 0.907 OPS
Cam Devanney (AAA - PIT) 382 PA 0.907 OPS
Kyler Fedko (AAA - MIN) 434 PA 0.902 OPS
Esteury Ruiz (AAA - LAD) 338 PA 0.899 OPS
Sal Stewart (AAA - CIN) 433 PA 0.898 OPS
Trey Mancini (AAA - ARI) 335 PA 0.895 OPS
Jonah Tong (AA - NYM) 102 IP 29.7% K-BB
Mitch Bratt (AA - ARI) 100 IP 24.6% K-BB
Ty Johnson (AA - TB) 86 IP 24.3% K-BB
Sean Sullivan - 807743 (AA - COL) 80 IP 23.3% K-BB
Robby Snelling (AAA - MIA) 106 IP 23.1% K-BB
Tekoah Roby (AAA - STL) 78 IP 21.5% K-BB
Joander Suarez (AA - NYM) 82 IP 21.2% K-BB
Tyler Uberstine (AAA - BOS) 91 IP 21.0% K-BB
Landon Harper (AA - nan) 81 IP 20.4% K-BB
Connelly Early (AAA - BOS) 85 IP 20.3% K-BB
Brycen Mautz (AA - STL) 89 IP 20.2% K-BB
Duncan Davitt (AAA - CWS) 115 IP 20.1% K-BB
Allan Winans (AAA - NYY) 75 IP 20.0% K-BB
John Klein (AAA - MIN) 84 IP 19.7% K-BB
Jack Wenninger (AA - NYM) 106 IP 19.4% K-BB
Parker Messick (AAA - CLE) 98 IP 18.8% K-BB
Trenton Denholm (AA - CLE) 103 IP 18.2% K-BB
Blade Tidwell (AAA - SF) 89 IP 18.0% K-BB
Chen Zhong-Ao Zhuang (AA - OAK) 112 IP 18.0% K-BB
Wilber Dotel (AA - PIT) 97 IP 18.0% K-BB
Sean Manaea (43.5% Owned): Projected 5.86IP 2.64ER 6.57SO 1.88BB 17.96FPts
Charlie Morton (17.5% Owned): Projected 6.14IP 2.87ER 6.3SO 2.21BB 17.0FPts
Luis Gil (41.0% Owned): Projected 5.74IP 2.36ER 5.79SO 2.35BB 16.89FPts
Miguel Andujar - 29 PA, 1.392 OPS
Kyle Manzardo - 29 PA, 1.265 OPS
Blaze Alexander - 37 PA, 1.16 OPS
Julio Rodriguez - 39 PA, 1.153 OPS
Paul DeJong - 29 PA, 1.046 OPS
Ty France - 30 PA, 1.044 OPS
Luis Rengifo - 28 PA, 1.037 OPS
Jake Cronenworth - 35 PA, 0.976 OPS
Noelvi Marte - 32 PA, 0.969 OPS
Adam Frazier - 29 PA, 0.927 OPS
Luke Keaschall 2B (37.0% Owned): Projected 0.74R 0.17HR 0.79RBI 0.92SO 0.44BB 0.21SB 9.96FPts
Roman Anthony OF (45.5% Owned): Projected 0.88R 0.19HR 0.6RBI 1.08SO 0.67BB 0.09SB 9.93FPts
Jordan Beck RF (22.0% Owned): Projected 0.71R 0.22HR 0.85RBI 1.13SO 0.23BB 0.13SB 9.81FPts
Isaac Collins 2B (31.5% Owned): Projected 0.75R 0.12HR 0.68RBI 0.94SO 0.53BB 0.18SB 9.62FPts
Chandler Simpson SS (23.5% Owned): Projected 0.67R 0.0HR 0.49RBI 0.41SO 0.28BB 0.52SB 9.57FPts
Mickey Moniak CF (10.5% Owned): Projected 0.78R 0.23HR 0.69RBI 0.91SO 0.17BB 0.09SB 9.48FPts
Julio Rodriguez CF (0.0% Owned): Projected 0.69R 0.21HR 0.72RBI 1.16SO 0.26BB 0.14SB 9.45FPts
Ezequiel Tovar SS (32.5% Owned): Projected 0.73R 0.21HR 0.76RBI 1.03SO 0.11BB 0.05SB 9.43FPts
Jesus Sanchez CF (5.0% Owned): Projected 0.75R 0.18HR 0.64RBI 0.87SO 0.45BB 0.11SB 9.35FPts
Tyler Freeman SS (5.5% Owned): Projected 0.8R 0.11HR 0.6RBI 0.52SO 0.25BB 0.16SB 9.04FPts