One last chance for Matt McLain with the Cincinnati Reds

TORONTO, CANADA - SEPTEMBER 26: Matt McLain #9 of the Cincinnati Reds takes an at bat in his batting stance against the Toronto Blue Jays during the third inning in their MLB game at Rogers Centre on September 26, 2026 in Toronto, Canada. (Photo by Mark Blinch/Getty Images) | Getty Images

The Cincinnati Reds have really backed themselves into a hole when it comes to the roster construction on their infield.

You may recall they’ve steadfastly stuck to the idea of continuing to throw millions at a right-handed, glove-first infielder who a) can’t really hit left-handed pitching all that well and b) can’t hit right-handed pitching at all. While you almost assuredly mumbled under your breath ‘yeah, Ke’Bryan Hayes,’ that’s not even who we’re talking about today.

Today, we dive into what’s become of Matt McLain.

The Reds doled out over $4.6 million to sign him after selecting him 17th overall in the 2021 MLB Draft, and he’d accrued enough service time by 2026 – a huge chunk of it while rehabbing various injuries – to earn over $2.3 million in his first trip through the arbitration process. The Reds have given zero indication that they’re going to cut ties with him despite his struggles, so it sure looks like he’ll go through arbitration again this winter and earn a modest raise on that $2.3 million salary for 2027, too.

All that despite – you guessed it – being a guy who’s become a glove-first infielder who hits from the right-handed side but can’t hit righties (and barely hits lefties).

There have been 267 big leaguers who have logged at least 600 PA since the start of the 2025 season, and McLain is one of them. Hayes, as you’d predict, owns the single worst wRC+ of the bunch at just 49, but McLain’s lackluster performance with the bat checks in at 15th worst at just 74. The thing is, though, that McLain has actually accrued 1073 PA since the start of 2025, and that’s hundreds of PA more than every single one of the 14 players who rank below him on this list – that’s because those players hit so poorly that their managers saw fit to keep them out of the lineup more often.

In fact, among the entire first page of that leaderboard (30 names), McLain is one of only two players with more than 1000 PA, the other being one of the best defensive catchers of his generation in JT Realmuto. Up the threshold then to 1000 PA and you’ll see McLain’s 74 wRC+ rank dead last among the 118 MLB players who you’d conceivably be able to call ‘regulars’ over the last two seasons, and Realmuto at 81 is the one ‘closest’ at 7 points clear.

If you aren’t yet a believer in wRC+, rest assured that McLain ranks last among those 118 in batting average (.204) and slugging percentage (.339), his .288 OBP ranking 2nd worst. Just about every way you look at the last two years, he’s been tangibly awful offensively.

To his credit is his work against LHP, which was at least within the realm of being serviceable in 2026. He hit .243/.347/.430 (.777 OPS) against them in 107 PA during the 2026 season, though that’s on the heels of hitting just .228/.328/.351 (.679 OPS) against them in 131 PA the season before. But if you look at his work against RHP over that same time, it begins to get a little ghastly.

154 MLB players logged at least 300 PA against RHP in 2026 alone, and McLain was one of them. He hit just .167/.249/.303 against them in 370 PA, and at this point you’ll be shockingly unsurprised to hear that he ranked dead last among the entire group in average, OBP, and wRC+ (52), his mark in slugging (3rd worst) within earshot of dead last.

His one potential saving grace: his .216 BABIP against RHP last year was far and away the lowest among his peers. That’s despite his soft-hit rate (15.2%) ranking 60th out of those 154 players, his 31.4% hard-hit rate a ‘reasonable’ 122nd (ahead of the likes of Kyle Tucker, Alec Bohm, Nolan Arenado, and even Cleveland’s Jose Ramirez last season). So, there’s at least a chance there was some simply awful bad luck involved here, even if the extremely mediocre .217/.291/.341 (.632) OPS he posted against RHP in 2025 came on a more feasible .284 BABIP.

Not even Statcast offers a potentially hidden solution for McLain’s woes. Everything continues to point towards the obvious, which is that the shoulder and oblique problems that derailed his 2023 and cost him all of 2024 simply handed back a completely different hitter, and that completely different hitter looks woefully overmatched at the plate against big league velocity.

His glovework is good. His baserunning is good. He’s the type of player that – at a certain cost – can still provide enough service to a Major League Baseball team even at this level of production. It’s just that the way the Reds have put together their infield, they haven’t baked in a way to maximize that skillset at all.

At 3B, they have a player in Hayes who should never set foot in a batter’s box and only plays 3B. At 1B, in Sal Stewart, they have the guy that should be their 3B. At SS, they have the best hitting player on their team at the position that, typically, you can get away with a glove-only guy since shortstop is the place where plus defense gets to be played more often, but there’s no way in hell you’re moving Elly De La Cruz off short just to maximize McLain’s glove. So, McLain gets shoved over to 2B where he doesn’t hit nearly enough to warrant playing there each and every inning.

Two infielders who should pretty much only be LIDRs and/or pinch-runners, neither of whom has enough experience to warrant being labeled as ‘potential outfielder in a pinch,’ either. Two players on the 26-man roster who you really don’t ever want to hit in any scenario. Two guys to whom the Reds will owe a combined $10 million to in 2027 who Cincinnati’s front office simply just can’t quit.

I wish I could make it make sense. Barring a miraculous turnaround in 2027, I think a third trip through the arbitration process might finally make it stop making sense for the frugal Reds, but that’s still one full year away.

2026 World Series Preview: Offense

MILWAUKEE, WISCONSIN - APRIL 01: Garrett Mitchell #5 of the Milwaukee Brewers steals second base as Ben Williamson #15 of the Tampa Bay Rays takes the throw at American Family Field on April 01, 2026 in Milwaukee, Wisconsin. (Photo by John Fisher/Getty Images) | Getty Images

Forget the TV ratings, we’re about to be treated to a World Series between two of the most well-rounded, fundamentally sound teams from the 2026 season. For as much as the Brewers’ and Rays’ small TV markets and low payrolls will dominate narratives during the Fall Classic with the CBA expiration looming, this year’s World Series will feature the team with the best record in the NL taking on the team with the best record in the AL. What that says about the health of the sport overall and the owners’ push to ostensibly and artificially improve competitive balance I will leave for you to draw your own conclusions.

Over the next two days, we will preview the offenses and pitching staffs stacked up against one another. The Brewers and Rays met once in the regular season, way back in the second series of the year in the opening days of April. The Brewers won that three-game series at Miller Park handily, dropping the first game, 3-2, before recording back-to-back victories with score lines of 6-2 and 8-2. If that series is any indication of what we’re in store for, their could be fireworks in the coming days as the two teams combined to hit nine home runs across those three games.

Today, we’ll preview the offenses and tomorrow, we’ll cover the pitch side of things.

Milwaukee Brewers

103-59, 1st NL Central
Defeated Padres in NLDS, 3-1
Swept Dodgers in NLCS, 4-0

The Brewers finished the regular season with the third-most position player fWAR in MLB at 26.1. They had a clear identity over the 162, working deep counts, drawing walks, and putting the ball in play. Their .258 team batting average and 10.6-percent walk rate were both tops in the majors while their collective 107 wRC+ placed them third. However, they also finished second-worst in the league with 154 home runs.

Interestingly, they have flipped the script on that narrative in the postseason. Their .250 postseason batting average is still tops among the 12 entrants, but their ten home runs lead all playoff teams as they are the only team to post a wRC+ above 100 in the postseason. Many of those home runs have come in high leverage moments, none bigger than Jake Bauers’ go-ahead two-run homer at Dodger Stadium late in Game 3 of the NLCS. Others have set the tone early, like Jackson Chourio’s homer to lead off that game against Blake Snell to become the franchise leader in postseason leadoff home runs at just 22 years old.

