Minnesota Twins Top 43 Prospects

Michael Cuneo/STARNEWS/USA TODAY NETWORK

Below is an analysis of the prospects in the farm system of the Minnesota Twins. Scouting reports were compiled with information provided by industry sources as well as our own observations. This is the fourth year we’re delineating between two anticipated relief roles, the abbreviations for which you’ll see in the “position” column below: MIRP for multi-inning relief pitchers, and SIRP for single-inning relief pitchers. The ETAs listed generally correspond to the year a player has to be added to the 40-man roster to avoid being made eligible for the Rule 5 draft. Manual adjustments are made where they seem appropriate, but we use that as a rule of thumb.

A quick overview of what FV (Future Value) means can be found here. A much deeper overview can be found here.

All of the ranked prospects below also appear on The Board, a resource the site offers featuring sortable scouting information for every organization. It has more details (and updated TrackMan data from various sources) than this article and integrates every team’s list so readers can compare prospects across farm systems. It can be found here. Read the rest of this entry »


Top of the Order: It’s Time for Trader Jerry To Add Bats

Steven Bisig-USA TODAY Sports

Welcome back to Top of the Order, where every Tuesday and Friday I’ll be starting your baseball day with some news, notes, and thoughts about the game we love.

The Mariners are in the driver’s seat in the AL West, with a 5.5-game lead over the Astros, and an 80% chance of making it back to the playoffs after narrowly falling short last season. And considering that they just played their 81st game last night, a tough 4-3 loss to the Rays in which they led 3-1 entering the eighth, now seems like a good time to evaluate what moves president of baseball operations — and notorious trader — Jerry Dipoto should make between now and the July 30 trade deadline.

Seattle’s success has been driven by its pitching, especially its starting five. Only the Phillies, Yankees, and Orioles have gotten lower ERAs out of their rotation, and after play concluded on Sunday, Mariners starters had pitched 23 more innings than Yankees starters in the same number of games. The M’s arguably have three aces in Luis Castillo, George Kirby, and Logan Gilbert; their fourth and fifth starters, Bryce Miller and Bryan Woo, aren’t too shabby either. Woo’s innings will probably have to be managed carefully down the stretch after he began the season on the IL due to forearm issues, which also have caused him to leave a few starts early. He was removed in the fourth inning of Monday’s game with right hamstring tightness, though it’s unclear yet how much time, if any, he will miss. Either way, the Mariners can withstand a limited or absent Woo because of how many innings the front three are able to cover.

Their relievers are generally doing their jobs as well, with the group ranking 13th in bullpen ERA entering Monday, and co-closers Andrés Muñoz and Ryne Stanek have done a solid job finishing off games. The depth of the bullpen was supposed to be a strength entering the season, but with Matt Brash and Jackson Kowar out for the season and Gregory Santos yet to throw a pitch this year, the Mariners are a little thin in the middle innings. Still, Santos is expected to start a rehab assignment soon, and the lower-level bullpen issues ought to be easy to address with minor moves between now and the trade deadline.

Seattle’s tepid offense, on the other hand, won’t be such a simple fix. Its 97 wRC+ ranked 17th entering this week, and the guys who were supposed to be carrying the lineup (Julio Rodríguez, J.P. Crawford, Cal Raleigh, and offseason additions Mitch Garver and Jorge Polanco) have all been below average over the first half of the season. Strong contributions from Luke Raley, Dominic Canzone, Dylan Moore, and Josh Rojas — along with a resurgence from Ty France — have kept the offense from being even more disappointing, but this lineup still isn’t good enough for the Mariners to make a deep playoff run.

Raleigh is the only Mariners player with at least 10 home runs at the halfway point of the season; he’s pacing for 26 homers, four fewer than last year. Rodríguez’s power is also down this season. He’s launched just seven home runs after putting up his first 30-homer campaign last year. It’s worth noting that Rodríguez struggled through the first half of 2023 as well. At this point last year, he had 13 home runs and a 104 wRC+ before exploding for 19 dingers and a 145 wRC+ the rest of the way, so the Mariners should be confident that the 23-year-old phenom will turn things around. However, even with Julio at his best, Seattle needs more offense.

There will, as always, be rental bats available. Guys like Tommy Pham or Josh Bell (especially if he’s on one of his yearly hot streaks) would certainly help the Mariners add depth and lengthen their lineup, but they need a game-changer, someone to make pitchers sweat, and nobody like that exists on the rental market unless the Mets are willing to trade Pete Alonso. So Dipoto might have to go big, even if he has to give up Miller or Woo or a top prospect like Harry Ford or Cole Young in such a move. Here are some of the players the Mariners should target in a trade:

Risky Rooker

Brent Rooker is good at one thing: hitting the crap out of the ball. He’s best suited as the DH instead of playing the outfield. He also walks at a solid clip and strikes out a ton. But when he does connect, few hitters in the league make more optimal contact. Rooker is above the 90th percentile for xSLG, barrel rate, hard-hit rate, and sweet-spot percentage (he’s better than Luis Arraez there!), helping him pop 43 homers since the start of 2023 after being claimed off waivers by the A’s in the 2022-23 offseason. Most importantly, his power plays anywhere: He’s got 13 home runs this year, and he’d actually have a couple more if all of his batted balls were in Seattle, per Statcast.

The thing about Rooker is he’s streaky. Last year, he had a bonkers 232 wRC+ in March/April and then posted monthly marks, in order, of 77, 74, 144, 94, and 159 the rest of the way. This season has been a similar story. He had a 122 wRC+ over the first month and a 185 mark in May, but he’s down to 84 in June. Still, even a streaky Rooker would benefit the Mariners, especially because he’s under club control through the 2027 season.

Trading With A Familiar Team

The Rays are never ones to shy away from trading off their big league roster, even when they’re in contention for a playoff spot. And they’re certainly never ones to shy away from trading with the Mariners, with last offseason’s José Caballero-for-Luke Raley deal the most recent example in a long line of swaps between the two teams.

