Archive for Teams

Baseball On The Moon

Lucas Peltier-Imagn Images

It’s a busy time for sports right now. The NBA Finals have been incredible. The Stanley Cup Finals have been nearly as good. The World Cup just started; Team USA is playing tonight. With this embarrassment of entertainment riches, regular season baseball might seem to temporarily lose a little bit of its luster. But even if you want to watch those other great spectacles, I implore you to set aside a few hours of your life this weekend for baseball. For a limited time only, they’re playing on the moon.

OK, fine, maybe not the actual moon. There are any number of logistical and physical challenges involved in that. But the first half of the six-game Las Vegas series has been the next best thing, and before the A’s play the Rockies this weekend, I’m hoping to convince you to watch it. I wouldn’t want my baseball to always look like this, but in small doses, it’s absolutely captivating.

The Athletics, currently playing in the minor league stadium of the Sacramento River Cats, have taken up an even briefer temporary residence in the stadium of their Triple-A affiliate, the Las Vegas Aviators. It’s a preview of sorts – in advance of their scheduled 2028 move to Sin City, the team is playing a six-game series there. And boy, does the ball carry in the desert.

Las Vegas sits only 2,000 feet above sea level. That sounds like nothing – Coors Field, the archetypical high-altitude ballpark, is famously a mile high. But the major league stadium at the second-highest altitude is Chase Field in Arizona, and it’s only 1,000 feet above sea level. That elevation helps the ball carry, but it’s only one of the many reasons that offense is high here. For one thing, it’s hot. High temperatures are forecast to exceed 100 degrees this weekend, with lows in the mid-80s providing little respite even at night. The air is as dry as it gets; Las Vegas has a lower average relative humidity than any big league city, and it’s particularly dry in the middle of summer. It’s an outdoor park, so there’s no escaping the hot, arid conditions. The PCL was the homer-happiest minor league in 2025, and Vegas was the homer-happiest park in the PCL. Read the rest of this entry »


Manny Are Called, Few Are Hit

Rafael Suanes-Imagn Images

Manny Machado was in the news last week for what got called an anti-analytics rant. This would’ve been a bigger deal 10 or 15 years ago, when front offices were still coming to grips with empirical study as a part of scouting and player development, but that battle’s over now. The nerds are here.

Machado said the game’s getting harder to play, and that there are “too many stats out there. Too many stats, way too many numbers. I don’t even know half of the stuff that goes up there. I look at the board sometimes, and I even ask some of the guys, like, ‘What is WCCVBB, whatever it is?’… It’s crazy to even keep up with.”

As someone who makes his living using WCCVBB, I think Machado’s actually got a point here. I’m an analyst with a social science background: There is no stat so newfangled I won’t poke it to see if it’ll teach me — or better yet, you, the fans — something new about the game. Read the rest of this entry »


Dustin May Is Finally Having His Day

Vincent Carchietta-Imagn Images

Dustin May’s 2026 season did not begin in auspicious fashion. He was chased in the fourth inning in each of his first two starts with the Cardinals, facing the Rays at home on March 29 and then the Tigers in Detroit on April 4. On the heels of his rough 2025 season, it was fair to wonder if St. Louis had grossly miscalculated by signing the 28-year-old righty to a one-year, $12.5 million deal. Since then, however, May has gone on a roll, putting together perhaps the best run of his injury-wracked career and placing himself among the game’s top starters during that span.

On Tuesday at Citi Field, May spun six scoreless innings against the Mets, holding them to four hits and one walk while striking out six. It was his first scoreless start since last August 12 while with the Red Sox, and with it, he collected his first win since April 21. Though he’d averaged a crisp six innings with a 3.86 ERA and a 3.03 FIP over his previous seven starts, the Cardinals had scored just 19 runs and posted a 2-5 record in those games.