They have difference makers throughout the lineup, with five of their nine regulars hitting above a 100 wRC+ in the playoffs. Chourio leads the way with his seven RBI, but to my surprise has not done much else otherwise as his 48 wRC+ in 38 plate appearances would suggest — you just wonder how much more explosive the offense would be if he could really get it going. Instead, the burden has fallen on William Contreras and Jake Bauers to consistently shoulder the load. Contreras has the highest postseason wRC+ (212) of any player in the World Series and is the engine of their offense batting .367 with three home runs and five RBI. Bauers has been their most clutch hitter and a threat from the cleanup spot with one home run, six RBI, and a 151 wRC+.

Brice Turang finally got some hits to fall against the Dodgers after an anonymous NLDS against San Diego, but you still expect a lot more out of the player who led the Brewers offense with 5.9 fWAR. Christian Yelich and rookie Cooper Pratt have benefitted from some serious BABIP luck, while Sal Frelick, Luis Lara, and Joey Ortiz have been automatic outs at the bottom of the lineup. However, David Hamilton could be an X-factor, the former Boston speedster getting red hot against LA.

They will likely face the buzzsaw of Drew Rasmussen and ALCS MVP Freddy Peralta in the first two games, but are able to counter by packing their lineup with as many as six lefties against that pair of righties. However, the Rays starters could pose a unique problem to the Brewers lineup. Milwaukee usually grinds pitchers down by drawing walks thanks to the second-lowest chase rate in baseball. However, they tend to struggle against higher velocity fastballs. Rasmussen doesn’t issue walks while the Rays unlocked Peralta by convincing him to throw his fastball harder in the zone — both pitchers thrive pounding the zone with heat and that’s not a pitch the Brewers are best at handling.

Tampa Bay Rays

98-64, 1st AL East
Swept Yankees in ALDS, 3-0
Defeated Guardians in ALCS, 4-2

The Rays’ offensive identity is similar in many ways to the Brewers. They tied the Brewers for the major league lead in average (.258), and finished right behind their soon-to-be opponents in fourth with 23.8 position player fWAR and tied for fifth with a team 104 wRC+. They hit 15 more home runs during the regular season but still finished in the bottom-third of the league. The biggest difference saw Tampa favor more of a bat-to-ball approach than a patient one. Whereas the Brewers led the league in walk rate while carrying a league-average strikeout rate, the Rays were bottom-third in walk rate but struck out the least of any team at just 18.8-percent.

As with any Kevin Cash team, this Rays team did their winning on the margins. They squeeze every last drop out of their roster through executing the fundamentals — moving the runner over, taking the extra base, getting the run home from third with less than one out, etc. It is how they were by far the largest over-performers of their Pythagorean expected win-loss of any team in baseball, winning eight more games than their +86 run differential would have suggested.

They faced more determined opposition than the Brewers did in the LCS, the Guardians pushing them to six games. It was a bit feast or famine in that series, the Rays scoring seven runs in two games but three or fewer in the other four. Like every other offense other than the Brewers, they have largely struggled against top-tier postseason pitching, with an 82 wRC+ across their nine games.

Tampa’s offense appears way more top heavy than the Brewers. During the regular season, they were powered by the three-headed monster of Yandy Díaz, Jonathan Aranda, and Junior Caminero, and two of the three have certainly brought it this postseason. Díaz is the unequivocal driving force batting leadoff, slashing .308/.341/.564 with two home runs, four RBI, and a 151 wRC+, his Game 6 home run putting the final nail in the Guardians’ coffin. Caminero hasn’t quite hit the heights of his regular season, when he became the first player since Eddie Matthews to post consecutive seasons of at least 40 home runs before turning 24, but his two-run homer in Game 6 was a dagger to raise his wRC+ to 127 in nine games.

Aranda’s 96 wRC+ might fall well short of his regular season mark of 123, but the Rays have discovered a new hero to take his place as an impact contributor. Richie Palacios has been a league-average role player in his five regular seasons but has exploded these playoffs with a .364 average and 141 wRC+ despite remaining the only Rays starter not to draw a walk yet in the postseason.

Otherwise, at first glance, it appears there are a whole lot more black holes in the Rays lineup than their opponents. Chandler Simpson, Liam Hicks, Jonny DeLuca, Victor Mesa Jr., and Taylor Walls all sit below a 65 wRC+ this postseason, but that doesn’t tell the whole story. While perhaps not productive in the main, the lineup has shown a remarkable knack for getting hits with runners in scoring position — Díaz, Caminero, Palacios, Aranda, Simpson, and Hicks have all driven in at least four runs across the two series they’ve won.

Unlike the Brewers, the Rays absolutely punish the fastball, particularly Díaz and Caminero. That should make for a blockbuster matchup against Jacob Misiorowski in Game 1, the presumptive NL Cy Young’s triple-digits fastball already getting knocked around by the Padres and Dodgers. It should also give them a distinct advantage against Milwaukee’s high octane bullpen, who were able to blow away LA’s aged, slowing bats with sustained gas.

World Series 2026: Brewers vs. Rays prediction and preview for Fall Classic

Photo by John Fisher/Getty Images) | Getty Images

For Major League Baseball and its broadcast partners, it’s hard to imagine how this World Series matchup could have gone any worse. The Tampa Bay Rays versus the Milwaukee Brewers, two of MLB’s cheapest teams in two of its smallest media markets — glorious evidence against Commissioner Rob Manfred and MLB’s cash-lusting owners’ declaration that the league needs a salary cap to maintain competitive balance. The Rays and Brewers are glorified mom-and-pop shops, and just spent six months sticking it to the Yankees, Red Sox, Phillies and Dodgers. They would have also stuck it to MLB’s most expensive team, the New York Mets, had they not finished last in the NL East and missed the playoffs. 

Like with the recent Indiana Pacers/Oklahoma City Thunder NBA Finals, market sizes will probably make this one of the least-viewed Fall Classics in recent years. But from a baseball perspective? This is the kind of World Series that us sickos dream about — we got random speculative developmental centerfielders finally tapping their raw power, bunts for days, relievers you’ve never heard of with special beam cannons for arms, Jake Bauers unlocking the secrets of the universe at age 31 … for some reason. It’s just every kind of epic, even if I don’t care for bunts. 

It’s also the perfect summation of the 2026 season, with the American and National League top seeds throwing down as they should and fittingly getting their moment in the sun during a season in which nobody (myself included) would shut up about Tarik Skubal, the Dodgers three-peating and the incoming lockout. All the while, the Brewers and Rays just kept winning. 

I don’t actually like postseason baseball — enjoy it? Sure, it’s often exciting, but I don’t actually like it as a representation of the season we just played when more often than not we have teams like the Brewers and Rays grind for 103 and 98 wins for months only to have their work disappear before they get a chance to face each other. I was open about my skepticism of the Rays, and did not think that their rotation would be this good with Freddy Peralta, but both teams have put in the work all season; I’m glad the two best teams made it here. 

They did so with remarkably similar roster constructions — high contact, occasional but not relied-upon power and washout pitching that overwhelms every aspect of their opponent’s offensive gameplan. I’m still a home run enjoyer, but balls-in-play cabal is growing more powerful by the day, and I acknowledge that the Rays and Brewers have managed to mitigate an unbridgeable talent deficit by maximizing the value and minimizing the risk of each batted ball. As I explored in my bunt video, the Rays somehow got the run value of their bunts above that of their non-bunts, which is super-duper irregular. 

It’s not like the Rays and Brewers won their league championships with bunts and sac flys, though. Ask the Dodgers about the back-to-back sonic booms in Game 4 that effectively ended their season; timely hitting has always been more important than repeatable hitting, and timely hitting is not repeatable. In the MLB postseason, you can’t believe how much better it is to be lucky than good. 