While the Mariners were interested in Rays third baseman Isaac Paredes last offseason, I’d argue that acquiring him wouldn’t work out well. Paredes has made a name for himself with his signature pull-side power, but that approach wouldn’t be as beneficial if he were playing his home games in Seattle. According to Statcast, only six of Parades’ 11 home runs this season would’ve been gone at T-Mobile Park, which has extremely hitter-unfriendly park factors; this year, the environment is reducing batted ball distance by an average of six feet, not good for a hitter like Paredes who relies on optimal horizontal spray angle.

Randy Arozarena has struggled mightily this season, and Brandon Lowe is too injury-prone to be relied upon as a true lineup-lengthener. But how about Josh Lowe? He’s missed some time this year due to injuries, but he’s mashed when healthy and boasts plus power and speed. Like Rooker, Lowe is controllable; he isn’t set to reach free agency until the after the 2028 season. For this reason, the Rays would ask for a lot in return. But Lowe would be an excellent fit for the Mariners, essentially the lite, left-handed version of our next and final trade possibility.

The White (Sox) Whale

Injuries are always going to be at the forefront of any discussion about dynamic White Sox center fielder Luis Robert Jr. Most recently, he missed 55 of Chicago’s first 79 games this season after re-injuring the same hip that limited him to 68 games in 2021. But what he did last year, in his first and only full season, should make teams looking to upgrade their lineup drool at the possibility of acquiring him. Robert has 40-homer power and the speed to swipe 20 bases. He’s also an excellent defensive center fielder with a strong throwing arm, tools that should make him an elite right fielder — where he’d almost certainly slide because Seattle already has Rodríguez in center.

Robert is not without his flaws; in addition to his injury history, he strikes out a ton and doesn’t really take walks. But he would clearly be the second-best position player on the Mariners and the game-changing force they most desperately need. And while he’d cost a king’s ransom that might decimate the Seattle farm system, this is the type of move that fits the Mariners perfectly. They would get a player whose raw talent equals that of Rodríguez and one who is under club control through 2027, courtesy of two $20 million club options that they would surely pick up.

Will the White Sox move him? There doesn’t seem to be anyone untouchable on Chicago’s roster, but general manager Chris Getz has every right to ask for the moon. Are the Mariners willing to fork it over to get another star? They should be.


The Phillies Lock up Another Part of Their League-Best Rotation

Isaiah J. Downing-USA TODAY Sports

At this time last year, the Phillies faced a good deal of long-term uncertainty about their rotation. Aaron Nola was a free agent after the season, Zack Wheeler would follow a year later, and the only pitcher with a guaranteed contract past the 2024 season was Taijuan Walker. This time around, their rotation once again leads the league in WAR, but much of that future angst has been alleviated. The Phillies re-signed Nola and extended Wheeler during the offseason, and now they’ve locked up left-hander Cristopher Sánchez, a 2023 sensation who has remained one this season, for at least four more years, with two club options that could keep him around the through 2030 season.

The 27-year-old Sánchez, whom the Phillies acquired in a trade with the Tampa Bay Rays for Curtis Mead back in 2019, has a 2.67 ERA/2.49 FIP over 15 starts this season. That’s good for 2.6 WAR, fourth best among National League pitchers. Sánchez will receive a guaranteed $22.5 million over the next four seasons, buying out all of his possible years of arbitration, plus a $2 million signing bonus. Not bad for someone who had just one full year of service time entering 2024. The two club options come with a $1 million buyout each for 2029 and ’30, bringing the minimum value of the deal to $22.5 million. If the Phillies pick up those two options, for $14 million and $15 million, respectively, and if Sánchez secures top-10 finishes in the Cy Young voting during those option years, his salaries could increase to $16 million for 2029 and $19 million for ’30. That puts the maximum total value of the extension at $56.5 million over six years.

If you didn’t see Sánchez coming, you’re definitely not alone. Mead went on to become one of Tampa Bay’s top prospects – he was still ranked fourth in the Rays’ system and 32nd overall in our preseason prospects rankings – while Sánchez came back from the COVID layoff struggling against Triple-A hitters. Changeup pitchers with command issues generally aren’t highly regarded, and neither Sánchez’s cup of coffee in 2021 nor his larger carafe in 2022 suggested a pitcher who would become a key part of a top rotation a year later. The Phillies certainly weren’t confident in him entering 2023; he had lost weight over the offseason, and the team intended to give him only a single spot start in April after a White Sox doubleheader messed up the rotation’s rest days. From a story from last August by Matt Gelb of The Athletic:

Rob Thomson was transparent with Sánchez: This was one start, and one start only. Sánchez, who had missed most of spring training with various injuries, later said he appreciated the manager’s honesty. He knew where he stood.

Before the call ended, Brian Kaplan had a question. He is the team’s assistant pitching coach and director of pitching development. The Phillies had outlined an offseason plan for Sánchez, a lanky lefty from the Dominican Republic, and it went haywire. Sánchez was supposed to add bulk. But a long illness sapped him of strength. He lost more than 15 pounds. It compromised him in the spring when he failed to make an impression while the Phillies scrambled to fill the back of their rotation.

In truth, Sánchez didn’t dominate for Lehigh Valley last year, either, but he did accomplish one goal the team set out for him; by the summer, he had gained 25 pounds. That coincided with a small window of opportunity to grab the fifth spot in the rotation. The Phillies had used Matt Strahm in the role early in the season, but they were worried about his innings count. Dylan Covey had gotten a couple starts but was bombed by the Braves in his most recent one, and Bailey Falter, who had been in the rotation earlier, was in the minors and out with a neck injury. So Sánchez got the nod on June 17 against the A’s; he went four scoreless innings and allowed one hit. His tumbling changeup — which looks like the world’s least erratic forkball — clicked, and he never gave the Phillies a reason to boot him from the rotation. Even the acquisition of Michael Lorenzen didn’t cost him his job. The Phillies happily went with a six-man rotation rather than deprive themselves of Sánchez’s services.

