Skip to main content

Statcast Review: Alejandro Kirk, Kyle Schwarber, Max Fried (2022 Fantasy Baseball)

Jun 23, 2022
Alejandro Kirk

Alejandro Kirk has exploded onto the fantasy scene and is now one of the best options at catcher.

Every week, we take a deep dive into one of the many advanced statistics that Statcast offers. For the entirety of this series, we have moved from one category to the next trying to gauge exactly how we could best improve our fantasy baseball teams.

It is finally time to return to an area we previously explored.

We are not exactly halfway through the season, but we are at the point where the sample sizes are growing large and we can continue to find valuable information from multiple angles — even if it is one we have viewed in the past. Rolling xwOBA, therefore, is the perfect place to start — restart, really — as it captures a player’s performance on two different timeframes: 100 plate appearances ago and now. Using these two timeframes, we can reassess the players who are seeing the most drastic trends.

Rolling xwOBA – Last 100 PA: Batters

Below are two tables for rolling xwOBA over the last 100 PA by batters. “Then” refers to the start of the timeframe, while “now” is the current xwOBA for a player. “Delta” is the difference between the two. The first table is sorted by “Delta” from high to low, while the second is sorted from low to high.

Sorted High-to-Low

Player Then Now Delta
Alejandro Kirk 0.330 0.496 0.166
Dylan Carlson 0.227 0.390 0.163
Kyle Schwarber 0.348 0.509 0.161
Joey Votto 0.280 0.428 0.148
Cal Raleigh 0.227 0.366 0.139
Teoscar Hernandez 0.284 0.417 0.133
Victor Caratini 0.260 0.388 0.128
Albert Almora Jr. 0.178 0.303 0.125
Luke Voit 0.265 0.389 0.124
Jake Cronenworth 0.249 0.369 0.120
Christian Bethancourt 0.293 0.408 0.115
Corey Seager 0.342 0.454 0.112
Jorge Alfaro 0.264 0.376 0.112
Kyle Farmer 0.298 0.408 0.110
Dylan Moore 0.276 0.381 0.105
Austin Riley 0.304 0.406 0.102
Kevin Pillar 0.228 0.327 0.099
Maikel Franco 0.242 0.339 0.097
Nick Gordon 0.298 0.394 0.096
Rhys Hoskins 0.313 0.409 0.096


Sorted Low-to-High

Player Then Now Delta
Rowdy Tellez 0.442 0.302 -0.140
Trevor Story 0.413 0.274 -0.139
Jorge Mateo 0.353 0.214 -0.139
J.D. Martinez 0.492 0.361 -0.131
Wander Franco 0.405 0.281 -0.124
Josh Naylor 0.414 0.298 -0.116
Christian Yelich 0.399 0.285 -0.114
Yoan Moncada 0.356 0.245 -0.111
Yadiel Hernandez 0.357 0.250 -0.107
Ke’Bryan Hayes 0.389 0.283 -0.106
Freddie Freeman 0.456 0.355 -0.101
Max Muncy 0.396 0.296 -0.100
Justin Upton 0.354 0.255 -0.099
Willi Castro 0.348 0.252 -0.096
Mike Yastrzemski 0.425 0.329 -0.096
Jonah Heim 0.339 0.243 -0.096
Ty France 0.394 0.298 -0.096
Manuel Margot 0.391 0.297 -0.094
Tommy Pham 0.411 0.321 -0.090
Luis Urias 0.365 0.277 -0.088


  • Alejandro Kirk has been unstoppable. It’s not just his incredible xwOBA over the last 100 plate appearances. As of this writing, he leads the Blue Jays in WAR. That includes pitcher Alek Manoah, who has been outstanding in his own right. Kirk is batting over .300 with an on-base percentage of around .400, and he is second among all catchers with 56 hits. Therein lies the bulk of Kirk’s value: he is doing all this at arguably the least potent position for offense in fantasy baseball.
  • Kyle Schwarber’s batting average continues to weigh down his overall value, but it certainly hasn’t hurt his recent stretch. He actually has the highest xwOBA on the first chart — which, admittedly, is driven by his starting point as well as his current production — and is in the top 10 in the league for home runs. One look at his splits will tell the whole story. Schwarber batted under .200 in each of the first two months of the season, but he’s hitting .282 in June and already has more home runs — seven — than any other month to date.
  • Probably the most eye-popping name on the second table — where hitters are sorted by “Delta” low-to-high — is Trevor Story. Why is he so important to highlight? Because he was actually one of the hottest hitters 100 plate appearances ago. Story made the list in the first iteration of this particular article because of how he had turned around his cold streak to start the season. Unfortunately for him — and fantasy managers — he has reverted back to where he started. He is now one of the coldest bats in the league.
  • While he doesn’t carry the name value — and fantasy baseball weight — like the aforementioned Story, Jonah Heim has followed suit. He, too, was one of the hottest hitters listed for his positive “Delta” roughly 100 plate appearances ago, and he has now given back most of his gains. Between the two articles, Heim’s xwOBA reached as high as .363. It is now settling much closer to its starting point of .233.

Rolling xwOBA – Last 100 PA: Pitchers