Because of spending and talent pool limitations, both teams simply invested in what they could control: getting balls on the ground … and pitching. Pitching, pitching, pitching … and more pitching. For such cheap teams, these are gnarly staffs, each with a top-10 rotation and bullpen. The Brewers pen in particular have been downright otherworldly this postseason, with Aaron Ashby levitating out of his cleats and Abner Uribe frying hitters like turkey bacon. Both closers, Bryan Baker and Trevor Megill, are all world. 

Then you have the starters, with the Rays leaning on a couple of former Brewers products — Drew Rasmussen and Freddy Peralta — while the Brewers rely on … a couple of other Brewers products in Jacob Misiorowski and Logan Henderson. Behind Misiorowski, the Brewers starters can get a little dicey with Brandon Woodruff’s status still up in the air, with Henderson in particular losing his mind in Game 2 against the Dodgers on two disastrous fielding errors; Dustin May and Robert Gasser make up the rest of the official four-man rotation. But it’s not like the Rays are infallible either with Nick Martinez and Griffin Jax. 

Okay, that’s probably enough naming guys; who is going to win? Short, slightly snippy answer: someone new, because fun fact: neither of these teams has ever won the World Series. So that’s cool! Short, less snippy answer: the Brewers, and let’s say in six games. Milwaukee is a slight favorite on FanDuel, and my pick is for a few reasons. First, I think the Brewers have a better overall offense when we get down to brass tax. The Rays might actually have the two “best” (or at least the most complete) hitters in the series in Junior Caminero and Yandy Diaz, but the rest of their lineup has so many exploitable holes. The Brewers just spent a week showing the Dodgers there’s nowhere to pitch around … for Tarik Skubal, Yoshinobu Yamamoto and Blake Snell. Will the hot streak continue? I don’t know, but if it does, god bless Nick Martinez. 

Baseball is stupidly, frustratingly random, and so you have to ask yourself: how do you fight that randomness? Well, you fight it with swing-and-miss stuff, which the Brewers have in droves out of their bullpen and it’s the one thing that I am willing to invest in when projecting such an even series. When push comes to shove, and push always comes, the Brewers have the arms to deal with it. It was their win condition last year, it’s their win condition this year. You saw what happened to an even slightly diminished Dodgers offense when they faced this bullpen — horrible things.

So give me the Brewers in six, though I would certainly love seven games. I would have no problem with the Rays winning even being a Red Sox fan, I don’t think our two teams have any real historical animosity even though we’re both in the AL East. But one thing before we go: Tropicana Field remains an absolute abomination to the sport of baseball and is one of the least attractive buildings on planet earth. No venue has ever created less hype for a sporting event period, and I’d certainly like if the Rays explored other options for future World Series engagements beyond The Trop. Thanks, and have a nice day.

Ranking the Rockies, 2026: No. 37, TJ Shook

ANAHEIM, CA - JUNE 02: Colorado Rockies pitcher TJ Shook (52) makes his pitching debut during an MLB baseball game against the Los Angeles Angeles played on June 2, 2026 at Angel Stadium in Anaheim, CA. (Photo by John Cordes/Icon Sportswire via Getty Images) | Icon Sportswire via Getty Images

Welcome to the 2026 edition of Ranking the Rockies, where we take a look back at every player to log playing time for the Rockies in 2026. The purpose of this list is to provide a snapshot of the player in context. The “Ranking” is an organizing principle that’s drawn from Baseball Reference’s WAR (rWAR). It’s not something the staff debated. We’ll begin with the player with the lowest rWAR and end up with the player with the highest.


No. 37, TJ Shook (-0.1 rWAR)

TJ Shook was selected by the Rockies in the Triple-A round of the 2025 Rule 5 Draft from the New York Mets. The right-hander was originally signed by the Milwaukee Brewers in 2020 after going undrafted out of the University of South Carolina and worked his way up through the system before being traded to the Mets in 2024.

Shook began the year in Triple-A Albuquerque, where he made 22 appearances out of the bullpen.

After posting a 0.73 ERA through 12.1 innings in April and a 3.60 ERA through 15.0 innings in May, the Rockies selected his contract on June 1 when Welinton Herrera was transferred to the 60-day IL with his elbow injury and Zach Agnos was optioned to Albuquerque. Shook made his MLB debut the next day against the Los Angeles Angels, where he pitched a scoreless eighth and allowed just one hit on 10 pitches.

Shook made four appearances during his first stint in the majors, and pitched well for the first three. He didn’t allow a run until his third appearance — and his first at Coors Field against his former team — and was optioned on June 7.

He was recalled again on July 5 and made a two-inning appearance against the Giants on July 9 that did not go well. Shook allowed four runs on six hits, including a two-run homer to Rafael Devers, on 52 pitches (36 for strikes). He was once again optioned on July 11, and recalled again on August 17 when Michael Lorenzen was DFA’d.

In his final appearance for the Rockies in 2026, Shook pitched well against the Dodgers at home. The Rockies ultimately lost 11-5, but he pitched two innings of one-run ball with a walk and a strikeout.

Overall, it’s hard to say what TJ Shook’s future is on the Rockies. He pitched alright when he was on the MLB roster, and posted a 3.45 ERA and 1.40 WHIP in Albuquerque.

You can never have enough bullpen arms, especially at Coors Field, so we’ll see what the Rockies decide to do with Shook going forward.


Join the conversation!

Sign up for a user account and get:

  • Fewer ads
  • Create community posts
  • Comment on articles, community posts
  • Rec comments, community posts
  • New, improved notifications system!

Download the SB Nation app on iOS or Android. 

Please keep in mind our Purple Row Community Guidelines when you’re commenting. Thanks!

The 10 most unlucky moments for Atlanta Braves hitters in 2026

ATLANTA, GA - JULY 18: Atlanta shortstop Jim Jarvis (74) reacts during the MLB game between the Texas Rangers and the Atlanta Braves on July 18th, 2026 at Truist Park in Atlanta, GA. (Photo by Rich von Biberstein/Icon Sportswire via Getty Images) | Icon Sportswire via Getty Images

Maybe I’m a bit of a baseball sadist and/or maybe I’m a weirdo who figures that the best way to reflect on failure is to go back and re-experience said failures. However, I’d like to do that while also getting to enjoy some eye-candy, so these particular moments are going to be filled with bullets and lasers that came off of the bats of Braves players but somehow ended up finding leather instead of grass or seats.

If this isn’t your cup of tea, so be it but if you’re rocking with me here, then let’s go through this process together. I’m here for you if you’re here for me. Let’s get into it, shall we? Also, please stick around until the end — trust me on this one, it is totally worth it.


No. 10 – Michael Harris II, May 16 vs. Reds, Line Out, .857 xBA

This one’s pretty straightforward to start this list off with. Michael Harris II got ahold of one and blooped it into center field for what could’ve very easily been a bloop single on any other given day. Instead, on this day it ended up being a fine play in center for Ceddanne Rafaela and Money Mike had to head back to the dugout with hat in hand. For what it’s worth, if anybody would’ve appreciated a play like this from a center fielder, it’s Mike.

No. 9 – Ronald Acuña Jr., March 29 vs. Royals, Fly Out, .871 xBA

What makes this one a bit funny from a morbid point of view is that if you look closely at the background as this ball appears destined to land beyond the center field fence, Blooper and his crew appear to be getting ready to celebrate the seemingly-incoming dinger. Instead, they all had to put everything down as this somehow landed in a glove instead of onto concrete beyond the wall. Blah.

No. 8 – Ronald Acuña Jr., April 18 at Phillies, Fly Out, .886 xBA