Over the first half of this season, Sánchez has proven that his performance last year was no fluke. He’s now been up for a full calendar year, throwing 175 1/3 innings with 157 strikeouts with a 3.08 ERA across 31 starts. He surely won’t continue his rate of home run avoidance (just one allowed this season), but even if his home run rate were to regress heavily toward the mean and cause his ERA to jump to the low 3.00s, he’d still worthy of his rotation spot.

So, what’s the projection look like? Suffice it to say, ZiPS was not very excited about him coming into 2023.

ZiPS Projection – Cristopher Sánchez (Pre-2023)
Year W L ERA G GS IP H ER HR BB SO ERA+ WAR
2023 4 4 4.55 26 15 83.0 79 42 10 38 78 91 0.8
2024 4 4 4.39 26 15 84.0 79 41 9 37 79 94 0.9
2025 4 4 4.38 26 15 86.3 80 42 9 38 81 95 1.0
2026 4 4 4.33 27 15 87.3 81 42 9 38 82 96 1.0
2027 4 4 4.34 27 15 87.0 82 42 9 38 81 96 1.0
2028 4 4 4.39 26 14 84.0 79 41 8 38 77 94 1.0
2029 4 4 4.43 26 14 83.3 79 41 8 38 75 94 0.9
2030 4 4 4.52 24 13 79.7 76 40 8 38 71 92 0.8

That’s not disastrous; with those numbers, he would’ve been a competent spot starter/long reliever. But it wasn’t even a shadow of what he’s accomplished in the last year. So let’s spin up his current, much sunnier projection. How sunny? Let’s just say Tom Glavine pops up in the top 10 on his comps list and leave it at that.

ZiPS Projection – Cristopher Sánchez (Now)
Year W L ERA G GS IP H ER HR BB SO ERA+ WAR
2025 8 6 3.69 29 28 158.7 160 65 14 48 133 118 3.3
2026 8 6 3.70 28 27 151.0 155 62 14 45 126 118 3.1
2027 7 6 3.81 27 26 146.3 153 62 13 44 120 114 2.9
2028 7 6 3.87 26 24 137.3 146 59 13 43 111 113 2.6
2029 7 5 4.00 26 24 135.0 146 60 13 43 107 109 2.4
2030 6 5 4.12 23 22 122.3 136 56 13 41 95 106 2.0

Most teams would be ecstatic to have this projection from their no. 2 starter. From your no. 4, this is like waking up one morning and finding out that your garden hose somehow makes its own IPA. Based on these numbers, ZiPS projects Sánchez to be worth $27.3 million over the four-year extension, making this a decent value from the point of view of the Phils. The deal becomes even better for Philadelphia when you look at the option years; ZiPS projects Sánchez’s value for 2029 and ’30 to be worth a combined $41 million in free agency, $11 million more than the base value of those years if the Phillies pick up his options.

That leaves Ranger Suárez as the only key member of the rotation who might not be around long term. He’s set to hit free agency after the 2025 season, and considering his excellence this year, he probably won’t come cheap if the Phillies try to extend him; a six-year deal would cost them $135 million, according to ZiPS. Having Sánchez around until the end of the decade at such a generous rate could provide Philadelphia the flexibility to dole out more money to keep Suárez.

Before we go, I’ve been looking for an excuse to project the Phillies rotation, so I’m not letting this opportunity slip away! Using the innings allocation in our depth charts, ZiPS currently projects Phillies starting pitchers to accumulate 8.6 more WAR over the rest of the season, which would give their starters a combined 22.7 WAR for the entire 2024 campaign. Here’s how that compares to the best starting staffs in the five-man rotation era, which I’m somewhat arbitrarily starting in 1980:

Top Rotations, 1980-2024
Season Team Top Four Starters WAR
2011 Phillies Roy Halladay, Cliff Lee, Cole Hamels, Roy Oswalt 27.0
1997 Braves John Smoltz, Denny Neagle, Greg Maddux, Tom Glavine 25.4
1996 Braves Tom Glavine, John Smoltz, Greg Maddux, Steve Avery 24.6
1998 Braves Greg Maddux, Tom Glavine, Denny Neagle, Kevin Millwood 24.4
2003 Yankees Andy Pettitte, Roger Clemens, Mike Mussina, David Wells 23.8
2002 Diamondbacks Curt Schilling, Randy Johnson, Rick Helling, Miguel Batista 23.8
2013 Tigers Justin Verlander, Max Scherzer, Doug Fister, Aníbal Sánchez 23.1
1999 Braves Tom Glavine, Greg Maddux, Kevin Millwood, John Smoltz 22.8
2024 Phillies (Projected) Zack Wheeler, Ranger Suárez, Cristopher Sánchez, Aaron Nola 22.7
1988 Mets Dwight Gooden, Ron Darling, Sid Fernandez, Bob Ojeda 22.2
2017 Cleveland Carlos Carrasco, Trevor Bauer, Corey Kluber, Josh Tomlin 22.2
2002 Yankees Mike Mussina, David Wells, Roger Clemens, Andy Pettitte 22.1
2018 Cleveland Corey Kluber, Mike Clevinger, Carlos Carrasco, Trevor Bauer 22.1
1999 Astros Shane Reynolds, Jose Lima, Mike Hampton, Chris Holt 21.7
1990 Mets Frank Viola, Dwight Gooden, David Cone, Sid Fernandez 21.3
2018 Astros Justin Verlander, Dallas Keuchel, Gerrit Cole, Charlie Morton 21.2
2019 Nationals Stephen Strasburg, Patrick Corbin, Aníbal Sánchez, Max Scherzer 21.0
1995 Braves John Smoltz, Tom Glavine, Steve Avery, Greg Maddux 21.0
1985 Royals Charlie Leibrandt, Bud Black, Bret Saberhagen, Danny Jackson 21.0
2003 Cubs Carlos Zambrano, Kerry Wood, Matt Clement, Mark Prior 21.0
2000 Braves Greg Maddux, Tom Glavine, Kevin Millwood, John Burkett 20.9
2021 Dodgers Walker Buehler, Julio Urías, Clayton Kershaw, Trevor Bauer 20.8
1982 Phillies Steve Carlton, Larry Christenson, Mike Krukow, Dick Ruthven 20.7
1990 Red Sox Mike Boddicker, Roger Clemens, Greg Harris, Dana Kiecker 20.6
1993 Braves Greg Maddux, Tom Glavine, Steve Avery, John Smoltz 20.6