Undoubtedly, the most frustrating of those strong outings was on May 27 in Milwaukee. May had held the Brewers hitless for seven innings, striking out nine and allowing only two baserunners; he hit Jake Bauers with a pitch in the second inning, and catcher Pedro Pagés interfered with Sal Frelick in the fourth. May had thrown just 72 pitches to that point, giving him a real shot at finishing the job without too much concern about pitch count. Alas, Garrett Mitchell led off the eighth with a double just over the head of left fielder Bryan Torres as he raced into the left-center gap, and then Luis Rengifo bunted for a base hit before manager Oliver Marmol called for the bullpen. The Brewers, who trailed 1-0 at the time, plated both runs against reliever JoJo Romero, and held on to win 2-1. Read the rest of this entry »


A New Bleday Is Dawning

Katie Stratman-Imagn Images

Not very much has gone right in Cincinnati this season. Having fought through injuries, slumps from key hitters, and total no-shows from their closer and the back end of their rotation, the Reds sit just under .500, which in the surprisingly competitive NL Central is good for last place. It’s not how the Reds wanted to build on their playoff appearance a year ago.

One of the few bright spots has been JJ Bleday, who’s hitting .270/.363/.568. Despite appearing in just 39 of Cincinnati’s 67 games, he’s third on the team with 11 home runs and tied for fourth in total bases.

Unlike other Reds standouts, like Sal Stewart and Chase Burns, Bleday wasn’t really expected to do much. The Reds picked him up off the street for $1.4 million after the A’s non-tendered him last November. I was about to make a joke about what it says that Bleday couldn’t even stick in Sacramento, but the A’s are actually pretty deep at his position. At any rate, he was just below replacement level in 98 games in 2025 — that’ll get you non-tendered anywhere. Read the rest of this entry »


Taylor Ward? More Like Taylor Walk

Rafael Suanes-Imagn Images

Taylor Ward has made a big league career out of lifting and pulling the ball. Drafted in the first round in 2015, he didn’t find a full-time role in the majors until 2022, but he ran with the job as soon as he got it. Despite unexciting bat speed, Ward consistently ambushed fastballs and tucked them over the left field fence. He clobbered 98 home runs from 2022-25 for the Angels, posted a 119 wRC+, and racked up 11 WAR over the span, one of the team’s best players. Then he got traded to the Orioles this winter with only one year left until free agency, and decided to completely remake his game.

I’m only partially kidding. See, Ward might have made his name as a 25-homer-a-year type, but he’s abandoned that style completely in Baltimore. He’s launched only three long balls this season, and his barrel rate, average exit velocity, and fly ball rate are all career lows. His average bat speed is down 1.5 miles an hour, now in the fifth percentile league-wide. Even when he does get the ball in the air, he’s pulling it at a career-low rate; only 19.4% of his elevated contact goes to left field. That’s why his isolated power has declined from .192 as an Angel to .103 as an Oriole. And oh yeah, he’s having one of the best seasons of his career.

That’s right – Ward might not be hitting for power, but he’s getting on base at a preposterous clip. His 18.8% walk rate is third in baseball. His .403 OBP is fifth. He’s not barely surviving on some weird BABIP spike or doing anything visibly unsustainable. He just started swinging slower and making more contact, more or less, and the results have been downright incredible; his 126 wRC+ would be the second-best mark of his career if he can sustain it the rest of the season. Read the rest of this entry »


One Challenge After Another for Matt McLain

Denis Poroy-Imagn Images

It’s been an eventful start to June for Matt McLain. Fresh off the worst calendar month of his major league career, the Reds’ 26-year-old infielder snapped out of a 1-for-29 slide on June 1 against the Royals, the same day he began what the team hopes will be a brief residency at shortstop in place of the injured Elly De La Cruz. He homered in back-to-back games on June 6–7 against the Cardinals, with the second two-homer game of his career on the latter day. Then on Monday, McLain became the first player to win three ABS challenges in a single plate appearance, resulting in a base on balls. His brief binge hasn’t been enough to stop the Reds from slipping below .500, but it has offered some hope that he’s finally on the upswing after a prolonged struggle since tearing up his left shoulder in March 2024.