Below are two tables for rolling xwOBA over the last 100 PA by pitchers. “Then” refers to the start of the timeframe, while “now” is the current xwOBA for a player. “Delta” is the difference between the two. The first table is sorted by “Delta” from low to high, while the second is sorted from high to low.

Sorted Low-to-High

Player Then Now Delta
Max Fried 0.365 0.203 -0.162
Eli Morgan 0.367 0.223 -0.144
Dakota Hudson 0.409 0.272 -0.137
Corey Kluber 0.381 0.254 -0.127
Hunter Greene 0.373 0.250 -0.123
Josiah Gray 0.416 0.296 -0.120
Tyler Thornburg 0.392 0.277 -0.115
Nathan Eovaldi 0.395 0.286 -0.109
Matt Bush 0.365 0.259 -0.106
Ryan Helsley 0.301 0.198 -0.103
Jose Quijada 0.365 0.263 -0.102
Austin Voth 0.439 0.343 -0.096
Sonny Gray 0.363 0.267 -0.096
David Robertson 0.356 0.261 -0.095
Dylan Cease 0.351 0.258 -0.093
Miles Mikolas 0.372 0.280 -0.092
Kyle Barraclough 0.426 0.335 -0.091
Zach Davies 0.356 0.268 -0.088
Adrian Sampson 0.385 0.298 -0.087
Kyle Finnegan 0.356 0.269 -0.087


Sorted High-to-Low

Player Then Now Delta
Tyler Gilbert 0.269 0.423 0.154
Jordan Hicks 0.248 0.399 0.151
Kevin Gausman 0.257 0.401 0.144
Aaron Loup 0.257 0.393 0.136
Anthony Misiewicz 0.256 0.388 0.132
Drew Steckenrider 0.290 0.416 0.126
Paul Fry 0.298 0.423 0.125
Jose Alvarez 0.256 0.380 0.124
Louis Head 0.243 0.362 0.119
Drew Rasmussen 0.259 0.375 0.116
Stephen Strasburg 0.262 0.377 0.115
Jake McGee 0.269 0.384 0.115
Chris Stratton 0.232 0.346 0.114
Zach Eflin 0.232 0.345 0.113
Humberto Castellanos 0.312 0.422 0.110
Bailey Falter 0.281 0.389 0.108
Cole Sulser 0.248 0.352 0.104
Garrett Whitlock 0.265 0.369 0.104
Corey Knebel 0.259 0.362 0.103
Martin Perez 0.270 0.372 0.102


  • Max Fried has quietly become one of the best pitchers in Major League Baseball. He most recently struck out eight batters in seven innings of one-run ball, and it marked the second time this month that he completed at least seven innings while allowing no more than one earned run. What’s most impressive about Fried right now is that his numbers aren’t driven by his recent performance — despite how well he ranks in the table. Fried has steadily kept his FIP around the 2.70 mark for the bulk of the season, and he may simply be getting batter with each passing start.
  • Can we all collectively pause and acknowledge how difficult it is to pitch at the Major League level? Can we then add to it the pressure of living up to extreme hype? Such was the case with Hunter Greene at the beginning of the season, and his 8.71 ERA at the start of May easily could have given the message that he wasn’t ready for the grand stage. Not so fast. Greene has turned his season around in a dramatic fashion. Strikeouts were never a problem for him — he has fanned at least six batters in 12 of his 13 starts — but he is finally limiting walks. He has issued a total of four free passes over his last four starts combined.
  • In terms of prospect pedigree and immediate, early career struggles, Josiah Gray is a perfect comparison to the aforementioned Greene. That’s where the comparisons end. Gray’s strikeout numbers are a little less stable — although he had at least nine strikeouts in two starts — but his ERA is continually dropping. He has allowed one earned run in June — through three starts — and a total of two earned runs over his last four games. It’s possible that he is in the middle of a developmental spike.
  • There’s no way around it. We have to close out the article on a down note. Martin Perez has an impossibly great 1.96 ERA, but everything about his current campaign is pointing to a hard regression. The first signs have already emerged. Perez had allowed a total of three earned runs through six starts in May, then allowed six earned runs in one game just a few weeks ago. He has rebounded nicely to the point that, again, his ERA remains outstanding. Still, his career numbers combined with his “Delta” over the last 100 plate appearances is a cause for concern, even if the said concern is relatively light.

Have something you want me to cover in this space, or do you just want to talk baseball? Feel free to reach out on Twitter @MarioMergola with questions or requests.


Subscribe: Apple Podcasts | Spotify | Google Podcasts | Stitcher | SoundCloud | iHeartRadio

If you want to dive deeper into fantasy baseball, be sure to check out our award-winning slate of Fantasy Baseball Tools as you navigate your season. From our Lineup Assistant – which provides your optimal lineup, based on accurate consensus projections – to our Waiver Wire Assistant – that allows you to quickly see which available players will improve your team, and by how much – we’ve got you covered this fantasy baseball season.

Mario Mergola is a featured writer at FantasyPros and BettingPros and the creator and content editor of Sporfolio. For more from Mario, check out his archive and follow him @MarioMergola.

Featured, Featured Link, MLB, sabermetrics