That’s quite rarified air. Based on these projections, the Phillies would finish the season with baseball’s best rotation in more than a decade, since the 2013 Tigers. And with the Sánchez extension coming on the heels of the deals for Nola and Wheeler, Philadelphia has the chance to keep this party going for several more years.


FanGraphs Power Rankings: June 17–23

There were some big shakeups in the AL playoff picture as the Red Sox and Astros charged up the standings, while the NL playoff picture is just as messy as ever.

This season, we’ve revamped our power rankings. The old model wasn’t very reactive to the ups and downs of any given team’s performance throughout the season, and by September, it was giving far too much weight to a team’s full body of work without taking into account how the club had changed, improved, or declined since March. That’s why we’ve decided to build our power rankings model using a modified Elo rating system. If you’re familiar with chess rankings or FiveThirtyEight’s defunct sports section, you’ll know that Elo is an elegant solution that measures teams’ relative strength and is very reactive to recent performance.

To avoid overweighting recent results during the season, we weigh each team’s raw Elo rank using our coinflip playoff odds (specifically, we regress the playoff odds by 50% and weigh those against the raw Elo ranking, increasing in weight as the season progresses to a maximum of 25%). As the best and worst teams sort themselves out throughout the season, they’ll filter to the top and bottom of the rankings, while the exercise will remain reactive to hot streaks or cold snaps.

First up are the full rankings, presented in a sortable table. Below that, I’ve grouped the teams into tiers with comments on a handful of clubs. You’ll notice that the official ordinal rankings don’t always match the tiers — I’ve taken some editorial liberties when grouping teams together — but generally, the ordering is consistent. One thing to note: The playoff odds listed in the tables below are our standard Depth Charts odds, not the coin flip odds that are used in the ranking formula.

Complete Power Rankings
Rank Team Record Elo Opponent Elo Playoff Odds Power Score Δ
1 Yankees 52-28 1595 1514 99.7% 1613 0
2 Phillies 51-26 1581 1481 99.9% 1600 1
3 Orioles 49-28 1578 1500 97.6% 1595 -1
4 Guardians 49-26 1573 1483 91.6% 1592 2
5 Dodgers 48-31 1558 1487 99.3% 1578 -1
6 Braves 43-32 1555 1499 95.4% 1565 3
7 Mariners 45-35 1539 1494 80.1% 1552 -2
8 Brewers 45-33 1527 1495 79.8% 1543 -1
9 Red Sox 42-36 1545 1509 37.1% 1539 2
10 Twins 43-35 1525 1485 73.9% 1527 -2
11 Astros 38-40 1534 1502 43.6% 1514 5
12 Cardinals 39-37 1518 1490 43.7% 1513 0
13 Mets 37-39 1517 1515 34.1% 1502 1
14 Padres 41-41 1509 1509 50.1% 1499 4
15 Royals 42-37 1488 1502 29.3% 1485 -5
16 Diamondbacks 38-40 1497 1493 29.7% 1484 4
17 Rays 38-40 1502 1496 16.9% 1482 5
18 Nationals 38-39 1488 1502 3.5% 1479 -1
19 Rangers 37-40 1491 1503 17.6% 1474 5
20 Pirates 37-40 1483 1494 11.6% 1470 1
21 Reds 36-41 1484 1500 14.2% 1467 -2
22 Giants 36-42 1467 1496 18.1% 1451 -7
23 Blue Jays 35-42 1472 1508 5.0% 1450 -10
24 Cubs 37-41 1463 1498 20.7% 1449 1
25 Tigers 36-41 1454 1489 7.3% 1436 -2
26 Angels 30-46 1457 1517 0.2% 1434 0
27 Marlins 27-50 1442 1513 0.0% 1420 0
28 Rockies 27-51 1403 1507 0.0% 1385 0
29 Athletics 29-51 1398 1506 0.0% 1380 0
30 White Sox 21-58 1356 1510 0.0% 1343 0

Tier 1 – The Best of the Best
Team Record Elo Opponent Elo Playoff Odds Power Score
Yankees 52-28 1595 1514 99.7% 1613
Phillies 51-26 1581 1481 99.9% 1600
Orioles 49-28 1578 1500 97.6% 1595

The Orioles had a statement series win against the Yankees last week, taking two of the three games, including a dramatic extra-innings affair on Wednesday and an old-fashioned blowout on Thursday. Unfortunately, they followed that triumph up with a pretty ugly sweep against the Astros in Houston. The Yankees weren’t immune to the weekend woes after the high emotions of that intra-divisional series; they dropped two of three to the Braves and lost Giancarlo Stanton to a hamstring injury. He joined Anthony Rizzo on the IL, and suddenly the Yankees’ offensive depth is being tested.

The Phillies signed Cristopher Sánchez to a four-year extension over the weekend, and he celebrated by spinning seven shutout innings against the Diamondbacks on Sunday. Philadelphia now has the three best qualified starters in the NL by ERA — and Aaron Nola isn’t one of them. Bryce Harper is producing like he wants to win another MVP. Meanwhile, the calendar says June so Kyle Schwarber is crushing the ball.