In the wake of De La Cruz straining his right hamstring while running out a single on May 31, McLain has started seven of the Reds’ eight games at shortstop. He has a fair bit of experience there, having played the position at UCLA and in the minors, then for about two and a half months as a rookie in 2023 before De La Cruz took over. Rookie Edwin Arroyo, who had primarily been playing shortstop at Triple-A Louisville, has been called up to cover second base.

I’ll get to the team’s infield picture below, but first, McLain. Monday night’s ABS adventure happened with two outs in the top of the eighth inning against Padres reliever Jason Adam, who was protecting a 3-2 lead. McLain challenged three sliders that were below the zone on 1-0, 2-0, and 3-1 counts, all of which home plate umpire Lance Barrett called strikes:

Read the rest of this entry »


ZiPS Time Warp: Andrew McCutchen

Charles LeClaire-USA TODAY Sports

Once in a while, a player gets to walk off into the sunset at the height of his game. Ted Williams and David Ortiz are two examples of Hall of Famers who retired while still stars. But most players, even many greats, don’t see their careers end on a high note. That much larger list includes Andrew McCutchen, who was released by the Texas Rangers in late May after hitting .197/.277/.260 in 37 games as a part-time designated hitter/outfielder. There’s still a possibility that McCutchen catches on with another team this season as a spare bat off the bench, but in any case, we’re likely seeing the last throes of his career. Time always wins in the end, so this discussion was inevitable, but a decade ago, it looked like this conversation would have Cooperstown-related content.

Going back to early 2016 in the time machine, Andrew McCutchen was a very different player. Still in his 20s, he was a five-time NL All-Star coming off four consecutive Silver Slugger awards and four top-five finishes in the NL MVP balloting, including a win in 2013. It was a better time for the Pittsburgh Pirates as well, having just made the playoffs for the third straight season, winning 98 games in 2015 before being unceremoniously eliminated by the Cubs in the Wild Card game. Always at risk of losing their stars to teams more willing to pay them, the Pirates didn’t have to worry about that yet with McCutchen, who still had three more years to go in Pittsburgh, thanks to the six-year, $51 million extension (with a team option for a seventh year) that he had signed before the 2012 season.

At this stage, McCutchen appeared to be on a pretty good Hall of Fame trajectory. After seven seasons, Cutch was entering his age-29 campaign having already tallied 41 WAR with a .298/.388/.496, 144 wRC+ career line while playing center field. On a historical level, these numbers were quite competitive with some of the best young center fielders in MLB history. Look at how prominently he featured on the leaderboard through his age-28 season:

Top MLB Center Fielders Through Age 28, 1871-2015
Player G AVG OBP SLG wRC+ WAR
Ty Cobb 1397 .368 .431 .512 177 78.6
Mickey Mantle 1399 .307 .422 .568 170 74.8
Ken Griffey Jr. 1375 .300 .379 .568 144 63.6
Tris Speaker 1216 .343 .421 .484 165 62.4
Willie Mays 1078 .316 .390 .587 155 56.6
Andruw Jones 1451 .267 .342 .503 116 55.0
Rickey Henderson 1182 .290 .399 .437 137 53.3
Joe DiMaggio 979 .339 .403 .607 154 52.2
Duke Snider 1135 .307 .383 .552 142 43.3
Vada Pinson 1435 .299 .343 .477 122 42.0
Cesar Cedeno 1293 .289 .349 .457 127 41.2
Andrew McCutchen 1037 .298 .388 .496 144 41.0
Al Simmons 958 .360 .400 .590 145 39.0
Mike Trout 652 .304 .397 .559 166 38.5
Larry Doby 854 .301 .406 .522 150 38.2
Andre Dawson 1036 .287 .331 .489 125 37.2
Richie Ashburn 1179 .315 .394 .395 116 36.5
Oscar Charleston 479 .389 .465 .665 203 35.7
Turkey Stearnes 556 .360 .426 .667 181 34.5
Hugh Duffy 1005 .338 .399 .477 127 34.5
Ben Chapman 1155 .306 .385 .452 118 32.2
Reggie Smith 1014 .281 .354 .471 129 32.0
Pete Browning 796 .345 .393 .476 151 31.9
Chet Lemon 1055 .281 .362 .452 127 31.6
Carlos Beltrán 1036 .282 .350 .479 110 31.3