This time, it happened in Philadelphia (blah) so the robbery got a standing ovation instead of a groan from the crowd. Once again, Acuña seemingly got all of one and sent it flying to dead center. Once again, a center fielder was waiting to grab it instead of seeing it clear the fence. This is another one where Michael Harris II probably would’ve been tipping his cap from the dugout — especially considering how he’d seemingly made a habit of robbing homers at Citizens Bank Park, himself.

No. 7 – Ronald Acuña Jr., April 6 at Angels, Fly Out, .894 xBA

What did Ronald Acuña Jr. do to upset the baseball gods early on this season? This was the third time in less than a month where xBA figured that Acuña should’ve at least come away with (what would’ve likely been) at least an extra base hit. Instead, it ended up turning into a visually-routine out as it hung in the air long enough for old friend Jorge Soler to get under it and make the catch. Fortunately, this was as bad as it got for Acuña in terms of getting robbed but he won’t be the only Braves hitter making multiple appearances on this list.

No. 6 – Drake Baldwin, September 24 vs. Reds, Fly Out, .897 xBA

Maybe if you’re a doomer, you could make a case about this being a bad omen for what was to come in the future as this team met its eventual end at the hands of the Dodgers in a series where they just couldn’t find a way to break through with any sort of regularity. This was certainly a frustrating moment, as Baldwin seemingly got all of this one only for it to wind up finding a glove. Oof, man.

No. 5 – Mike Yastrzemski, August 1 vs. Nationals, Line Out, .931 xBA

Yeah, you’ve got to just give Nasim Nuñez his props here. Mike Yastrzemski hit it hard and he got a decent amount of air on it but Nuñez jumped all the way out of the gym in order to get to this one and snag it out of the sky. It’s hard to complain about this one.

No. 4 – Mauricio Dubón, September 8 vs. Rays, Line Out, .940 xBA

If you want to know how the series against the eventual American League Pennant winners wound up going for the Braves, just watch this clip over and over again. It seemed like the entire series was nothing but Braves hitters crushing the ball and the batted ball seemingly being magnetized to Tampa Bay’s gloves. This wasn’t even the moment

No. 3 – Michael Harris II, April 2 at Diamondbacks, Line Out, .954 xBA

Considering the situation, I don’t think Michael Harris II or the Braves lost any sleep over this one. Instead, it was a missed opportunity only when it came to being able to pad some stats as Atlanta was absolutely taking Arizona out behind the woodshed and had forced the Diamondbacks to go to James McCann to cover the ninth inning.

Fun fact: McCann ended up pitching four times during the month of April, which wound up being the most mound appearances for a dedicated position player before the month of May. Congratulations to him, I guess.

No. 2. – Michael Harris II, March 29 vs. Royals, Fly Out, .966 xBA

It’s kind of wild that two of these happened in the same game. This is Michael Harris II’s third appearance on this list (tying him with Ronald Acuña Jr.) and it’s also the second appearance from this game alone. In case you’re wondering: Yes ,the Braves lost this game (4-1) and yes, the Braves out-xBA’d the Royals by a significant margin despite the result (.314 xBA for Atlanta compared to .196 for Kansas City). That’s baseball for you!

No. 1 – Jim Jarvis, July 5 vs. Mets, Line Out, .971 xBA

In almost fitting fashion, the No. 1 robbery for Braves hitters according to xBA ended up looking very similar to what No. 10 looked like. Jim Jarvis blooped it out to center and if it didn’t stay in the air longer, it likely lands in the grass for a base hit that brings up the potential go-ahead run for the Braves. Instead, it lingered long enough to turn into an out and Jarvis goes down as having had the most unlucky moment for a Braves hitter in 2026.

BONUS – Lucky Dog Award: Mauricio Dubón, September 6 vs. Phillies, Double, .011 xBA

Ha ha! That’s all.

Former Reds 1B, World Series champ Todd Benzinger dies at 63

Former World Series champion and nine-year MLB veteran Todd Benzinger has died at the age of 63.

The Cincinnati Reds mourned Benzinger's passing with a social media post on Thursday, Oct. 22. No cause of death was given.

"Todd will be remembered with great affection and gratitude for his place in one of the most memorable chapters in Reds history," the statement read. "Our deepest condolences go out to his family, friends, former teammates and all who knew and loved him."

Benzinger was a key member of the Reds' 1990 championship squad at first base, securing the final out in a four-game sweep of the Oakland Athletics.

A native of Dayton, Kentucky, Benzinger was drafted out of high school by the Boston Red Sox in 1981 and made his MLB debut with Boston in 1987.

He played two seasons with the Red Sox before being traded to Cincinnati in a five player deal that sent third baseman Nick Esasky to Boston.

With the Reds, he became an everyday player for the first time in 1989, hitting .245 with career highs of 17 home runs and 76 RBIs. After winning the World Series, the Reds traded Benzinger to Kansas City the following season. He later played one year with the Los Angeles Dodgers and two more with the San Francisco Giants before his career ended after the 1995 season.

He was a lifetime .257 hitter and finished with 66 home runs, 376 RBIs and 21 stolen bases.

After retiring as a player, Benzinger managed the Dayton Dragons, the Reds' Class A affiliate, in 2009 and 2010. He was also a frequent attendee at Reds' fan fest events.

This article originally appeared on USA TODAY: Former Reds 1B, World Series champ Todd Benzinger dies at 63

World Series is here, but let’s talk MLB lockout first

Atlanta, GA - January 09: An Official Rawlings Major League baseball sits with a glove, lock and chain to represent the lockout between Major League Baseball (MLB) and the Major League Baseball Players Association (MLBPA) on January 09, 2022 in Atlanta, Georgia. (Photo by David J. Griffin/Icon Sportswire via Getty Images) | Icon Sportswire via Getty Images

The 2026 World Series begins on Friday, with the Milwaukee Brewers hosting the Tampa Bay Rays. But before we get back to baseball on the field, let’s take the temperature of the room regarding the looming labor fight.

The collective bargaining agreement expires on December 1 at 8:59 p.m. PT, after which MLB owners will lock out the players.

Three times previously a labor stoppage has caused the postponement of the start of an MLB season:

1972 strike

This moved opening day from April 5 to April 15. None of the lost games were made up, and one ancillary result gave the Detroit Tigers the American League East crown at 86-70, a half-game better than the 85-70 Boston Red Sox, who played one fewer contest. In fairness, these two teams played one another in the final series of the regular season. Boston went into the final game of the season up a half-game playing the Tigers at home, plus lost 4-1 in what was essentially a playoff game for the division.

1994-95 strike

After the previous season ended on August 12 and the World Series was cancelled for the first time in 91 years, it took an injunction from United States District Court to get a deal done on April 2, 1995. Opening day was moved to April 25, about three weeks later than previously planned. Teams in 1995 played 144 games instead of the normal 162. Even with the reduced schedule, a stacked Cleveland team still won 100 games.

2021-22 lockout

As soon as the previous collective bargaining agreement expired, MLB owners locked out the players, and it took until March 10 for a new CBA to be reached. MLB originally canceledthe first two weeks of games, but after the agreement was reached, opening day was pushed back one week, from March 31to April 7. To get in a full 162 games, teams made up the difference by adding a week to the back end of the regular season schedule and mixing in some doubleheaders throughout the season to reclaim the other lost week of games.


Opening day in 2027 for now is scheduled for Thursday, March 25. Today’s question is on what date do you think the next regular season Major League Baseball game will be played?

Let us know in the comments below. We’ll check back in about five weeks to see how we all feel closer to the lockout.

2026 Atlanta Braves Player Review: Connor Thomas

NEW YORK, NY - JULY 27: Connor Thomas #65 of the Atlanta Braves pitches during the game between the Atlanta Braves and the New York Mets at Citi Field on Monday, July 27, 2026 in New York, New York. (Photo by Evan Yu/MLB Photos via Getty Images) | MLB Photos via Getty Images