Tier 2 – On the Cusp of Greatness
Team Record Elo Opponent Elo Playoff Odds Power Score
Guardians 49-26 1573 1483 91.6% 1592
Dodgers 48-31 1558 1487 99.3% 1578
Braves 43-32 1555 1499 95.4% 1565
Mariners 45-35 1539 1494 80.1% 1552
Brewers 45-33 1527 1495 79.8% 1543

The Guardians won their fifth straight game on Sunday, sweeping the Blue Jays and overtaking the Yankees for the best record in the American League (though New York still has the most wins in the majors, with 52). Cleveland travels to Baltimore and Kansas City this week in two pretty big tests of the team’s mettle.

The Dodgers haven’t missed Mookie Betts or Yoshinobu Yamamoto yet thanks to the scorching hot Shohei Ohtani. He blasted four home runs last week and is now up to nine in June to go along with a 207 wRC+ this month.

After falling to 10 games back in the NL East on June 11, the Braves have strung together three series wins in a row and have gone 8-3 in that stretch. That cut the deficit down to seven games. Michael Harris II joined Ronald Acuña Jr. on the IL last week, but the rest of their offensive stars have shown a bit of life recently. But the real reason why they should still be considered one of the better teams in the league is because of their pitching staff; over these last 11 games, they’ve allowed just 2.9 runs per game.

The Mariners’ fun differential was nowhere to be found last week; they lost back-to-back series to the Guardians and Marlins on the road. Seattle has a gauntlet of AL Wild Card contenders on the horizon, beginning this week with series against the Rays, Twins, Orioles, and Blue Jays coming up. The Mariners still have a solid grip on the AL West, but last week showed just how razor thin their margin for error is without any significant upgrades to their lineup.

Tier 3 – Solid Contenders
Team Record Elo Opponent Elo Playoff Odds Power Score
Red Sox 42-36 1545 1509 37.1% 1539
Twins 43-35 1525 1485 73.9% 1527
Astros 38-40 1534 1502 43.6% 1514
Cardinals 39-37 1518 1490 43.7% 1513
Mets 37-39 1517 1515 34.1% 1502

The Red Sox hovered around .500 for essentially the entire season — never climbing more than four games over and never falling more than two games below that mark. Until last week, that is. Their series win over the Yankees a couple of weekends ago gave them the momentum to sweep the Blue Jays and win their weekend series over the Reds, pushing them six games over .500 and into sole possession of the final AL Wild Card spot.

Perhaps the Astros’ sweep of the Orioles last weekend will end up being the turning point for what has been an otherwise disappointing season. They’ve now won three series in a row and have cut their deficit in the AL West from 10 games to just six in the span of a week. Even so, last week was far from ideal. They finally decided to cut the struggling José Abreu, and their pitching staff suffered yet another injury; this time it was Justin Verlander, who was placed on the IL with neck discomfort on Tuesday. Still, the Astros definitely should not be counted out of the playoff picture yet.

The Cardinals and Mets seem to be the two teams in the NL Wild Card race with the most forward momentum right now. St. Louis swept the Giants over the weekend to pull within five games of the Brewers in the NL Central. And no team has been better this month than the Mets, who are 13-6 in June following their brutal 9-19 May. New York’s bats have awoken during the scorching stretch, with a 142 wRC+ that ranks first in the majors this month. Of course, because they’re the Mets, they capped off their week with a self-inflicted wound. Closer Edwin Díaz was ejected before pitching the ninth inning of Sunday’s 5-2 win over the Cubs for a sticky substance violation; his ejection triggered an automatic 10-game suspension.

Tier 4 – The AL Melee
Team Record Elo Opponent Elo Playoff Odds Power Score
Royals 42-37 1488 1502 29.3% 1485
Rays 38-40 1502 1496 16.9% 1482
Rangers 37-40 1491 1503 17.6% 1474
Blue Jays 35-42 1472 1508 5.0% 1450
Tigers 36-41 1454 1489 7.3% 1436

Last week, I had this group of fringe AL contenders behind the much larger NL group, but I think these five teams are a bit better than that blob of clubs fighting over the NL Wild Card. Right now, the Rays and Rangers look like they’re trending upward, while the Royals and Blue Jays have had pretty terrible fortnights.

After series wins against the Twins and Pirates, the Rays are tied with the Astros in the AL Wild Card standings, and just like Houston, it’s too early to count Tampa Bay out of the race. The same could be said of the Rangers, who are only a half-game behind the Rays and just swept the Royals over the weekend. Texas also welcomed back Max Scherzer on Sunday, the first of what is expected to be a number of reinforcements from the injured list over the next few months.

The Royals have really floundered these past two weeks, winning just three times in their last 13 games. They’ve lost their grip on a Wild Card spot and are now nine games back in the AL Central. Their Cinderella Story might have been too good to be true, though there’s plenty of season left for them to rediscover some of their magic — after all, they have six more games against the White Sox. For now, Kansas City returns home for three games against the Marlins before hosting the Guardians for a four-game set over the weekend.

It’s probably too late for the Blue Jays to regain any ground in the playoff race at this point; they lost all six games they played last week and have won just three times over their last 12 games. Making matters worse, their no. 2 prospect, Orelvis Martinez, was suspended 80 games on Sunday for violating the league’s performance-enhancing drugs policy.

The Tigers took advantage of Toronto’s losing streak to leap the Jays in the Wild Card standings. Detroit’s -6 run differential and +9 Base Runs differential paints a much better picture than its actual record 36-41 record. The biggest issue for the Tigers is their lackluster offense; their 11-run outburst on Sunday broke a stretch of six games in which they had scored two or fewer runs. Their starting rotation has been carrying them for essentially the entire season, and they’re approaching the point where they need to make a decision about whether they want to keep Jack Flaherty for the stretch run or try to get a haul of prospects for the resurgent starter.