Note that Mike Trout would eventually move up to third on this list; 2015 was only his age-23 season! It’s also weird to see Rickey Henderson here, but he played mostly center field for the Yankees in 1985-1987, and so he qualified in our database.

Anyway, that’s impressive company, and the vast majority of these players are Hall of Famers or will end up there eventually. ZiPS at the time saw no reason to be particularly suspicious of McCutchen’s performance, and without any red flags, was happy to project him with a fairly typical decline phase for a star outfielder.

ZiPS Time Warp – Andrew McCutchen (Through 2015)
Year BA OBP SLG AB R H 2B 3B HR RBI BB SO SB OPS+ WAR
2016 .293 .392 .493 550 89 161 33 4 23 89 84 118 14 146 5.7
2017 .292 .391 .501 527 85 154 33 4 23 87 80 112 12 148 5.4
2018 .292 .391 .497 511 81 149 31 4 22 84 78 107 12 147 5.2
2019 .287 .384 .486 494 76 142 30 4 20 78 72 101 11 142 4.5
2020 .285 .379 .468 470 70 134 27 4 17 71 67 90 10 136 3.8
2021 .285 .377 .462 446 64 127 25 3 16 65 61 82 9 134 3.4
2022 .279 .366 .446 419 58 117 22 3 14 60 53 71 8 126 2.6
2023 .274 .353 .425 391 50 107 20 3 11 52 43 61 7 117 1.7
2024 .268 .339 .414 362 43 97 17 3 10 46 35 53 6 110 1.0
2025 .261 .328 .387 333 37 87 14 2 8 39 29 45 4 100 0.3
2026 .254 .314 .365 307 32 78 12 2 6 34 23 38 4 90 -0.3
2027 .248 .304 .342 234 23 58 8 1 4 23 16 28 3 81 -0.7
2028 .246 .296 .339 171 15 42 5 1 3 16 10 19 1 78 -0.8
RoC Proj. .279 .365 .448 5215 723 1453 277 38 177 744 651 925 101 126 31.7
RoC Actual .248 .344 .420 4558 659 1129 217 11 182 599 649 1136 66 108 10.9
Career Proj. .287 .375 .469 9080 1362 2604 513 77 328 1302 1194 1704 255 134 72.7
Career Actual .271 .364 .455 8423 1298 2280 453 50 333 1298 1192 1915 220 124 51.9

As it turned out, 2015 was McCutchen’s last 4-WAR season, and in only one season was he better than 2 WAR (3.6 WAR, 2017) over the next decade. While ZiPS didn’t have any illusions that McCutchen would stay a superstar for another decade, it didn’t expect him to hit a more drastic decline until the early 2020s. Sticking in center for a few more years, with a projected 2,600 hits, 72.7 WAR, and 333 home runs, when combined with his peak, I think this McCutchen would’ve made the Hall of Fame, though it probably would’ve taken him several years on the ballot to creep over the 75% line.

It’s hard to point to the obvious reason for his premature decline. The 2016 campaign was his worst season in the majors at that point, marred by a down June/July while he was playing through a severely jammed thumb. But that wasn’t thought to be a long-term problem, and his offense did bounce back to a degree for the next few seasons. His defense was already trending downward, but he was hardly slow, and, except for 2020 when he was coming back from a torn ACL that prematurely ended his 2019 campaign, he stayed above the 90th percentile in sprint speed through the 2022 season. His contact rate declined, but he still maintained his solid plate discipline and his hard-hit rate remained steady.

