Check out yesterday’s box scores here
The Cardinals put a hurting on the Dodgers.
We could give the player of the day to Thomas Saggese, who led the day in points scored with 34, but he isn’t a guy we’ll ever care about for fantasy leagues.
So we’re going to the second-highest scoring player of the day. That’s Spencer Jones. This guy swiped and piped for the third time. Only 22 players have a homer and a steal in the same guy 3+ times this year. I bet you can guess who’s on top of that list.
Games with 1+ HR and 1+ SB
6: Pete Crow-Armstrong
5: Jackson Merrill
4: JRam, Abreu, Wood, McCarthy
3: Caballero, Witt Jr., Trout, Stewart, Marsh, Mangum, O Cruz, Lile, Pages, Jones, Angel Martinez, Abrams, Tatis, Duran, J Rodriguez, Trea Turner,
Jones will be a standard league guy next year, I think. He’s breaking through a little bit.
→ 66 G, .245/.320/.451, 9 HR, 9 SB
That’s a 25-25 pace or so and the batting average is far from awful. The hesitation is a 35% K%. The whiffs are a big problem. It results in cold streaks.
We’re wondering if there’s been any PROGRESS on that front. And there has been. Since the break, the K% is down to 31% and the Zone-Contact% is up to 77.5%. Still troublesome numbers, but they are survivable when you have elite bat speed, EVs, and steals. Jones has all of that. He’s also lifting the ball how you want him to at a 26% GB% in the second half.
His minor league K% was down a bit this year as well.
Spencer Jones MiLB K%
2024: 37%
2025: 35%
2026: 31%
He’s 25 years old, so not a super young guy but still not past the potential breakout years. It could be a Jordan Walker situation next year, or maybe in 2028. The talent is certainly there. The big man has 95th percentile sprint speed and 98th percentile bat speed. The tools are there, and I think he’ll have to be a regular for the Yankees next year while they see what they have for the future.
The pitcher of the day was Gavin Williams.
→ 7.0IP 2H 0ER 1R 13K 1BB
This was his 10th start of the year with 10+ strikeouts.
10+ Strikeout Games 2026
10: Gavin Williams, Jacob Misiorowski
9: Dylan Cease
5: Luzardo, Bradley, Sanchez, Cavalli
So there’s a big three when it comes to the gaudy strikeout numbers. The top five in K% this year with 15+ GS:
Misiorowski 39%
Cease 36%
Williams 33%
Skubal 31%
Schlittler 31%
It’s very rare you see a starter striking out over a third of the batters they face, but we have three guys doing it this year. The 35%+ K% club since 2016:
That top 12 wouldn’t change much even if you went back through all of MLB history. K% this year high were unheard of until the modern age. Randy Johnson and Pedro Martinez were the only guys doing this in the early 2000s.
The best K% season of the 90s:
That’s everybody who managed 30% or better. Pedro, Randy, Kerry Wood, Curtis Schilling, and one season from Hideo Nomo when he was throwing stuff that nobody had ever heard of before.
When I was a kid, someone told me that Hideo Nomo had six fingers and that’s why he could move the ball the way he could. And I believed it. I’m pretty sure I told my parents about it. As far as I can remember, they didn’t tell me I was being stupid, and that’s obviously false. They should have though. I don’t like fantasy (other than fantasy sports, I guess). My kids don’t believe in Santa Claus.
This Williams start was against the Blue Jays, too. The third-lowest team K% in the league (Rays 18.5%, DBacks 19.2%, Blue Jays 19.4%).
Gavin is a stud and should be among the Cy Young favorites next year. He’s not in the running this year because of the 27 homers he’s allowed. For comparison, Cease has given up 12 and Schlittler’s at 14.
Freddy Peralta - 6.0IP 3H 1ER 1R 7K 0BB
Little revenge against the Mets there! A clean 7:0 K:BB and an awesome start after giving up a leadoff homer to Francisco Lindor. 14 whiffs, 52.7% Strike%, +1 on the velo. Maybe there was a little extra motivation there. He should also be motivated by the impending free agency. But he has just a 3.76 JA ERA this year with a 13.4% K-BB%, so he hasn’t earned a huge payday. But maybe the Rays tweaks are showing up here.
What they aren’t doing is letting him throw a bunch of pitches. Just 74 last night. He’s thrown 71, 98, 76, 98, 81, and 74 in his Rays starts. Sometimes they let him go, other times they don’t. Probably has something to do with what the scoreboard says at the time, or something.
Velo & Pitch Counts by Start for Freddy:
Grayson Rodriguez - 6.0IP 7H 4ER 4R 7K 2BB
Another not-so-great hits and ER start for Grayson, but seven more strikeouts. His last seven starts:
3.49 ERA, 1.24 WHIP, 25.9% K%, 8.6% BB%, 1.16 HR/9
That’s a pretty solid SP2-SP3 in the bigs if he can keep that up moving forward. He’ll have to find some way to stay healthy, that’s the most important thing, but this season is looking like a major win for Grayson. Maybe this new Angels pitching staff has figured something out with him.
Troy Melton - 5.33IP 6H 5ER 7R 4K 1BB
He gave up two homers here, his 3rd and 4th in his last three starts. That HR/FB wasn’t going to stay that low, and it was a reason to be worried about him. His last ten starts:
Just doesn’t look great to me. Pretty “mid” with a 14% K-BB% and 43% GB%. I’m not a huge fan of the guy, but there is velo and a deep pitch mix, so we could see Melton transform as times goes on. He’s another guy who has been hurt a lot. Dealing with injuries probably takes the attention away from your development, so the jury is still out on the guy. I have no idea what he’ll be in the future, but I feel pretty confident that I won’t like his price for next year.
Logan Webb - 2.0IP 9H 9ER 9R 1K 2BB
This was a great pleasure for me, as my main competition for a playoff spot started him. Webb’s ERA is 4.27 now, after that 3.22 mark last year. His K% is down SEVEN points from last year. That’s the third-biggest drop from last year (400 batters faced in both years required):
Trouble for Webb, who will turn 30 pretty soon. He might end up being way too cheap next year. A bounce-back from this kind of thing is always expected. I’d put him at 22% K% next year, probably. I’m guessing that’s what his weighted average of the last few seasons will look like.
Most 9 ER starts are going to be somewhat unlucky. All of those hits were singles, I believe. No homers, a .692 BABIP, but the balls were hit awfully hard with a .455 xBA against.
Paul Skenes - 4.67IP 8H 5ER 5R 4K 3BB
It was a hit parade in Pittsburgh. Skenes velo was above 97 again, so that gain from last time maintained. But he got just six whiffs on a horrible 40% Strike% and a .371 xwOBA. So he was not good.
His ERA / WHIP by year now:
2024: 1.96 / 0.95
2025: 1.97 / 0.95
2026: 4.15 / 1.17
Many words will be written/spoken about Skenes this offseason.
Jedixson Paez - 3.67IP 10H 8ER 8R 3K 2BB
That’s right, JEDIXSON debuted for the Red Sox last night after they had to push Sonny Gray back. And he SUCKED!
He’s the only pitcher in baseball this year with “xs” in his name. The only other player is someone named Jaxson West. West is an American name, which makes the “xs” thing all the more problematic. You want to name your son Jackson, I get it. That’s a good name. But what is wrong with c-k? What are you trying to do spelling it with an X? Just be normal.
I have no problem with a Venezuelan being named Jedixson. I’m not here to criticize the spelling of other cultures.
Paez in the minors this year:
61.1 IP, 4.11 ERA, 0.96 WHIP, 31% K%, 3% BB%
Pretty impressive walk rate there. 9th-lowest in affiliated ball this year. There’s a 39 year old Casey Lawrence in the minors who has 20 wakls in 145 innings. Ryan Sloan is on this list with a 3.6% BB% along with his 32.8% K%.
Paez’s pitch mix from last night:
So a 92mph fastball. Not a surprise it didn’t work too well. The 40% Ball% was a sign of nerves or something, that way way higher than what we’ve seen in the minors.
I don’t think this is a dude. He’s not even in the Red Sox top 30 prospects, but I figured we’d comment on him since he showed up and did so bad. Back to AAA with him for sure.
MacKenzie Gore - 5.33IP 5H 1ER 1R 4K 4BB
Nobody in the league has done less with more this year. Gore has had the softest schedule in the league. I can’t prove that, I have no numbers on it, but it has to be true.
His matchups since July:
CLE, LAA, HOU, ATL, SEA, TB, SF, LAA, ATH, LAA, CWS, ATH
He’s posted a 4.66 ERA with a 1.35 WHIP in those 12 starts. His K% is 26%, his BB% is 8%. So that’s good. But he finds a way to let you down pretty much every single time. Disgusting pitcher, he should be ashamed of himself.
Sean Burke - 5.67IP 1H 0ER 0R 6K 4BB
Effectively wild, you could say. That’s 12 walks in his last two starts. This time, though, at least six strikeouts and a 36.5% Ball% which wasn’t awful. He was hard to hit and you’ll take the sub-one WHIP and zero ER. Very much not confident with him the rest of the year, though.
I have to get going to the dentist where I will bleed to death. But a few more hitters to touch on:
Fernando Tatis - 2 HR, 28 points
Brandon Lowe - 3 R, HR, 27 points
Graham Pauley - 2 R, 4 RBI, HR, 30 points
Jordan Walker - HR, 2 R, 2 RBI, 26 points
Jeffers -HR, 3 RBI, 26 points
Angel Martinez - 3 R, 1 HR, 2 RBI, 25 points
Angel Martinez has a .249/.286/.442 slash this year with 14 homers and 11 steals in 345 PAs. So that’s a near 20-15 pace with a .250 batting average. That’s fine. He’s a platoon-ish bat, but has some skills and has really improved a lot this year. We talked about him a lot earlier in the year before his IL stint. He didn’t do much after coming back, but he has homers in back-to-back games now and he’s definitely considered a breakout hitter in 2026.
I’m wondering where Jordan Walker’s ADP will end up next year. He’s played like a first round pick:
→ .287/.343/.501, 28 HR, 18 SB, 88 R, 99 RBI
He’s heading for 30+ homers, 20+ steals, 110+ RBI, and maybe 100 runs scored. The K% is down to 24.4%. He had just a 20.5% K% in August with five bombs and a .853 OPS. Lots to like here, but can we completely forget about the .595 OPS he posted from 2024-2025? I don’t think I can, and I don’t think the projections will.
LAZARO MONTES
This guy is a big ole left-handed power bat. He looks like a skinnier Yordan Alvarez. The power is insane.
Montes Minor League Data
2025: 131 GP, .241/.354/.504, 32 HR
2026: 123 GP, .249/.369/.558, 38 HR
That’s a homer every 16 PAs in the minors. It’s mostly in the PCL, which helps, but 70 bombs in 250 games is amazing.
But that’s where the good news ends. He had a 31% K% in the minors this year. His zone contact rate was 68%. That is a level of awful that is hard to comprehend. I mean 75% in this stat is very bad.
So he’s up there swinging for the upper deck. Not even swinging for the fences, he wants to hit balls to the cheap seats.
But he’s a pretty patient hitter, at least. 47% Swing% in the minors, just a little bit above the AAA average. He walked 14% of the time down there. I don’t think MLB pitchers will be very afraid of him, so he’ll probably get more strikes and not walk very much in the Majors until he can prove that he can make some contact.
The power upside is ridiculous, of course. Many players come up with these problems, and some of them figure it out. Look at this tank job:
I do not recommend him in anything other than super deep fantasy leagues.
Let’s do a Joshua Baez update before I go. He homered on Saturday and then again last night. He’s struck out only three times in his last four games.
63 PA, .175/.238/.526, 6 HR, 2 SB, 36.5% K%, 4.8% BB%
Zone Contact = 78.7%
Swing% = 54.7%
GB% = 26%
Brl% = 17.1%
That’s a high swing rate at 55%. Pitchers are going to see the aggressiveness at the plate and the strikeout rate and elect to not throw him strikes until they have to. He’s going to have to earn those pitches to hit. Over time, the pitch identification and discipline will improve. This stuff is really hard to do. You come up to the bigs and start seeing locations and movements you’ve rarely seen before. The pitch tunneling and arsenal depth is better at this level too. So there’s an adjustment period. The reps will help. It’s similar to Pete Crow-Armstrong, although Baez has a lot more raw power.
There’s no chance this guy doesn’t go 20-20 next year if he stays healthy, but it could come up with a very, very low batting average. The skills are so elite, that you have to be betting on him. Maybe it will take a couple of years to fully come together, but it’s very, very good that the Cardinals will get him around 200 PAs in the Majors this year so he’s more equipped for the beginning of next season.
If I were doing dynasty rankings, he’d be pretty darn high on the list. But patience is required.
Cesar Perdomo (SF): 4.0IP, 3H, 1ER, 4SO, 1BB
Jared Simpson (WSH): 3.0IP, 0H, 0ER, 3SO, 0BB
Dylan Ross (NYM): 1.0IP, 0H, 0ER, 0SO, 0BB
Blake Burkhalter (ATL): 1.0IP, 1H, 1ER, 1SO, 1BB
Luis De Leon (BAL): 1.0IP, 1H, 1ER, 1SO, 0BB
Blake Walston (ARI): 1.0IP, 1H, 1ER, 0SO, 0BB
1. Gavin Williams
2. Freddy Peralta
3. AJ Smith-Shawver
4. Grayson Rodriguez
5. Sean Burke
6. Tyler Phillips
7. Randy Vasquez
8. Michael McGreevy
9. Jake Irvin
10. Bryan Woo
11. Gerrit Cole
12. Kyle Bradish
13. Nick Lodolo
14. Ronel Blanco
15. Randy Dobnak
16. Troy Melton
17. MacKenzie Gore
18. Robert Gasser
19. Matthew Boyd
20. Jesus Luzardo
21. Eduardo Rodriguez
22. Gabriel Hughes
23. Jedixson Paez
24. Logan Webb
25. Sean Manaea
26. Paul Skenes
27. Eric Lauer
1. Gavin Williams (vs. TOR): 43.95 Points
2. Freddy Peralta (vs. NYM): 27.7 Points
3. Bryan Woo (vs. BOS): 25.9 Points
4. Sean Burke (vs. HOU): 25.76 Points
5. Jesus Luzardo (vs. ARI): 24.81 Points
6. Connor Prielipp (vs. DET): 22.85 Points
7. Tyler Phillips (vs. KC): 21.45 Points
8. Jared Simpson (vs. ATL): 16.75 Points
9. MacKenzie Gore (vs. ATH): 16.59 Points
10. Nick Lodolo (vs. SD): 15.3 Points
1. Gavin Williams (CLE): 23 Whiffs (97 Pitches)
2. Grayson Rodriguez (LAA): 18 Whiffs (102 Pitches)
3. AJ Smith-Shawver (ATL): 16 Whiffs (86 Pitches)
4. Freddy Peralta (TB): 14 Whiffs (74 Pitches)
5. Cesar Perdomo (SF): 13 Whiffs (58 Pitches)
6. Michael McGreevy (STL): 13 Whiffs (90 Pitches)
7. Sean Burke (CWS): 12 Whiffs (104 Pitches)
8. Brent Suter (ATL): 11 Whiffs (50 Pitches)
9. Nick Lodolo (CIN): 11 Whiffs (100 Pitches)
10. Randy Dobnak (KC): 10 Whiffs (87 Pitches)
1. Brent Suter (ATL): 56.0 Strike%, 34.0 Ball%
2. Gavin Williams (CLE): 55.7 Strike%, 34.0 Ball%
3. Wyatt Olds (BOS): 54.7 Strike%, 32.1 Ball%
4. Freddy Peralta (TB): 52.7 Strike%, 28.4 Ball%
5. Jake Irvin (WSH): 52.3 Strike%, 33.7 Ball%
6. Sean Burke (CWS): 51.9 Strike%, 36.5 Ball%
7. Cesar Perdomo (SF): 51.7 Strike%, 31.0 Ball%
8. AJ Smith-Shawver (ATL): 51.2 Strike%, 33.7 Ball%
9. Randy Vasquez (SD): 50.7 Strike%, 27.5 Ball%
10. Bryan Woo (SEA): 50.5 Strike%, 32.3 Ball%
11. Grayson Rodriguez (LAA): 50.0 Strike%, 33.3 Ball%
12. Tyler Phillips (MIA): 47.8 Strike%, 36.2 Ball%
13. Kyle Bradish (BAL): 47.4 Strike%, 34.7 Ball%
14. Spencer Arrighetti (TOR): 46.8 Strike%, 35.5 Ball%
15. Gerrit Cole (NYY): 46.7 Strike%, 33.3 Ball%
1. Freddy Peralta: 74 Pitches, 18 Outs, 4.11 POUT
2. Tyler Phillips: 69 Pitches, 15 Outs, 4.6 POUT
3. Gavin Williams: 97 Pitches, 21 Outs, 4.62 POUT
4. Cesar Perdomo: 58 Pitches, 12 Outs, 4.83 POUT
5. Connor Prielipp: 73 Pitches, 15 Outs, 4.87 POUT
6. Jesus Luzardo: 99 Pitches, 20 Outs, 4.95 POUT
7. Sean Manaea: 86 Pitches, 17 Outs, 5.06 POUT
8. Randy Dobnak: 87 Pitches, 17 Outs, 5.12 POUT
9. Randy Vasquez: 69 Pitches, 13 Outs, 5.31 POUT
10. Bryan Woo: 99 Pitches, 18 Outs, 5.5 POUT
Randy Vasquez’s SI velo (18 pitches) UP 2.1mph to 96.1
Brent Suter’s FF velo (16 pitches) UP 1.9mph to 89.4
Gavin Williams’s FF velo (31 pitches) UP 1.7mph to 98.7
Gavin Williams’s SI velo (18 pitches) UP 1.6mph to 98.2
Randy Vasquez’s FF velo (30 pitches) UP 1.6mph to 96.0
Jake Irvin’s FF velo (38 pitches) UP 1.5mph to 94.1
Sean Burke’s FC velo (21 pitches) DOWN -1.5mph to 88.6
Jedixson Paez’s FC velo (10 pitches) DOWN -1.6mph to 85.4
Connor Prielipp’s SL usage (41.1%) up 10.5 points
Grayson Rodriguez’s CH usage (41.2%) up 15.8 points
Jake Irvin’s FF usage (44.2%) up 12.0 points
Kyle Bradish’s SI usage (51.6%) up 15.8 points
Michael McGreevy’s CH usage (27.8%) up 11.4 points
Nick Lodolo’s FF usage (40.0%) up 12.1 points
Paul Skenes’s SI usage (27.4%) up 16.9 points
Randy Vasquez’s FF usage (43.5%) up 11.5 points
Robert Gasser’s FC usage (30.3%) up 12.1 points
Sean Burke’s FC usage (20.2%) up 15.6 points
Sean Manaea’s CH usage (18.6%) up 14.2 points
Ryan Johnson Cutter: +25.2%
Mitch Bratt 4-Seam Fastball: +24.1%
Ryan Johnson Sinker: -20.7%
Andrew Painter Changeup: +18.9%
Randy Vasquez Sinker: +17.4%
J.T. Ginn Sinker: +17.1%
Robert Gasser Cutter: +16.2%
Tanner Bibee Sinker: -15.8%
Lake Bachar Curveball: +15.8%
Freddy Peralta Changeup: +15.6%
Braxton Ashcraft Sinker: +15.4%
Bryce Elder Changeup: +15.2%
Bryce Elder Slider: -14.8%
Yusei Kikuchi 4-Seam Fastball: +14.8%
Parker Messick 4-Seam Fastball: +14.6%
Joey Cantillo 4-Seam Fastball: -14.5%
Tyler Glasnow 4-Seam Fastball: +14.2%
Jack Perkins Cutter: +14.2%
Jack Perkins 4-Seam Fastball: -13.8%
Tyler Mahle Split-Finger: +13.5%
Jake Irvin Sinker: -13.3%
Clay Holmes Cutter: +13.3%
Tarik Skubal Sinker: -13.3%
Luis Castillo 4-Seam Fastball: -13.1%
Payton Tolle 4-Seam Fastball: -13.1%
Ian Seymour Sweeper: -13.1%
Tanner Gordon Slider: -13.1%
Luis Castillo Changeup: +12.9%
Joey Cantillo Curveball: +12.9%
Spencer Miles Sinker: +12.7%
Tyler Glasnow Curveball: -12.4%
Hayden Wesneski Cutter: -12.4%
Logan Webb - 35.0 RISP H%, 0.462 BABIP, 25.0 HR/FB, 176.0 Luck Score
Tomoyuki Sugano - 47.0 RISP H%, 0.562 BABIP, 17.0 HR/FB, 171.0 Luck Score
Luis Medina - 50.0 RISP H%, 0.312 BABIP, 33.0 HR/FB, 170.0 Luck Score
Peyton Gray - 33.0 RISP H%, 0.333 BABIP, 50.0 HR/FB, 169.0 Luck Score
Chase Burns - 38.0 RISP H%, 0.475 BABIP, 17.0 HR/FB, 167.0 Luck Score
Brent Headrick - 30.0 RISP H%, 0.409 BABIP, 25.0 HR/FB, 166.0 Luck Score
George Kirby - 36.0 RISP H%, 0.385 BABIP, 20.0 HR/FB, 165.0 Luck Score
Eric Lauer - 31.0 RISP H%, 0.375 BABIP, 25.0 HR/FB, 164.0 Luck Score
Shane Drohan - 33.0 RISP H%, 0.424 BABIP, 17.0 HR/FB, 159.0 Luck Score
Dustin May - 46.0 RISP H%, 0.444 BABIP, 11.0 HR/FB, 158.0 Luck Score
Nolan McLean - 0.0 RISP H%, 0.094 BABIP, 0.0 HR/FB, 14.0 Luck Score
Hayden Wesneski - 0.0 RISP H%, 0.174 BABIP, 0.0 HR/FB, 17.0 Luck Score
Sean Newcomb - 0.0 RISP H%, 0.214 BABIP, 0.0 HR/FB, 24.0 Luck Score
AJ Blubaugh - 0.0 RISP H%, 0.238 BABIP, 0.0 HR/FB, 31.0 Luck Score
Michael Wacha - 0.0 RISP H%, 0.171 BABIP, 8.0 HR/FB, 31.0 Luck Score
Erick Fedde - 0.0 RISP H%, 0.243 BABIP, 0.0 HR/FB, 32.0 Luck Score
Paul Blackburn - 0.0 RISP H%, 0.24 BABIP, 0.0 HR/FB, 32.0 Luck Score
DL Hall - 0.0 RISP H%, 0.0 BABIP, 12.0 HR/FB, 36.0 Luck Score
George Klassen - 14.0 RISP H%, 0.212 BABIP, 0.0 HR/FB, 38.0 Luck Score
Janson Junk - 17.0 RISP H%, 0.194 BABIP, 0.0 HR/FB, 39.0 Luck Score
Gavin Williams - 84 TBF, 37.3% CSW%
Chris Sale - 82 TBF, 35.0% CSW%
Yoshinobu Yamamoto - 74 TBF, 35.0% CSW%
Cade Cavalli - 88 TBF, 34.6% CSW%
Kevin Gausman - 90 TBF, 34.1% CSW%
Ian Seymour - 97 TBF, 33.7% CSW%
Matthew Liberatore - 89 TBF, 33.3% CSW%
Reid Detmers - 72 TBF, 33.0% CSW%
Jesus Luzardo - 104 TBF, 32.9% CSW%
Trevor Rogers - 76 TBF, 32.8% CSW%
Cade Cavalli - 88 TBF, 40.9% K%
Gavin Williams - 84 TBF, 38.1% K%
Dylan Cease - 72 TBF, 36.1% K%
Yoshinobu Yamamoto - 74 TBF, 35.1% K%
Matthew Liberatore - 89 TBF, 34.8% K%
Ian Seymour - 97 TBF, 33.0% K%
Tarik Skubal - 76 TBF, 32.9% K%
Jesus Luzardo - 104 TBF, 31.7% K%
Chris Sale - 82 TBF, 31.7% K%
Chase Burns - 90 TBF, 31.1% K%
Cade Cavalli - 88 TBF, 33.0% K-BB%
Chris Sale - 82 TBF, 31.7% K-BB%
Ian Seymour - 97 TBF, 30.9% K-BB%
Matthew Liberatore - 89 TBF, 30.3% K-BB%
Yoshinobu Yamamoto - 74 TBF, 29.7% K-BB%
Tarik Skubal - 76 TBF, 28.9% K-BB%
Gavin Williams - 84 TBF, 27.4% K-BB%
Chase Burns - 90 TBF, 26.7% K-BB%
Jesus Luzardo - 104 TBF, 25.0% K-BB%
Jake Bennett - 68 TBF, 25.0% K-BB%
Clay Holmes - 93 TBF, 65.2% GB%
Cristopher Sanchez - 80 TBF, 64.8% GB%
Framber Valdez - 106 TBF, 57.5% GB%
David Peterson - 80 TBF, 57.1% GB%
Jackson Kent - 88 TBF, 57.1% GB%
Cam Schlittler - 72 TBF, 56.1% GB%
Braxton Ashcraft - 99 TBF, 54.5% GB%
Hunter Brown - 71 TBF, 53.5% GB%
Randy Vasquez - 84 TBF, 53.0% GB%
Emerson Hancock - 76 TBF, 52.6% GB%
Adrian Morejon - 44 TBF, 31.8 K%, 6.8 BB%, 46.2% GB%
Cal Quantrill - 92 TBF, 27.2 K%, 3.3 BB%, 43.8% GB%
Chase Burns - 90 TBF, 31.1 K%, 4.4 BB%, 44.8% GB%
Kyle Leahy - 67 TBF, 28.4 K%, 4.5 BB%, 44.4% GB%
Scott Blewett - 50 TBF, 30.0 K%, 6.0 BB%, 68.8% GB%
Tyler Glasnow - 44 TBF, 29.5 K%, 2.3 BB%, 50.0% GB%
Yoshinobu Yamamoto - 74 TBF, 35.1 K%, 5.4 BB%, 52.4% GB%
Braxton Ashcraft - +2.5% CSW%, -3.2 BB%
Ian Seymour - +2.9% CSW%, -4.4 BB%
Matthew Liberatore - +5.6% CSW%, -2.5 BB%
Chris Sale - +2.0% CSW%, -5.5 BB%
Trevor Rogers - +5.3% CSW%, -3.8 BB%
Emerson Hancock - +4.5% CSW%, -4.1 BB%
Michael Wacha - +2.5% CSW%, -4.8 BB%
Yoshinobu Yamamoto - +4.3% CSW%, -1.6 BB%
Tyler Mahle - +2.4% CSW%, -4.0 BB%
Cal Quantrill - +3.1% CSW%, -8.1 BB%
Cristian Javier - +4.7% CSW%, -4.7 BB%
Zach Agnos - +2.9% CSW%, -2.0 BB%
Christian Encarnacion-Strand (BAL) 4 PA, 7 Swings, 2 Barrels, 0 HR
Fernando Tatis Jr. (SD) 5 PA, 8 Swings, 2 Barrels, 2 HR
Royce Lewis (MIN) 5 PA, 9 Swings, 2 Barrels, 1 HR
T.J. Rumfield (COL) 4 PA, 9 Swings, 2 Barrels, 1 HR
Thomas Saggese (STL) 5 PA, 6 Swings, 2 Barrels, 2 HR
Yandy Diaz (TB) 5 PA, 9 Swings, 2 Barrels, 1 HR
Yohandy Morales (WSH) 5 PA, 10 Swings, 2 Barrels, 1 HR
Jahmai Jones (BOS) - 111.9mph - home_run
Vladimir Guerrero Jr. (TOR) - 111.8mph - single
Randal Grichuk (CWS) - 111.7mph - None
C.J. Abrams (WSH) - 111.3mph - None
Dominic Canzone (SEA) - 110.9mph - home_run
Jake Burger (TEX) - 110.7mph - field_out
Brandon Nimmo (TEX) - 110.6mph - single
Bryce Harper (PHI) - 110.5mph - None
Kyle Stowers (MIA) - 110.4mph - home_run
Roman Anthony (BOS) - 110.3mph - single
Top 10
Jung Hoo Lee - 71 PA, 0.256 wOBA, 0.362 xwOBA, 0.106 Diff
Nasim Nunez - 59 PA, 0.14 wOBA, 0.237 xwOBA, 0.097 Diff
Kevin McGonigle - 82 PA, 0.265 wOBA, 0.36 xwOBA, 0.095 Diff
A.J. Ewing - 75 PA, 0.19 wOBA, 0.281 xwOBA, 0.091 Diff
Matt Olson - 77 PA, 0.248 wOBA, 0.331 xwOBA, 0.083 Diff
Braden Montgomery - 80 PA, 0.277 wOBA, 0.358 xwOBA, 0.081 Diff
Otto Lopez - 83 PA, 0.257 wOBA, 0.33 xwOBA, 0.073 Diff
JJ Wetherholt - 70 PA, 0.275 wOBA, 0.346 xwOBA, 0.071 Diff
Dillon Dingler - 73 PA, 0.151 wOBA, 0.222 xwOBA, 0.071 Diff
Bryan Reynolds - 81 PA, 0.282 wOBA, 0.348 xwOBA, 0.066 Diff
Bottom 10
George Springer - 58 PA, 0.407 wOBA, 0.284 xwOBA, -0.123 Diff
Alex Bregman - 87 PA, 0.465 wOBA, 0.343 xwOBA, -0.122 Diff
Dylan Beavers - 56 PA, 0.418 wOBA, 0.303 xwOBA, -0.115 Diff
Joey Ortiz - 67 PA, 0.4 wOBA, 0.289 xwOBA, -0.111 Diff
Tristan Peters - 71 PA, 0.477 wOBA, 0.385 xwOBA, -0.092 Diff
Brandon Lowe - 73 PA, 0.372 wOBA, 0.285 xwOBA, -0.087 Diff
Brett Bateman - 68 PA, 0.349 wOBA, 0.262 xwOBA, -0.087 Diff
Tyler Stephenson - 70 PA, 0.367 wOBA, 0.281 xwOBA, -0.086 Diff
Jonny DeLuca - 66 PA, 0.298 wOBA, 0.215 xwOBA, -0.083 Diff
Luke Keaschall - 80 PA, 0.426 wOBA, 0.345 xwOBA, -0.081 Diff
Daylen Lile: 43.0 PA, +0.198 xwOBA OE
Bryce Harper: 40.0 PA, +0.137 xwOBA OE
Spencer Jones: 32.0 PA, +0.131 xwOBA OE
Jake Burger: 35.0 PA, +0.129 xwOBA OE
Drew Gilbert: 29.0 PA, +0.126 xwOBA OE
Rafael Devers: 45.0 PA, +0.126 xwOBA OE
Pete Crow-Armstrong: 43.0 PA, +0.118 xwOBA OE
Seiya Suzuki: 45.0 PA, +0.118 xwOBA OE
Kody Clemens: 36.0 PA, +0.103 xwOBA OE
Cal Raleigh: 37.0 PA, +0.092 xwOBA OE
Zach Neto: 36.0 PA, +0.091 xwOBA OE
T.J. Rumfield: 42.0 PA, +0.09 xwOBA OE
Coby Mayo: 29.0 PA, +0.083 xwOBA OE
Corey Seager: 40.0 PA, +0.083 xwOBA OE
Heriberto Hernandez: 40.0 PA, +0.083 xwOBA OE
Matt McLain: 36.0 PA, -0.214 xwOBA OE
Nolan Arenado: 35.0 PA, -0.198 xwOBA OE
C.J. Abrams: 35.0 PA, -0.189 xwOBA OE
Moises Ballesteros: 33.0 PA, -0.184 xwOBA OE
Carlos Cortes: 30.0 PA, -0.184 xwOBA OE
Samuel Basallo: 29.0 PA, -0.177 xwOBA OE
Jake Cronenworth: 37.0 PA, -0.155 xwOBA OE
Jonny DeLuca: 37.0 PA, -0.147 xwOBA OE
Abimelec Ortiz: 35.0 PA, -0.131 xwOBA OE
Ildemaro Vargas: 40.0 PA, -0.131 xwOBA OE
Jose Fermin: 33.0 PA, -0.127 xwOBA OE
Mickey Moniak: 38.0 PA, -0.125 xwOBA OE
Ceddanne Rafaela: 43.0 PA, -0.121 xwOBA OE
Nasim Nunez: 30.0 PA, -0.117 xwOBA OE
A.J. Ewing: 37.0 PA, -0.117 xwOBA OE
Cal Raleigh - 74 PA, 39 BIP, 9 Brls, 23.1 Brl%
Heriberto Hernandez - 79 PA, 44 BIP, 10 Brls, 22.7 Brl%
Spencer Jones - 70 PA, 41 BIP, 9 Brls, 22.0 Brl%
Oneil Cruz - 50 PA, 28 BIP, 6 Brls, 21.4 Brl%
Luis Robert - 55 PA, 35 BIP, 7 Brls, 20.0 Brl%
Rafael Flores - 60 PA, 35 BIP, 7 Brls, 20.0 Brl%
Fernando Tatis Jr. - 78 PA, 61 BIP, 12 Brls, 19.7 Brl%
Coby Mayo - 60 PA, 36 BIP, 7 Brls, 19.4 Brl%
Jake Burger - 64 PA, 42 BIP, 8 Brls, 19.0 Brl%
Kazuma Okamoto - 71 PA, 49 BIP, 9 Brls, 18.4 Brl%
Fernando Tatis Jr. - 78 PA, 0.455 xwOBA
Kody Clemens - 68 PA, 0.444 xwOBA
Miguel Vargas - 85 PA, 0.442 xwOBA
Jake Burger - 64 PA, 0.425 xwOBA
Daylen Lile - 85 PA, 0.424 xwOBA
Kazuma Okamoto - 71 PA, 0.419 xwOBA
Bryce Harper - 81 PA, 0.417 xwOBA
Heriberto Hernandez - 79 PA, 0.414 xwOBA
Pete Alonso - 80 PA, 0.412 xwOBA
Corey Seager - 76 PA, 0.409 xwOBA
Steven Kwan - 84 PA, 123 Swings, 95.1 Cont%
Mookie Betts - 77 PA, 107 Swings, 91.6 Cont%
Chandler Simpson - 75 PA, 107 Swings, 91.6 Cont%
Luis Arraez - 70 PA, 135 Swings, 91.1 Cont%
Javier Sanoja - 71 PA, 138 Swings, 89.9 Cont%
Geraldo Perdomo - 83 PA, 159 Swings, 89.9 Cont%
Nathan Church - 54 PA, 97 Swings, 89.7 Cont%
Nico Hoerner - 76 PA, 146 Swings, 89.7 Cont%
Jung Hoo Lee - 71 PA, 136 Swings, 89.7 Cont%
Ernie Clement - 62 PA, 126 Swings, 89.7 Cont%
Jazz Chisholm Jr. - 7 Attempts (6 steals)
Chandler Simpson - 5 Attempts (3 steals)
Bobby Witt Jr. - 4 Attempts (3 steals)
A.J. Ewing - 4 Attempts (4 steals)
Daylen Lile - 4 Attempts (2 steals)
Jonah Cox - 4 Attempts (4 steals)
Otto Lopez - 4 Attempts (4 steals)
Jorge Mateo - 4 Attempts (3 steals)
Ronald Acuna Jr. - 3 Attempts (3 steals)
Michael Harris II - 3 Attempts (3 steals)
Fernando Tatis Jr. - 3 Attempts (3 steals)
Jose Ramirez - 3 Attempts (2 steals)
Javier Sanoja - 3 Attempts (3 steals)
Dustin Harris - 3 Attempts (2 steals)
Jackson Chourio - 3 Attempts (2 steals)
Jung Hoo Lee - 3 Attempts (3 steals)
Nick Gonzales - 3 Attempts (2 steals)
C.J. Abrams - 3 Attempts (3 steals)
Xander Bogaerts - 3 Attempts (3 steals)
Spencer Jones - 3 Attempts (1 steals)
Jake McCarthy - 3 Attempts (3 steals)
Willi Castro - 3 Attempts (1 steals)
Jacob Young - 3 Attempts (3 steals)
Josh Lowe - 3 Attempts (3 steals)
Chandler Simpson - 14 Attempts (11 steals)
Jazz Chisholm Jr. - 12 Attempts (10 steals)
Jake McCarthy - 10 Attempts (9 steals)
Jackson Chourio - 9 Attempts (5 steals)
Bobby Witt Jr. - 9 Attempts (7 steals)
A.J. Ewing - 9 Attempts (8 steals)
C.J. Abrams - 8 Attempts (8 steals)
Spencer Jones - 8 Attempts (6 steals)
Andres Gimenez - 7 Attempts (6 steals)
Esteury Ruiz - 7 Attempts (3 steals)
Nasim Nunez - 7 Attempts (4 steals)
Tim Tawa - 7 Attempts (6 steals)
Fernando Tatis Jr. - 7 Attempts (5 steals)
Corey Seager - 76 PA, 19.7 K%, 16.0 Brl%
Fernando Tatis Jr. - 78 PA, 15.4 K%, 19.7 Brl%
Kazuma Okamoto - 71 PA, 19.7 K%, 18.4 Brl%
Rafael Devers - 85 PA, 18.8 K%, 14.0 Brl%
Ryan Jeffers - 59 PA, 16.9 K%, 14.3 Brl%
Drew Gilbert - 87 PA, +0.099 xwOBA
Coby Mayo - 85 PA, +0.08 xwOBA
Fernando Tatis Jr. - 117 PA, +0.079 xwOBA
Alec Bohm - 109 PA, +0.076 xwOBA
Tristan Peters - 89 PA, +0.075 xwOBA
Daylen Lile - 120 PA, +0.063 xwOBA
Jake McCarthy - 129 PA, +0.063 xwOBA
Wilyer Abreu - 126 PA, +0.061 xwOBA
Gunnar Henderson - 113 PA, +0.061 xwOBA
Zack Gelof - 91 PA, +0.061 xwOBA
Drew Gilbert - 87 PA, +11.1 Brl%
Fernando Tatis Jr. - 117 PA, +9.5 Brl%
Luis Robert - 84 PA, +7.8 Brl%
Cal Raleigh - 100 PA, +6.5 Brl%
Tim Tawa - 119 PA, +5.7 Brl%
Coby Mayo - 85 PA, +5.5 Brl%
Dylan Beavers - 82 PA, +5.3 Brl%
Daylen Lile - 120 PA, +5.1 Brl%
Pete Crow-Armstrong - 132 PA, +5.1 Brl%
Heriberto Hernandez - 107 PA, +4.8 Brl%
Nathan Church - 88 PA, +12.9 Cont%
Cedric Mullins II - 86 PA, +7.4 Cont%
Zach McKinstry - 83 PA, +7.2 Cont%
Nick Gonzales - 97 PA, +7.1 Cont%
Ryan Jeffers - 97 PA, +6.9 Cont%
Lawrence Butler - 116 PA, +6.6 Cont%
Josh Bell - 114 PA, +6.5 Cont%
Randy Arozarena - 121 PA, +6.5 Cont%
Fernando Tatis Jr. - 117 PA, +6.4 Cont%
Jorbit Vivas - 80 PA, +6.4 Cont%
Nathan Church - 88 PA, -12.9 K%
Justin Crawford - 81 PA, -10.8 K%
Andruw Monasterio - 102 PA, -10.7 K%
Gunnar Henderson - 113 PA, -9.8 K%
Isaac Paredes - 113 PA, -8.8 K%
Cedric Mullins II - 86 PA, -8.7 K%
Brandon Marsh - 94 PA, -8.3 K%
Wyatt Langford - 120 PA, -7.8 K%
Jake McCarthy - 129 PA, -7.3 K%
Mauricio Dubon - 98 PA, -7.1 K%
Jorbit Vivas: +3.78
Cam Smith: +2.5
Mauricio Dubon: +2.1
Nolan Gorman: +2.1
Vladimir Guerrero Jr.: +2.0
Jazz Chisholm: -3.9
Moises Ballesteros: -3.35
Luis Arraez: -2.65
George Springer: -2.35
Dominic Canzone: -2.33
Carter Jensen - 0.394 xwOBA, 13.3% Brl%, 77.1% Contact%, 12.3% Chase%, 21.2% K%
Christian Yelich - 0.39 xwOBA, 11.1% Brl%, 78.2% Contact%, 24.7% Chase%, 14.6% K%
Kevin McGonigle - 0.376 xwOBA, 11.1% Brl%, 88.7% Contact%, 21.6% Chase%, 9.3% K%
Vinnie Pasquantino - 0.419 xwOBA, 12.5% Brl%, 84.5% Contact%, 24.1% Chase%, 5.8% K%
Samuel Basallo - 33.8% Whiff%, 87.0% Weak%, 0.946 Cold Rating
Denzer Guzman - 40.0% Whiff%, 75.0% Weak%, 0.928 Cold Rating
Griffin Conine - 45.3% Whiff%, 72.2% Weak%, 0.911 Cold Rating
C.J. Abrams - 29.7% Whiff%, 87.0% Weak%, 0.878 Cold Rating
Cam Smith - 29.9% Whiff%, 80.8% Weak%, 0.877 Cold Rating
Christian Koss - 33.0% Whiff%, 74.2% Weak%, 0.876 Cold Rating
Trea Turner - 30.7% Whiff%, 77.5% Weak%, 0.875 Cold Rating
Spencer Torkelson - 32.8% Whiff%, 73.3% Weak%, 0.86 Cold Rating
Jake Mangum - 28.2% Whiff%, 81.2% Weak%, 0.856 Cold Rating
Zack Gelof - 37.7% Whiff%, 69.7% Weak%, 0.851 Cold Rating
Nick Cimillo (PIT): 3/3, 3R, 2HR, 4RBI, 0SB, 44FPts
Kenedy Corona (NYY): 2/4, 2R, 2HR, 6RBI, 0SB, 36FPts
Emmanuel Rodriguez (MIN): 4/5, 3R, 1HR, 2RBI, 0SB, 36FPts
Milan Tolentino (CLE): 2/3, 2R, 1HR, 2RBI, 2SB, 33FPts
Anthony Volpe (NYY): 2/3, 3R, 1HR, 1RBI, 2SB, 33FPts
Jacob Cozart (LAA): 2/5, 2R, 2HR, 4RBI, 0SB, 32FPts
Dylan Dreiling (TEX): 3/5, 2R, 1HR, 2RBI, 1SB, 31FPts
Aaron Walton (CLE): 3/5, 2R, 1HR, 1RBI, 1SB, 31FPts
Jesus Baez (STL): 4/5, 1R, 1HR, 2RBI, 1SB, 30FPts
Deyvison De Los Santos (MIA): 2/3, 2R, 2HR, 2RBI, 0SB, 30FPts
Caden Dana (LAA): 0 Pitches, 5IP, 4H, 0ER, 8K, 0BB, 28FPts
Cam Caminiti (ATL): 0 Pitches, 6IP, 4H, 1ER, 8K, 2BB, 27FPts
Tanner Franklin (STL): 0 Pitches, 6IP, 3H, 2ER, 9K, 3BB, 27FPts
Adam Serwinowski (LAD): 0 Pitches, 8IP, 4H, 2ER, 6K, 0BB, 27FPts
Ashton Izzi (ARI): 0 Pitches, 6IP, 3H, 0ER, 6K, 1BB, 27FPts
Kevin Valdez (CHC): 0 Pitches, 5IP, 2H, 2ER, 7K, 2BB, 22FPts
Gage Ziehl (BOS): 0 Pitches, 6IP, 4H, 1ER, 4K, 0BB, 22FPts
Caden Hunter (BAL): 0 Pitches, 5IP, 3H, 2ER, 9K, 2BB, 22FPts
Jamie Arnold (OAK): 0 Pitches, 5IP, 4H, 0ER, 5K, 2BB, 21FPts
Jonathan Santucci (NYM): 0 Pitches, 5IP, 5H, 2ER, 6K, 1BB, 19FPts
Sean Keys (AAA - TOR) 435 PA 1.018 OPS
Rainiel Rodriguez (AA - STL) 360 PA 0.971 OPS
James Tibbs III (AAA - LAD) 567 PA 0.962 OPS
Cooper Ingle (AAA - CLE) 413 PA 0.954 OPS
Josue De Paula (AA - LAD) 559 PA 0.947 OPS
Franklin Arias (AAA - BOS) 457 PA 0.947 OPS
Pablo Reyes (AAA - LAA) 414 PA 0.946 OPS
Ralphy Velazquez (AAA - CLE) 506 PA 0.945 OPS
Seaver King (AAA - WSH) 436 PA 0.939 OPS
Danny Serretti (AA - ARI) 397 PA 0.936 OPS
Marco Luciano (AAA - NYY) 428 PA 0.934 OPS
Dylan Dreiling (AA - TEX) 494 PA 0.926 OPS
Brooks Brannon (AA - BOS) 364 PA 0.926 OPS
Owen Ayers (AAA - CHC) 429 PA 0.923 OPS
Matt Wallner (AAA - MIN) 362 PA 0.922 OPS
Xavier Isaac (AAA - TB) 440 PA 0.919 OPS
Jordan Groshans (AAA - ATL) 445 PA 0.918 OPS
Blake Burke (AAA - MIL) 514 PA 0.912 OPS
Aaron Sabato (AAA - MIN) 412 PA 0.911 OPS
Bryan Rincon (AA - PHI) 490 PA 0.907 OPS
Ryan Sloan (AA - SEA) 97 IP 29.2% K-BB
Jace Beck (AAA - MIA) 88 IP 24.7% K-BB
Brett Sears (AAA - ATL) 108 IP 24.1% K-BB
Bryce Mayer (AAA - HOU) 88 IP 23.2% K-BB
Adam Seminaris (AA - PHI) 128 IP 22.8% K-BB
Daniel Eagen (AA - STL) 111 IP 22.0% K-BB
Carlos Pena (AA - DET) 106 IP 20.8% K-BB
Brandon White - 681449 (AAA - MIA) 104 IP 20.3% K-BB
Gage Ziehl (AAA - BOS) 105 IP 20.3% K-BB
Tyson Hardin (AAA - MIL) 112 IP 19.6% K-BB
Joe Whitman (AAA - SF) 108 IP 19.0% K-BB
John Holobetz (AAA - BOS) 103 IP 18.8% K-BB
Connor McCullough (AA - CWS) 93 IP 18.7% K-BB
Liam Doyle (AA - STL) 92 IP 18.1% K-BB
Mason Molina (AAA - STL) 107 IP 17.6% K-BB
Jonathan Santucci (AAA - NYM) 115 IP 17.5% K-BB
Austin Gordon (AA - LAA) 115 IP 17.3% K-BB
Jurrangelo Cijntje (AAA - STL) 117 IP 16.7% K-BB
Xavier Rivas (AAA - NYY) 92 IP 16.6% K-BB
Caden Favors (AA - CLE) 117 IP 16.5% K-BB
Cody Bradford (18.0% Owned): Projected 5.84IP 2.27ER 6.04SO 1.24BB 18.19FPts
Jacob Lopez (42.0% Owned): Projected 5.8IP 2.28ER 5.72SO 2.6BB 16.52FPts
Patrick Sandoval (9.0% Owned): Projected 6.06IP 2.76ER 5.59SO 2.56BB 15.71FPts
Mickey Gasper - 27 PA, 1.852 OPS
Jonah Cox - 29 PA, 1.283 OPS
Bryce Eldridge - 33 PA, 1.071 OPS
Spencer Jones - 32 PA, 1.049 OPS
Hector Rodriguez - 35 PA, 1.038 OPS
Pedro Ramirez - 30 PA, 1.03 OPS
Tyler Stephenson - 32 PA, 1.027 OPS
Carson Kelly - 31 PA, 0.984 OPS
Turner Hill - 32 PA, 0.969 OPS
Kaelen Culpepper - 36 PA, 0.962 OPS
Jackson Holliday SS (49.0% Owned): Projected 0.83R 0.14HR 0.62RBI 0.89SO 0.34BB 0.11SB 9.04FPts
Spencer Horwitz 1B (23.0% Owned): Projected 0.78R 0.14HR 0.57RBI 0.64SO 0.74BB 0.03SB 8.81FPts
Heriberto Hernandez LF (26.0% Owned): Projected 0.69R 0.22HR 0.53RBI 1.06SO 0.41BB 0.11SB 8.81FPts
Christian Encarnacion-Strand 3B (17.0% Owned): Projected 0.66R 0.22HR 0.77RBI 0.88SO 0.09BB 0.02SB 8.48FPts
Henry Bolte OF (32.0% Owned): Projected 0.61R 0.17HR 0.45RBI 1.2SO 0.25BB 0.2SB 8.46FPts
Dylan Beavers OF (12.0% Owned): Projected 0.68R 0.13HR 0.69RBI 0.84SO 0.43BB 0.12SB 8.4FPts
Dylan Crews OF (37.0% Owned): Projected 0.65R 0.19HR 0.63RBI 1.03SO 0.29BB 0.12SB 8.38FPts
Samad Taylor 2B (6.0% Owned): Projected 0.65R 0.1HR 0.59RBI 1.32SO 0.55BB 0.2SB 8.26FPts
Tommy White 3B (14.0% Owned): Projected 0.54R 0.2HR 0.57RBI 0.7SO 0.2BB 0.03SB 8.2FPts
Bryce Eldridge P (48.0% Owned): Projected 0.6R 0.19HR 0.58RBI 1.41SO 0.64BB 0.03SB 8.17FPts