Tier 5 – The NL Melee
Team Record Elo Opponent Elo Playoff Odds Power Score
Padres 41-41 1509 1509 50.1% 1499
Diamondbacks 38-40 1497 1493 29.7% 1484
Nationals 38-39 1488 1502 3.5% 1479
Pirates 37-40 1483 1494 11.6% 1470
Reds 36-41 1484 1500 14.2% 1467
Giants 36-42 1467 1496 18.1% 1451
Cubs 37-41 1463 1498 20.7% 1449

Going .500 in a given week is the measuring stick of success for the teams in this tier. That bare minimum means they’re sticking around in the crowded NL Wild Card race without actually pulling too far ahead or falling too far behind. The Diamondbacks, Nationals, Pirates, and Cubs all met that meager mark last week. Meanwhile, the Padres won three of four against the Brewers over the weekend to cap off a 4-3 week and maintain their loose grip on the final Wild Card spot. It feels like the whole NL playoff picture is like a giant Pepe Silvia bulletin board.

The Reds lost both of their series last week and have dropped in the standings just as quickly as they climbed them a few weeks ago. Their youngsters are still battling though plenty of inconsistency as they work out the growing pains of trying to develop in the big leagues. They’ll welcome back Noelvi Marte from his 80-game suspension soon — he’s eligible to be activated on June 27 — and Matt McLain has shown some recent progress in his rehab from his shoulder injury. Those two should provide some support for the lineup whenever they rejoin the club.

Despite playing in the Rickwood Field game on Thursday night and honoring franchise icon Willie Mays after he died at 93 on Tuesday, the Giants had a week to forget on the field. They were swept by the Cardinals over the weekend and now carry a five-game losing streak into Monday night’s series opener against the Cubs in San Francisco. This is a huge four-game set; Chicago is one of the teams immediately ahead of the Giants in the Wild Card standings. And yet despite these woes — because this is the middling National League — San Francisco is only three games behind the Padres for the final playoff berth.

Tier 6 – Hope Deferred
Team Record Elo Opponent Elo Playoff Odds Power Score
Angels 30-46 1457 1517 0.2% 1434
Marlins 27-50 1442 1513 0.0% 1420
Rockies 27-51 1403 1507 0.0% 1385
Athletics 29-51 1398 1506 0.0% 1380

The Angels may have avoided a serious injury scare last weekend: Zach Neto had to be removed from Saturday’s game, but it doesn’t appear to be a serious issue. That’s good, because Neto has been one of the precious few bright spots for the Halos this year.

The Marlins had three walk-off victories in a row last week — and won both of their series to boot — but that’s pretty much the only thing to celebrate in Miami. They had to scratch both Jesús Luzardo and Braxton Garrett from their scheduled starts last weekend, and now their starting rotation is devoid of any of the young, promising starters they’ve developed over the last few years. With so many injuries decimating their youth movement, it’s starting to feel like this season is a complete lost cause, without any hint of momentum to look forward to next year.

Tier 7 – The White Sox
Team Record Elo Opponent Elo Playoff Odds Power Score
White Sox 21-58 1356 1510 0.0% 1343

There is one problem with putting the White Sox in their own tier below that group of four rebuilding clubs above them: I have to write something about them each week. They won twice last week, which should be considered a moral victory given the historically bad pace they were on a few weeks ago. They’re still on track to lose 119 games, which would match the modern record.


It Takes a Village to Raise a JJ Wetherholt

Jeffrey Camarati-USA TODAY Sports

JJ Wetherholt is in an unusual position. A third-year finance student at West Virginia University with an interest in math who once considered going to law school, Wetherholt is leaving college early, and says his parents couldn’t be more proud.

As prestigious and lucrative as a career in law or finance can be, neither holds a candle to professional baseball, and Wetherholt is one of the leading candidates for the top pick in this year’s draft.

In addition to academic All-Big 12 and All-American honors, Wetherholt hit .373/.471/.632 with 29 homers, 56 stolen bases, and more walks than strikeouts in 143 career college games. A compact, sinewy 5-foot-10, 190-pound second baseman with great bat speed from an open, left-handed stance, he’s a lock to become WVU’s highest draft pick ever. (The record is currently 11th overall, shared by Alek Manoah in 2019 and right-hander Chris Enochs in 1997.) Read the rest of this entry »


Sunday Notes: Cleveland’s Daniel Schneemann Has His Barrel in the Zone

Daniel Schneemann’s claim to fame is having played six positions in his first six MLB games — reportedly no player had done so in over 100 years — but a peculiar versatility record hasn’t been the 27-year-old infielder/outfielder’s only noteworthy accomplishment since he debuted on June 2nd. A surprise contributor to a surprisingly-stellar Cleveland Guardians club, Schneemann has slashed .297/.422/.568 with two home runs and a 182 wRC+ over 45 plate appearances.

To say that the Brigham Young University product has come out of nowhere may not be wholly accurate, but at the same time, he kind of has. A 33rd-round pick in the 2018 draft, Schneemann was an unranked prospect throughout his seven minor league seasons, and his numbers — at least prior to this year’s .294/.428/.556 with 10 home runs in Triple-A — were never anything to write home about.

Intrigued by his transformative emergence, I asked the San Diego native about the adjustments he’s made to get to where he is now.

“They were gradual,” Schneemann told me earlier this week prior to a game at Cleveland’s Progressive Field. “I started making the ones that are important to me in the offseason after 2022. I had some success in 2023 (a 102 wRC+ and 13 home runs at Triple-A Columbus), and built off of those adjustments prior to this season. I’ve seen better results this year, as well.” Read the rest of this entry »


Effectively Wild Episode 2181: No Ifs, Ands, or Pancake Butts