I don’t believe McCutchen’s going to do well when he hits the Hall of Fame ballot, but I think the version that we got might be too easily dismissed. He only ranks 30th in Jay Jaffe’s JAWS for center fielders, a place where most players do not get into the Hall. He does fare better using FanGraphs WAR, however, both in seven-year peak fWAR and in fJAWS. McCutchen ranks 13th in peak fWAR among center fielders, compared to 24th in Baseball Reference’s version.

7-Year Peak fWAR for CF
Player 7-Year Peak fWAR
Willie Mays 70.5
Ty Cobb 69.2
Mickey Mantle 65.5
Mike Trout 63.5
Tris Speaker 61.4
Joe DiMaggio 54.4
Ken Griffey Jr. 52.9
Duke Snider 47.9
Andruw Jones 47.1
Jim Edmonds 45.4
Carlos Beltrán 44.3
Oscar Charleston 41.3
Andrew McCutchen 41.3
Jimmy Wynn 40.9
Richie Ashburn 40.7
Larry Doby 40.1
Kenny Lofton 39.5
Cesar Cedeno 39.2
Dale Murphy 38.5
Andre Dawson 38.4
Hack Wilson 38.4
Earl Averill 37.4
Fred Lynn 36.9
Wally Berger 36.2
Curtis Granderson 36.2

Using FanGraphs WAR, McCutchen ranks 19th among center fielders in JAWS rather than 30th, and that ranking is strong enough that I think you at least need to have a conversation about his Hall of Fame suitability. As noted above, I’m not optimistic; the writers gave very little attention to Jimmy Wynn (19th), Kenny Lofton (12th), and Jim Edmonds (11th), while it took nine ballots to induct Andruw Jones (eighth). McCutchen had a huge peak, but the freshest memories of him will not be of that peak, but of his decade as a middling DH/corner outfielder.

If this is actually the end for Andrew McCutchen, he shouldn’t be remembered for coming up short of Cooperstown. For the better part of a decade, he was one of the very best players in baseball, the biggest name in a Pirates revival that briefly made Pittsburgh feel like a big baseball city again. The second half of his career didn’t dazzle like the first, but he did more than enough to be remembered as something greater than merely a very good player who got old quickly.


Rico Garcia Has Been Excelling Out of the Orioles Bullpen

Jay Biggerstaff-Imagn Images

You might not have noticed, but Rico Garcia has been one of the best relievers in baseball this season. Over 30 appearances, the 32-year-old Baltimore Orioles right-hander has a 1.29 ERA, a 3.25 FIP, and a 31% strikeout rate. Moreover, he has allowed just nine hits in 28 innings of work and boasts a record of 3-1 with four saves.

If you don’t follow the Orioles, you can be excused for not being familiar with Garcia. Claimed off waivers from the New York Mets last August, Garcia came into the current campaign having thrown just 70 big league innings since debuting in 2019, and he’d done so while pitching for seven different teams. Truly a journeyman, the 30th-round pick in the 2016 draft out of Hawaii Pacific University possessed a ledger that included one win, four losses, zero saves, and a 5.27 ERA.

What is behind his breakthrough? Based on conversations with both Garcia and Orioles pitching coach Drew French, that is a question without a simple answer. While the righty has never been better, it isn’t as though he has seen his velocity suddenly skyrocket, introduced a nasty new pitch, or discovered a secret formula. Read the rest of this entry »


The White Sox Are in the Midst of An Impressive Turnaround

Matt Marton-Imagn Images

In 2024, the White Sox set a single-season record by losing 121 games, and last year, they went 60-102 under rookie manager Will Venable — their third straight season with at least 100 losses. Yet now, more than a third of the way into the 2026 season, the White Sox are one of only five AL teams with a record of .500 or better. At 34-31, they currently occupy the second Wild Card spot and are just 1.5 games behind the Guardians in the AL Central race.