The good news for Connor Thomas is that he’s appeared to have figured it out as a reliever and he should be able to find somewhere to pitch once the smoke has cleared with the upcoming labor war that’s looming over all of baseball. The bad news is that he figured that out with the Kansas City Royals instead of the Atlanta Braves.

Connor Thomas didn’t make too many appearances for the Braves in 2026 but he did somehow manage to become the focus of a rival broadcast’s pity based on his final outing as a Brave this season. Just how badly did it go for Connor Thomas in Atlanta? Let’s get into it, shall we?

How Acquired

The Braves signed Connor Thomas to a minor league deal back in early November of 2025. This came after he elected free agency when the Brewers outrighted him off of their roster oncer their season came to a close. That came after he was selected in the Rule 5 Draft by the Brewers ahead of the 2025 season, so that tells you that something was certainly there for Thomas if a team was willing to pick him in that particular draft. With that being said, it mainly didn’t work out for Thomas in Milwaukee because bone spurs in his elbow wrecked his 2025 season, so Atlanta was certainly taking a bit of a flier on bringing in Thomas.

What were the expectations?

Well, Thomas ended up starting the season on the Injured List due to the surgery that he underwent in the previous year and while he did make a handful of appearances with the Rome Emperors in High-A, it wasn’t until May 22 when he was finally activated and sent to the Gwinnett Stripers. That’s where he stayed until he got called up in early-July, so the Braves really did kind of have Thomas tabbed as organizational depth during his time here.

Honestly, there wasn’t much of a reason to think differently. He was getting 35+ future value grades on FanGraphs, which is very definitionally a fringy prospect. He was a fifth-round draft pick with a modest signing bonus, hadn’t pitched well in all of two appearances with the Brewers in 2025, and had fairly unimpressive numbers from 2022-onward, after he ascended full-time to Triple-A. Largely the only thing he had going for him was running a low-ish ERA relative to his peripherals in some minor league stints, but that does not a pitcher above organizational depth make.

2026 Results

Connor Thomas finished with 19 1/3 innings pitched under his belt during this particular stint, as he proved to be a bit of a ground ball machine (finishing with a 64.4 percent ground ball rate) while also doing a good job of keeping runs at a premium. He ended up finishing with a 2.33 ERA (54 ERA-) and a 2.43 FIP (58 FIP-) across 19.1 innings pitched and 17 appearances — for the Kansas City Royals. When it came to his time with the Braves, well, it was disastrous.

Thomas only made two appearances totaling 6 1/3 innings while he was with the Braves. We all know about the second and final appearance that he made (which we will discuss later) but his first appearance still ended with some poor results. Thomas gave up the first of four homers that he’d somehow end up giving up in such a brief amount of time with Atlanta during his first appearance on July 7 against the Pirates. He wound up giving up four runs while he was out there, so this was certainly a rough experience for Thomas while he was here.

What went right?

The only good thing I can say about Connor Thomas’s time with Atlanta is that he ate some innings. The guy who entered the game after Thomas was done with both of his appearances was none other than Jorge Mateo, who is not a pitcher. Thomas’s job while he was here was to be on mop-up duty unless there were no other options available out of the ‘pen at any given moment.

Unfortunately for Thomas, that scenario came to fruition three weeks later.

I guess, one thing we can say went “right” for Thomas is that he pitched so much better in an extended stint for the Royals that he actually finished with positive fWAR for the year. Seriously: -0.4 fWAR across 40 batters faced for the Braves, and +0.5 fWAR across 78 batters faced for the Royals. Well done, sorta.

What went wrong?

Thomas’s second and final appearance for the Braves was memorable for all the wrong reasons. Walt Weiss brought him in for the sixth inning of a tie game against the New York Mets on July 27, which was a sign that the bullpen was definitely a bit gassed at this particular moment in time. Thomas gave up a single and a two-run homer to kick off his outing and at that point, it became clear that Thomas was going to have to wear one for the team.

Sure enough, he ended up facing 23 batters and getting charged with 10 hits (three of which were homers bashed off of him) and walking five batters in order to give up a grand total of 11 runs over 78 pitches. You know it was bad when the Mets’ TV commentary team was actually feeling bad for the guy instead of cheering on the onslaught.

Anyways, Thomas did indeed receive his ticket back to the minors after this and two days later, the Athletics claimed him off of waivers. Oof.

2027 Outlook

Considering that he did end up sticking around with the Royals through the end of the season and what the Royals were able to get out of him while he was there, it certainly wouldn’t be surprising to see him pitching somewhere once the 2027 season rolls around. He’s a left-hander, he’s under 30 and he’s shown an ability to induce ground balls at a pretty high rate and his stint with the Royals ended up going pretty well. He’s never going to blow anybody away with his velocity but maybe some organization will decide that it’s worth it to see if he can keep on getting opposing hitters to keep it on the ground instead of the air by relying on the varied movement of his pitches. It probably won’t be the Braves giving him another shot, though.

Of course, the Royals still control him, given his low service time, so all of this only matters if they decide to move on. Which, given how he pitched for them down the stretch, isn’t a certainty. Still, he looks like a replacement-level reliever on balance until he shows otherwise for more than a couple of months. But, maybe the Royals helped him figure something out that goes beyond serving as a sacrificial lamb to the long grind of an MLB season.

Watch These Former Mariners in the World Series

LOS ANGELES, CALIFORNIA - OCTOBER 14: Jake Bauers #9 of the Milwaukee Brewers reacts after striking out during the eighth inning against the Los Angeles Dodgers in game three of the National League Championship Series at Dodger Stadium on October 14, 2026 in Los Angeles, California. (Photo by Sean M. Haffey/Getty Images) | Getty Images

No, the Mariners aren’t playing in the World Series this year. No surprise there. But that doesn’t mean Mariner fans have to sit out the Fall Classic without any thought of their hometown nine. In fact, there are plenty of Seattle connections featured during this series between the Brewers and Rays.

1B/OF Jake Bauers

2021: .220/.297/.275, 2 HR, 67 wRC+, 0.0 fWAR

2026: .266/.389/.484, 26 HR, 143 wRC+, 3.7 fWAR

By now, you’ve probably heard all about Jake Bauers’s story. How went from considering leaving baseball entirely a few years ago to winning the NLCS MVP award last week. His story also briefly crosses paths with the Mariners — twice! Way back in 2018, Bauers was traded from the Rays to the Guardians as part of the three-way, Edwin Encarnacion/Yandy Díaz trade. (Weird that that trade included two key players during this postseason eight years later.) Bauers was later traded to Seattle in June 2021 and posted an ugly 67 wRC+ across 202 plate appearances during the second half of that season. He was outrighted off the 40-man roster at the end of the season and bounced between the Reds and Yankees before latching on with the Brewers in 2023.

INF Ben Williamson

2025: .253/.294/.310, 1 HR, 76 wRC+, 0.4 fWAR

2026: .238/.302/.318, 3 HR, 76 wRC+, 0.2 fWAR

Ben Williamson made his major league debut with the Mariners last year combining excellent defense at third base with a noodle bat at the plate. Recognizing a need for a more potent profile at a traditionally offense-focused position, the Mariners traded Williamson to the Rays during the offseason as part of the three-way, Brendan Donovan deal. With Junior Caminero manning the hot corner for Tampa Bay, Williamson spent most of the season as a utility infielder, splitting time between second base and shortstop. His defensive chops were stretched a little at those two up-the-middle positions and he matched his rookie campaign with a 76 wRC+ in 2026.

RHP Freddy Peralta

2015 (MiLB): 4.11 ERA, 2.32 FIP, 8.38 K/BB

2026: 4.42 ERA, 4.28 FIP, 2.48 K/BB, 1.9 fWAR