EWFI
Ben Lindbergh and Meg Rowley banter about the highlights of the MLB at Rickwood Field game and broadcast, Mike Trout’s unsurprisingly slow return from knee surgery, Matt Waldron’s sustained success, the incredible Royce Lewis, the challenge system’s continued ascendance over full ABS, Barry Bonds as a baseball ambassador, Elly De La Cruz’s stolen-base slump, the Yankees-Orioles AL East race, Michael Jordan and subjective stats, Buck Showalter’s scouting criteria at the MLB Draft Combine, and Shohei Ohtani and Aaron Judge as MVP candidates.

Audio intro: The Gagnés, “Effectively Wild Theme
Audio outro: Luke Lillard, “Effectively Wild Theme

Link to Jackson clip
Link to full Jackson appearance
Link to retro broadcast clip
Link to Smoltz-Alexander trade
Link to Trout update
Link to EW 2158 Trout intro
Link to BP IL Ledger
Link to Waldron leaderboard
Link to Lewis leaderboard
Link to Lewis WAR/600
Link to ABS/challenge story
Link to Bonds/Griffey clip
Link to Bonds allegations
Link to EW 2165 on Elly
Link to Sam on Elly
Link to Trueblood on Elly
Link to Becker on the Reds
Link to Becker on Yanks-Orioles
Link to FG playoff odds
Link to team SP projections
Link to Haberstroh on Jordan
Link to DiMaggio streak scoring
Link to HR rules changes
Link to book on Babe’s HR
Link to errors/scoring Stat Blast
Link to Draft Combine page
Link to Showalter clip
Link to Jim’s Dwight impression
Link to FG WAR leaders
Link to Petriello on Judge
Link to ballpark meetup forms
Link to meetup organizer form

 Sponsor Us on Patreon
 Facebook Group
 Twitter Account
 EW Subreddit
 Effectively Wild Wiki
 iTunes Feed (Please rate and review us!)
 Get Our Merch!
 Email Us: podcast@fangraphs.com


Bat Tracking Shows That Hitting Is Reacting

Isaiah J. Downing-USA TODAY Sports

It’s been five weeks since Major League Baseball unveiled its first trove of bat tracking data. In that time, we’ve learned that Giancarlo Stanton swings hard, Luis Arraez swings quickly, and Juan Soto is a god who walks among us unbound by the irksome laws of physics and physiology. We’ve learned that Jose Altuve really does have the swing of a man twice his size, and that Oneil Cruz has the swing of a slightly less enormous man. Mostly, though, we’ve learned when and where batters swing their hardest. This is my fourth article about bat tracking data, and in gathering data for the previous three, I constantly found myself stuck in one particular part of the process: controlling for variables.

As baseball knowledge has advanced from the time of Henry Chadwick to the time of Tom Tango, we first found better, more descriptive ways to measure results. We went from caring about batting average to caring about OPS. We found better ways to weight the smaller results that add up to big ones, going from ERA to FIP and from OPS to wRC+. Then we got into the process behind those results. We moved to chase rates and whiff rates, and the ratio of fly balls to groundballs. With the advent of Statcast, we’ve been able to get deeper than ever into process. We can look at the physical characteristics of a pitch, just a single pitch, and model how well it will perform. Within a certain sample size, we can look at a rookie’s hardest-hit ball, just that one ball, and predict his future wRC+ more accurately than if we looked at the wRC+ from his entire rookie season.

Similarly, when I looked at average swing speed and exit velocity from the first week of bat tracking, I found that swing speed was more predictive of future exit velocity. Exit velocity is the result of several processes: You can’t hit the ball hard unless you swing hard and square the ball up, and you can’t square the ball up if you pick terrible pitches to hit. Between 2015 and 2023, our database lists 511 qualified batters. I measured the correlation between their average exit velocity and their wRC+ over that period. R = .63 and R-squared = .40. But because bat tracking takes us one more step away from results and toward process, it’s further divorced from overall success at the plate. The day after bat speed data was first released, Ben Clemens ran some correlation coefficients between some overall metrics of success. He found a correlation of .11 between average swing speed and wRC+. Now that we have more data, I re-ran the numbers and found that correlation has increased to .25. That’s a big difference, but over the same period, the correlation between wRC+ and average exit velocity is .47.

If you want to know how hard a batter is swinging, you’ll find that it’s dependent on the count, the type of pitch, the velocity of the pitch, the location of the pitch, the depth of contact, and whether contact takes place at all. As a result, if you want to measure any one factor’s effect on swing speed, you need to control for so, so many others. The more I’ve sorted through the data, the more I’ve come to appreciate the old adage that pitchers control the action. Bat tracking shows us just how right people are when they say that hitting is reactive. It shows us that different pitches essentially require different swings.

When Tess Taruskin started putting together her Visual Scouting Primer series, she asked around for scouting terms and concepts that people had a hard time picturing. Barrel variability was at the top of my list. I know that Eric Longenhagen is giving a glowing compliment when he says that a player can move his barrel all around the zone, but I’ve always had trouble picturing that. Maybe it’s because of the way I played the game when I was younger, but I’ve never really understood the concept of a grooved swing. When I was digging through the bat tracking data, seeing the effect of the pitch type, the location, and where in space the batter has to get the barrel in order to make solid contact, it finally clicked.

There’s obviously a reason that every hitter has a book, a certain way that pitchers try to get them out. I’m just not sure I ever connected it quite so clearly to the physical act of swinging, the flexibility, quickness, strength, and overall athleticism required to execute a competitive swing on different kinds of pitches in different locations. And that’s before we even get to the processing speed, judgment, and reaction time that comes with recognizing the pitch and deciding not just whether to swing, but how to attack the ball. Bat tracking highlights the how.