Our projection systems certainly didn’t see this turnaround coming, as the White Sox were forecast for a 67-95 record — worst in the AL by almost five full wins — with just a 1.1% chance of making the playoffs. In our preseason Positional Power Rankings, their starting pitching, all three outfield spots, and designated hitter all ranked among the majors’ bottom three. As of mid-April, the Sox appeared to be fulfilling their destiny of another forgettable season, having skidded to a 6-13 start while scoring just 3.16 runs per game and hitting a cringeworthy .195/.286/.316 (71 wRC+), worst in the majors across the board. Even newcomer Munetaka Murakami was hitting just .167/.346/.417 (111 wRC+) with five home runs and a 21.8% walk rate but not much else. However, since that point, the team has hit .260/.343/.451 (121 wRC+) with 73 homers, leading either the AL or the majors in all of those categories while going 28-18 (.609) for the league’s second-best record over that span, behind only the Yankees (29-17, .630). Unfortunately, the last eight of those games have been without Murakami, who suffered a Grade 2 hamstring strain running out an infield grounder on May 29 and landed on the injured list; more on him below.

While there’s a long way to go in the 2026 season, at their current pace the White Sox could post this century’s second-largest improvement in winning percentage among the teams that lost at least 108 games two years prior:

Largest Improvement Two Years After Losing at Least 108 Games
Team Season W L WL% Season W L WL% Dif Playoffs
Orioles 2021 52 110 .321 2023 101 61 .623 +.302 Won AL East
White Sox 2024 41 121 .253 2026 34 31 .523 +.270
Astros 2013 51 111 .315 2015 86 76 .531 +.216 Won ALWC
Diamondbacks 2021 52 110 .321 2023 84 78 .519 +.198 Won NLCS
Tigers 2019 47 114 .292 2021 77 85 .475 +.183
Tigers 2003 43 119 .265 2005 71 91 .438 +.173
Athletics 2023 50 112 .309 2025 76 86 .469 +.160
Diamondbacks 2004 51 111 .315 2006 76 86 .469 +.154
Orioles 2018 47 115 .290 2020 25 35 .417 +.127
Orioles 2019 54 108 .333 2021 52 110 .321 -.012
Rockies 2025 43 119 .265 2027

Read the rest of this entry »


Braxton Ashcraft Flummoxes the Multitudes

Charles LeClaire-Imagn Images

I don’t know how much attention Braxton Ashcraft wants in his life, but he must be either fuming at his lack of recognition or thrilled to be left alone. As much ink has been spilled on the Pirates this year, only some of it has gone to their starting rotation, as opposed to Konnor Griffin or the team’s new cadre of veteran bats. Of that fraction, Paul Skenes dominates the headlines, followed by the talented but frustrating Bubba Chandler, the newly returned Jared Jones, and the occasionally truant Carmen Mlodzinski.

But as of this writing, Ashcraft is in the top 10 in baseball in pitcher WAR, trailing Skenes by only a tenth of a win. And this on the heels of Saturday’s loss to the Braves, in which Ashcraft surrendered nine hits and six earned runs in five innings. I wouldn’t be especially worried; it’s only Ashcraft’s second bad start out of 13, and the Braves will do worse to better pitchers before the season’s out.

Ashcraft was a pretty big prospect: A second-round pick out of a Waco, Texas-area high school in 2018, and the no. 60 overall prospect heading into last season. And he pitched quite well as a rookie in 2025, with a 2.71 ERA and 2.78 FIP in 69 2/3 innings, split more or less evenly between the rotation and the bullpen. So it’s not like he came out of nowhere, but he would’ve been third-favorite for the role of Skenes’ sidekick if you’d asked around a year ago. Read the rest of this entry »