Both of the MVPs from this year’s LCS’s had ties to the Mariners, but you have to go all the way back to 2015 to find Freddy Peralta’s connection. He was dealt to the Brewers in the ill-fated Adam Lind trade as a 19-year-old prospect and made his major league debut just three years later. Peralta was traded to the Mets this past offseason and then dealt to the Rays at the trade deadline, so he’ll be facing his old ballclub in the World Series. His season started off pretty rough in New York — his ERA was just a hair under five in 22 starts before moving to Tampa Bay — but he got things back on track down the stretch and has allowed just two runs in 16.2 postseason innings so far.

RHP Brody Hopkins

2024 (MiLB): 2.90 ERA, 4.08 FIP, 2.38 K/BB

2026: 5.06 ERA, 6.29 FIP, 1.17 K/BB, -0.1 fWAR

Brody Hopkins was the headlining prospect sent to the Rays in the Randy Arozarena trade in 2024. He’s developed into a top 100 prospect and was ranked third in Tampa Bay’s preseason farm system rankings. His athleticism has helped him thrive on the mound even though he’s only truly focused on pitching for four years now — he was a two-way player in college. But that lack of experience has led to some developmental hurdles that have stalled his growth a bit. The biggest issue is his command; he was walking nearly a batter per inning in Triple-A, limiting his strikeout-to-walk ratio to just 1.3. His stuff is nasty, his velocity has played up in shorter stints out of the bullpen, but he simply can’t locate any of his pitches with any regularity.

Those four players are the most notable former Mariners playing in the World Series this year. A special mention goes to Casey Legumina who was a significant piece of the Rays bullpen since being traded to Tampa in April but wasn’t included on their ALDS or ALCS rosters. The Rays have the advantage with three players (four if you count Legumina), plus it seems like Arozarena will be cheering on his former club as loudly as he can this weekend.

Oh, and there’s the fact that the creator of Lookout Landing, Jeff Sullivan, is employed by the Rays. In a roundabout way, Tampa Bay’s success is also Lookout Landing’s success.

Even though the Brewers have only one former Mariner on their roster, the franchise started out as the Seattle Pilots in 1969. By the transitive property, a Milwaukee championship would also count as a Seattle championship, right?

If you’re looking for a team to bandwagon simply based on Mariners connections, you can’t go wrong with either team.

Yankees Birthday of the Day: Robinson Canó

NEW YORK - OCTOBER 09: Robinson Cano #24 of the New York Yankees celebrates after a walk off home run in the eleventh inning against the Minnesota Twins in Game Two of the ALDS during the 2009 MLB Playoffs at Yankee Stadium on October 9, 2009 in the Bronx borough of New York City. (Photo by Nick Laham/Getty Images) | Getty Images

Every generation of Yankees has transcendent talent, and for the faithful fans, homegrown stars have always made their passion burn a little deeper. Robinson “Robbie” Canó was one of these stars. A homegrown wonder kid whose timing, big smile, and smooth left-handed swing made him seem destined to take the torch from Derek Jeter and continue the Yankees’ legacy. Oh, what should have been.

Robinson José Canó Mercedes
Born: October 22, 1982 (San Pedro de Macorís, Dominican Republic)
Yankees Tenure: 2005-13

Born on the eastern side of the island of Hispaniola in the Dominican Republic, Canó’s dad, a former big leaguer himself, named him after legendary second baseman Jackie Robinson. Canó grew up playing baseball and basketball on the island but also spent a few years in the States during junior high and high school before returning to graduate from San Pedro Apostol High School in San Pedro de Macorís.

Right after graduating, Canó started his journey with the Yankees. In 2001, at 18 years old, he signed as an international free agent. An unheralded signing at the time, Canó began his path to the show that summer, playing for both the Gulf Coast Yankees and Staten Island Yankees.

Canó slowly worked his way through the farm system and up prospect boards. A free swinger with some defensive lapses, Canó started to take off as he filled out his frame. In 2003, his performance earned him a selection to the All-Star Futures Game. His rising stock also made him a potential trade chip as the Yankees tried to cash in on the youngster.

The Yankees offered to include Canó in the Alex Rodriguez deal before the 2004 season, but Texas chose Joaquín Arias instead. Then, at the deadline, they tried to package Canó and catcher Dioner Navarro to the Royals for Carlos Beltrán. The following month, Canó was part of the Yankees’ efforts to acquire Randy Johnson from Arizona. Canó just kept raking, earning his second straight Futures Game selection in 2004 while reaching Triple-A.

After surviving so many potential trades, the stars aligned in 2005 when the Yankees called Canó up to the majors in early May to replace Tony Womack. The closest regular in age to the 22-year-old Canó was a 29-year-old Alex Rodriguez. Unfazed by the star power in the lineup, the rookie slashed .297/.320/.458 with 14 home runs in 132 games. His performance was good enough for second place in the Rookie of the Year voting, behind only Houston Street.

Canó was even more impressive in his sophomore campaign in 2006. During that season, he made his first All-Star team and finished the year slashing .342/.365/.525 with 15 home runs and 41 doubles. The .342 mark was third in the AL, with only his teammate Jeter and Joe Mauer surpassing him in a bid for the batting crown.

Then, the 2007 season started what would become an 11-year run of playing at least 150 games every season. If availability is the best ability, Canó was the best of this decade-long run. Prior to the 2008 season, Canó signed an extension to keep him in pinstripes through the 2013 season. It proved to be a brilliant move.

The 2008 season proved to be the first down year of Canó’s career, as his average dropped to .271. The whole team sputtered that season and finished third in the American League East. In the final season at the original Yankee Stadium, Canó recorded the final walk-off hit in the ballpark’s history.

The down year and new stadium prompted ownership to go all in before the 2009 season. With new stars aboard, the Yankees went on to have a historic season. Canó and Jeter became the first middle-infield duo in MLB history to record 200 hits in the same season. The team won 103 games while Canó hit 25 home runs and batted .320. The Yankees went on to win the pennant and take down the Phillies for the championship in six games.

It seemed like Canó had taken the torch and was ready to run the Bronx to another dynasty as he hit .319 with 41 doubles and 29 home runs in 2010. He posted a 143 OPS+ with 8.1 rWAR and finished a career-best third in AL MVP voting, trailing only Josh Hamilton and Miguel Cabrera (also winning his first Gold Glove at the keystone). After struggling in the postseason the previous year, Canó almost got the Yankees back to the World Series himself in 2010, hitting .348 with four home runs in the ALCS against the Rangers.

With the championship window still open, the Yankees and Canó kept rolling in 2011 and 2012. The team won the AL East both years before falling to the Tigers in the playoffs. Canó hit a combined 61 home runs over those two seasons while batting .307, plus a career-high 148 OPS+ in 2012. The biggest highlight would be when he won the Home Run Derby in 2011 with his dad pitching to him.

The 2013 season was a year of transition for the Yankees, as injuries ravaged the squad (most notably Jeter and Mark Teixeira) and there just wasn’t enough depth to get the team back to October in what turned out to be Mariano Rivera and Andy Pettitte’s swan song. Canó had another stellar season, hitting .314 with 27 home runs, but without much help, the Yankees struggled and finished third in the division. Canó reached free agency following the season and it seemed like a no-brainer that the star would be back in the Bronx. 

However, in a shocking situation, Canó and the Yankees couldn’t reach a deal. The club offered seven years and $175 million but would not come close to the 10-year, $240 million deal the Mariners offered. The heir to the throne signed on the dotted line, packed his bags, and headed off to the West Coast. From that moment on, the Yankees were on a different path. The once-Evil Empire, which chased championships no matter the cost, had a new direction. That new direction has yet to win another title.