There are a million ways to succeed at the plate. Derek Jeter used an inside-out swing to send the ball the other way. Isaac Paredes uses an inside-even-further-inside swing, reaching out and hooking everything he can down the line. Chas McCormick and Austin Riley time their swings in order to drive a fastball to the right field gap and pull anything slower toward left. Arraez, like Tony Gwynn before him, stays back and places the ball in the exact spot that he feels like placing it. Ted Williams preached a slightly elevated swing, making him the progenitor of today’s Doug Latta disciples, who try to get on plane with the ball early and meet it out front, where their bat is on an upward trajectory. Some players talk about trying to hit the bottom of the ball in order to create backspin and carry. I could go on and on. But no matter what school of thought batters subscribe to, they’re not the ones who decide what kind of pitch is coming. Bat tracking data show us just how adaptable their swing has to be. Here’s a map of the 13 gameday zones, broken down by the average speed of competitive swings in each zone for right-handed batters.

The batter can bend at the waist and drop his bat head on a low pitch, especially inside. A high pitch requires a flatter swing, and it’s much more about pure rotational speed. An outside pitch requires hitting the ball deeper, where the bat might not have reached full speed yet, but it also allows the batter to get his arms extended. I just described three different skills, and there are plenty more that we could dive into. Because every batter is an individual, each will be better or worse at some of them than others.

At the moment when all this clicked, I thought of Shohei Ohtani. Ohtani hits plenty of balls that are very obviously gone from the second he makes contact. But he also hits some of the most awkward home runs imaginable, swings that end up with his body contorted in some weird way that makes it seem impossible that he managed to hit the ball hard. He looks like he’s stepping in the bucket and spinning off the ball, he looks like he’s simply throwing out his bat to foul off an outside pitch, or he looks like he’s just not swinging very hard, and yet the ball ends up over the fence. Somehow this ball left the bat at 106.4 mph and traveled 406 feet.

It might appear that this swing was all upper body. However, a swing is a little bit like cracking a whip, where you’re working from the bottom up to send all of the energy to the very end of the line. Some hitters are better than others at manipulating their bodies to time that energy transfer perfectly. Here’s another way of looking at this.

On the left are the 26 homers that Cody Bellinger hit in 2023. On the right are Ohtani’s 44 homers. I realize that because Ohtani hit 18 more, his chart looks more robust. But it’s not just about the number of dots. It’s about the spread. I’m not trying to pick on Bellinger. I used him in part because he had a great season. I found his pitch chart by searching for players with the highest percentage of home runs in the very middle of the strike zone. At 46%, Bellinger had the highest rate of anyone who hit 20 home runs. If you make a mistake in the middle of the zone, he’ll destroy it. On the other hand, Ohtani is capable of hitting the ball hard just about anywhere. It’s even clearer if you look at the two players’ heat maps on hard-hit balls from last season.

Bellinger has never been the same player since his 2019 MVP campaign, and it’s generally assumed that the significant injuries that followed affected his swing. He can still do major damage, but on a smaller subset of pitches. This is one of the reasons that scouts focus so much on flexibility and athleticism and take the time to describe the swings of prospects as grooved or adaptable, long or short, rotational or not, top-hand or bottom-hand dominant. These things may not matter much in batting practice, but if there’s any kind of pitch you can’t handle, the game will find it. The best hitters find a way to get off not just their A-swing, but a swing that can succeed against whatever pitch is heading toward them.


Zach Neto Is Proving To Be a Bright Spot in Anaheim

Jayne Kamin-Oncea-USA TODAY Sports

Things aren’t particularly bright in Anaheim right now, but even amidst the Angels’ struggles, some of the team’s young players are thriving. One of those players is Zach Neto, who in his sophomore campaign looks like an improved version of himself at the plate. His full-season wRC+ is up to 107, a mark that has been propelled by continued improvement as temperatures have gotten warmer. In the first month of the season, Neto posted a meager 79 wRC+, but in the two that have followed, he has looked like an All-Star, with a 130 wRC+ in May and a 123 so far in June. Despite not having big raw power, he’s been able to consistently drive the ball.

Last year, Neto was abysmal in the top third of the strike zone. He simply couldn’t handle high heaters, with his .194 wOBA in that area of the zone in the bottom decile of the league. It’s a hole that is too easy to expose. Any pitcher with a decent four-seamer that features at least average ride could live there when facing Neto and not be worried the shortstop would do any damage. It was a problem that held back his entire offensive profile, and without mitigating it, his prospects as a hitter weren’t promising. But as struggling young players often do, Neto looked to make a change. Read the rest of this entry »


The End of the 2016 Cubs Is Coming

Patrick Gorski-USA TODAY Sports

These are the saddest of possible words,
Bryant to Báez to Rizzo.
Seeing projected WAR cut into thirds,
Bryant to Báez to Rizzo.
Quickly declining in other team’s hats,
by plate discipline or by powerless bats,
concussions and sore backs turn comebacks to splats,
Bryant to Báez to Rizzo.

The 2016 season was one of the greatest in the history of the Chicago Cubs, a franchise that dates back to 1870, before the National League even existed. After winning the World Series and ending a championship drought that dated back to 1908, there were a lot of reasons to think this team would continue to make deep playoff runs for another five or six years. Sure, they had a fairly old starting rotation, with only Kyle Hendricks expected to stick around for a while, but the lineup looked like it was equipped for a long stretch of dominance. Addison Russell was 22, Javier Báez and Kyle Schwarber were each 23, Kris Bryant, Jorge Soler, and Willson Contreras were all 24, and Anthony Rizzo was still just 26. The team’s big free agent signing from the previous winter, Jason Heyward, didn’t have a good first season in Chicago, but at 26, a bounce-back campaign wasn’t out of the question. Still, this version of the Chicago Cubs would turn out to only have four postseason wins and a single playoff series win (the 2017 NLDS) left in them. What’s more, the three brightest stars in that constellation, Bryant, Báez, and Rizzo, were all traded at the 2021 deadline ahead of reaching free agency. Now, years later, each faces a very uncertain future. Read the rest of this entry »