For Canó, the post-Yankees years have been complicated. In Seattle, he made three more All-Star teams during the first five seasons of his mega-contract, but he was suspended for 80 games in 2018 after testing positive for a banned substance. The Mariners traded him that offseason, along with emerging closer Edwin Díaz, to the Mets.

Suiting up across town in the other borough, Canó, at 36 years old, was officially on the back nine of his career. He played for the Mets during the 2019 and COVID-shortened 2020 seasons. However, he missed all of 2021 after testing positive for a banned substance for a second time, this time resulting in a full-season suspension.

Returning in 2022, Canó struggled and was released by the Mets. He then played out the season journeyman-style, suiting up for the Padres and Braves for about a month each. Canó continued his professional career in Mexico, most recently playing for the Diablos Rojos del México in 2026 and hitting 15 homers with an .826 OPS at age 43.

Over his MLB career spanning 17 seasons, Canó finished with a .301 batting average, 2,639 hits, 335 home runs, and 1,306 RBIs. He was an eight-time All-Star, a five-time Silver Slugger winner, earned two Gold Gloves, and took home World Baseball Classic MVP honors with the Dominican Republic in 2013. In pinstripes, he recorded 1,649 hits, 375 doubles, 204 home runs, and 44.4 rWAR. All four marks rank among the top 16 in Yankees history.

If not for the suspensions, Canó would have a legitimate case for a call to Cooperstown. He is arguably one of the 10 best second basemen to ever play the game, but between the failed drug tests and his departure from the Yankees, Canó’s legacy is complicated. For Yankees fans, he will always be a reminder of what could have been.

All the same, I wish you would’ve never left. Happy birthday, Robbie!


See more of the “Yankees Birthday of the Day” series here.

Can a new hitting coach and better use of data help the Phillies offense?

PHILADELPHIA, PENNSYLVANIA - SEPTEMBER 27: Bryson Stott #5 of the Philadelphia Phillies hits an RBI double in the first inning during a game against the Tampa Bay Rays at Citizens Bank Park on September 27, 2026 in Philadelphia, Pennsylvania. (Photo by Emilee Chinn/Getty Images) | Getty Images

I saw this post come up on my Bluesky feed and shook my head.

Tim Kelly does a great job covering the team for On Pattison, so this is not a criticism of him. He’s merely echoing what the organization is telling the public, including this quote of Dave Dombrowski’s assessment of Bryson Stott’s 2026 season.

“…We like Stott, think he can be better than what he is, even,” Dombrowski said. “He had a really good June, July, August. I don’t know why he can’t be that player all the time.”

The article went on to note that…

Stott was really good during the summer months, hitting .286 between June and August. During that stretch, he shifted to third base to make room for Luis Arraez at second base and didn’t skip a beat at the plate. FanGraphs says that between June and August, Stott not only led Phillies position players in WAR, but his 2.8 mark was 13th among all qualified position players over that period.

However, Stott hit just .217 between March and May. He posted a .692 OPS in September, and then recorded only two hits in 13 at-bats in the NLWCS.

And there’s the rub. Stott has always had stretches where, for two months, he looks like one of the most productive all-around players in Major League Baseball, a star in the making. Then there are 2-3 months where he looks utterly lost at the plate, and he has posted a dreadful .515 OPS in 142 career plate appearances over 10 playoff series.

Bryson Stott is what he is. There is no “better version.” Baseball Reference’s WAR listed him at 1.8 on the season, 3rd-best on the roster among position players. His 3.8 Fangraphs WAR was the best, better than Bryce Harper’s 3.3 or Kyle Schwarber’s 2.9. Based on the eye test, I believe the 1.8 bWAR is more indicative of his true value to the team, but even if we met somewhere in the middle, we could say Stott is a 2.5-to-3-win player whose value comes mostly from defensive versatility.

He’s hit his ceiling, and if Bryson Stott is your 5th or 6th-best player, or one of about 5-6 guys on a team that can pile up 2-3 wins, it’s all good.

But this is as good as Bryson Stott is ever going to get.

He’s not going to be an All Star. He’s never made a Midsummer Classic roster and I don’t expect that to change. His OPS+ in his five years with the Phillies is remarkably consistent: 85, 103, 86, 96, 98. Over the last three years, his OPS has hovered between .671 and .736. His 36 doubles were a career high this season, so that’s great, but the inconsistency and his 2-3 month death spirals are a bit hard to take.

He’s not alone.

The players on the 2026 roster that finished with the lowest OPS+ of any team in baseball this season has a mountain to climb in order to be a top-10 unit. Even in a year in which offense was depressed, the Phillies were still among the most punchless in baseball. At his year-end presser, Dombrowski pointed to position player coaches seemingly not using the data sent to them by the analytics team to its fullest capacity.

“They supply good information that we are looking to improve upon,” he said. “I think they’re very good. They have a good foundation. For example, they work with [pitching coach] Caleb [Cotham] all the time. From the pitching perspective, we’re known as being very progressive.

“It’s not only how you get the information, but then how other people want to use it, too. That is information we need to do a better job at using. That’s not the analytic people’s fault. That’s something we need to do a better job and emphasize on ourselves.”

To be clear, I’m all for the move to replace Kevin Long as hitting coach, but his successor is going to need players with actual upside in order to turn things around.

Bryce Harper and Kyle Schwarber are a good place to start. The Phillies were the only team in baseball to have two players in the top-15 of OPS (Harper 13th, Schwarber 15th). Harper’s 2026 numbers are almost identical to his “non-elite” season of 2025. Schwarber’s brutal second half prevented him from matching his otherworldly power numbers from the season prior, but they were still very good. Both players turn 34 next year. The best we can hope for is that they maintain their current output.

Incredibly, only six players (Harper, Schwarber, Stott, Derek Hill, Edmundo Sosa and Brandon Marsh) finished with a WAR that was better than replacement level. Three of them were bench players, and Marsh was, statistically speaking, the worst player in baseball after the All Star Game. The following players all had WARs either at 0.o or were in negative territory:

J.T. Realmuto (0.0), Trea Turner (-0.1), Bryan De La Cruz (-0.1), Luis Arraez (-0.1), Justin Crawford (-0.2), Alec Bohm (-0.2), Garrett Stubbs (-0.5), Felix Reyes (-0.6), Gabriel Rincones, Jr. (-0.7), Rafael Marchan (-0.7), Otto Kemp (-0.7), Adolis Garcia (-0.8).

And only four players finished with an OPS better than .750: Harper (.865), Schwarber (.857), Hill (.783) and De La Cruz (.762). Again, only two of them were regulars.

The veterans on this team are what they are. Not a single one overachieved last year and the vast majority underachieved. Below is the OPS change from their 2023-25 numbers to what they generated in ‘26.

  • Trea Turner (-.123)
  • J.T. Realmuto (-.122)
  • Brandon Marsh (-.074)
  • Alec Bohm (-.065)
  • Bryce Harper (-.016)
  • Kyle Schwarber (-.009)

This lineup is a collection of free swingers. There is no patience, there is no plan at the plate, they just swing. Here is where they rank in terms of swing percentage since their first playoff berth in 2022:

  • 2022: 48.3% (T-10th most)
  • 2023: 48.4% (9th-most)
  • 2024: 48.7% (8th-most)
  • 2025: 48.7% (4th-most)
  • 2026: 48.3% (6th-most)

In 2026, the best offenses in baseball were also the most patient.

The Brewers, who won 103 games and are playing in the World Series starting Friday night, swung at 43.7% of pitches this year, the lowest number in baseball. The NL’s best offensive team in the regular season, the Cubs, swung the second-least, 45.2%. The Guardians, one of baseball’s final four this year, swung 46.1% of the time, 5th-lowest, and the Dodgers’ 46.2% was 7th-lowest.

Milwaukee, as the 2025 No. 1 seed entering the playoffs, also finished with the lowest swing rate in baseball, 45.0%. The Dodgers were 4th-lowest, and they won it all. The AL-pennant winning Blue Jays had the 5th-highest swing rate, 48.6%, just below the Phillies’, and the Phils’ high swing rate didn’t prevent them from finishing the second-best record in the NL a season ago, so it’s not always a one-to-one correspondence.

But if you’re going to swing a lot, you better hit for a lot of power. In 2025, the Phils’ .431 team slugging was 4th-highest and they hit the 9th-most home runs, Toronto’s team .265 average was baseball’s best and their .427 slugging was 7th. This season, Toronto slugged .381, 26th in MLB, while the Phils’ .395 slugging was 24th. Toronto also swung a ton without much impact, 49.2% of the time, 5th-most in baseball.

In Philly and Toronto, you had two lineups who swung a lot and didn’t do much with all those swings. You can’t ask a lineup that is hard-wired to swing a lot to suddenly grow more patient and swing less.

Sure, it may work for a time. The three weeks in the beginning of August where the Phils suddenly morphed into a more patient lineup was bliss. Not coincidentally, the offense had its best stretch of the season, and the team had its most successful month overall. But it only lasted for those three weeks. Once teams adjusted and the calendar flipped to September/October, the hacking Phillies couldn’t resist their natural impulses.

Which brings us back to Dombrowski and his off-season plan. I am sure there will be attempts to bring new players onto the roster, but the degree to which he will make changes, at this point, feels slight. There’s a chance they bring Bohm back on a qualifying offer. They’ve already committed to Turner remaining at shortstop to start the season. They’re talking up Aidan Miller, who missed virtually the entire 2026 season with a back injury, and Bryan Rincon, who has never played above AA, as offensive contributors for 2027.

“We need to complement those guys with some other players,” Dombrowski said at his year-end presser. “So that will be our goal. Some of them may come internally. I’m not going to put it on his back, but we think a guy like [Philadelphia’s No. 2 and MLB’s No. 59 overall prospect] Aidan Miller is a really, really good player. You see all the young players that have jumped into playing this year and the years that they had. Aidan Miller, when he’s healthy, he’s as good as any of them.”

Everyone hopes Miller and Rincon will be ready to make an impact at the big league level, but it’s a strategy based more on hope than real conviction at this point.

Schwarber and Harper can be the front runners of a solid offense, but they need players around them who either see more pitches and swing less, or double down on power. Too often this team swung a lot with little power behind it.

Perhaps a new hitting coach that makes better use of data can do that. It’s more likely 2-3 parts of the batting order needs to be replaced by different players, with a stronger bench that will allow the regulars more days off to keep them fresh.

LaMelo Ball got away with the most blatant travel you will ever see

There is uncalled traveling in the NBA, and then there is what LaMelo Ball did on Wednesday night.

That's not a travel, that's a vacation.

It was right in front of the official — who should have been focused on Ball's feet, making sure he was behind the arc. To the credit of the official NBA referees account, they owned that this was a missed call.

Don't let this take away from Ball's impressive Timberwolves debut: 21 points and six assists in 28 minutes, and he was +18. It also helped that Anthony Edwards was on a heater.
But that absolutely was a travel.

Donovan Mitchell wants to be in Cleveland ‘forever’

CLEVELAND, OHIO - OCTOBER 11: Donovan Mitchell #45 of the Cleveland Cavaliers celebrates after scoring during the second quarter of a preseason game against the Orlando Magic at Rocket Arena on October 11, 2026 in Cleveland, Ohio. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Jason Miller/Getty Images) | Getty Images

The Cleveland Cavaliers took a risk when they traded for Donovan Mitchell in 2022. They made a gamble that the assets they unloaded, which included multiple first-round picks that spanned seven years, would ultimately never be missed.

It looks like they’re winning that bet.

“I don’t ever want to wear another uniform,” Mitchell said in a Cleveland.com exclusive with Chris Fedor. “I dream of myself being here forever and hopefully having 45 in the rafters one day.”

Mitchell has not only led the franchise to some of their most successful seasons, but he’s signed an extension that keeps him in Cleveland through the 2029-30 NBA season — past the date of the final draft pick that is owed to the Utah Jazz.

There was a time when it was unclear if the Cavs would retain Mitchell for more than a single season. Or if they’d reach an agreement on even one contract extension. But now we are two extensions deep with a franchise star who has fully committed to the city he’s in.

Mitchell has averaged 26.7 points and 5.3 assists in four seasons with the Cavaliers. He’s been an All-Star in each season and was named to an All-NBA team in three of the four.

Entering his fifth year in Cleveland, Mitchell has made it clear that this is where he wants to be. The franchise has doubled and tripled down on their own commitment to him. Trading for James Harden last season and shuffling the starting lineup to add a 3-and-D wing in Peyton Watson. It’s all built around competing now while Mitchell’s window is open.

The Cavs haven’t had many players of Mitchell’s caliber represent the city, let alone retire in Cleveland. There’s something to be said for a star embracing his new home — even if this is all easier said than done. A lot can change between now and the end of Mitchell’s career, but a verbal commitment like this shouldn’t be taken for granted.

Yaxel Lendeborg continues beef with Luka Doncic postgame: 'I lost all respect' for him

LOS ANGELES — It says something about how Steve Kerr and the Warriors feel about Yaxel Lendeborg that, in the season opener, they started him and gave him the Luka Doncic defensive assignment.

Lesson No. 1 for the rookie: Don't trash-talk Doncic. As the Slovenian himself said in his ESPN walk-off interview, "Everybody knows when somebody starts talking, you got a different me." Not only did Lendeborg pick up a technical, but also when he really got in Doncic's face, the Lakers went on a 13-4 run sparked by Doncic. And this happened.

That didn't stop Lendeborg from continuing his beef with Doncic after the game.

"I had a lot of respect for him, you know, just watching," Lendeborg said postgame. "I didn't really watch the NBA much, I just watched highlights, seeing him kill people all the time. But then, being in there firsthand, just watching all the whining and complaining, I lost all respect, man. Like, that was awful. Me getting frustrated, it's not about the foul call being called, it's about him complaining the entire game. And then you get the foul call, congratulations, bro, and then you talk to me like you did something great, bro. Come on. That's just weak.

"So, it kind of threw me off for a little while because, like I said, I had so much respect for him. Gone, man. Gone."

Those comments came after Doncic spoke, and this is all Doncic said about it and the technical foul on Lendeborg.

"I mean, he was talking crazy," Doncic said. "But you know I wasn't trying to talk back. This season, not trying to get techs. So it's the first time that that was not a double tech because I didn't say nothing. So I'm working on it."

Some quick thoughts on all this:

• Never change, Lendeborg. Don't go through Raymond Ritter's media training. Speak your mind.

• There are a lot of fans around the league who agree with Lendeborg about Doncic.

• It's tough to talk trash when your team is getting trashed. The Lakers pulled away in the second quarter when Doncic got hot — and Curry got cold, the Warriors are banged up and have no offensive creators to speak of outside of him — and that came when Lendeborg fired up Doncic.

• Lendeborg did a respectable job on Doncic, who shot just 1-of-5 when the rookie was the closest defender challenging the shot. The problem was that when the Warriors' defense focused and collapsed on Doncic, he found Walker Kessler rolling to the rim for one of his 10 dunks on the night.

• Lendeborg, 24, speaks for a generation of fans when he said, "I didn't really watch the NBA much, I just watched highlights." There are many, many who consume all their NBA info through social media clips and people on social media talking about the game. Nothing wrong with that, except the NBA's entire financial model is based on you tuning in to watch games. It's about television revenue (and ratings were up last season). It's a problem for Adam Silver and the league (and other sports leagues as well).