Monday, December 8, 2025
Uncustomed Heroes of 2025: Cubs
Sunday, December 7, 2025
Uncustomed Heroes of 2025: Cardinals
I personally think it's kinda funny that the Cardinals haven't made the playoffs since being embarrassed by a wild card Phillies team. Now they know what it feels like I guess.
As the Oli Marmol era traipses on in St. Louis, and as John Mozeliak continues to prove that he has no idea what the hell he's doing up there, the standard seems to slip more and more for Cardinals baseball every year. This year, they couldn't even get a great season, or a trade, for Nolan Arenado. Jordan Walker, Nolan Gorman and Thomas Saggese continued to disappoint when given golden opportunities. The starting pitching wilted, with even surefire successes like Erick Fedde and Ryan Helsley letting them down and needing to be dealt. And even surging seasons, like those Masyn Winn, Brendan Donovan and Ivan Herrera had, were cut short by injuries. This team finished in fourth place this year, behind three far superior competitors. And they only stayed ahead of the Pirates because, while Mozeliak can be misguided, he's not a complete trashfire of an executive like Bob Nutting is.
Though, granted, he did give away Sonny Gray to Boston in exchange for a guy named Richard Fitts, so...perhaps it's closer than I'd like to admit. Boston may have been too cruel for Dick Fitts. We'll see if he fits in St. Louis, I suppose.
The Cardinals gave another rotation shot to Andre Pallante, and he started 31 games for them, pitching 162 innings. They weren't great innings though, as he went 6-15 with a 5.31 ERA and a -1.2 WAR. The fa fact that the Cardinals haven't cut Pallante yet means they're really worried about their rotation situation.
Pedro Pages was the designated backup catcher this year, and with Ivan Herrera hurt for a while, Pages got plenty of time to start. He hit .230 with 11 homers and 45 RBIs, but was much better behind the plate. The key is DHing Herrera and keeping Pages in at catcher, this way you get Herrera's power bat and Pages's occasional contact bat.
At the very least, the St. Louis bullpen showed some serious staying power, though not the guys I thought. Going into this year I figured it'd be more favoring John King and Ryan Fernandez, but they both struggled this year. Kyle Leahy had room to thrust into high gear though, with a 3.07 ERA, a 1.5 WAR and 80 Ks. His 88 innings were the most of any reliever in St. Louis, and he was a worthy pace-setter this year.
Similarly, Jojo Romero continued his excellent run with the Cardinals with another strong year, including a 2.07 ERA and a 1.7 WAR, taking 8 saves in place of Helsley after his trade.
The Cardinals have been very careful on using Michael McGreevy, as they only kept him up when they needed his talents in the majors. They honestly could have kept him up all year, he was clearly ready, but apparently they wanted to see if Andre Pallante was gonna turn around at all. McGreevy mostly impressed in 16 starts, despite a 4.47 ERA. He went 8-4 with 58 Ks.
Coming Tomorrow- A handful of Cubs that finally went to October.
Saturday, December 6, 2025
Uncustomed Heroes of 2025: Brewers

The primary closing option, a year after Devin Williams' departure, was Trevor Megill. Megill, like Williams, is a reliever first and a closer afterwards, but Megill's strong work in Milwaukee led to him being RP1 going into the season, so given that job he got a lot done, with 30 saves in 50 appearances, plus a 2.49 ERA and 60 Ks. His midyear injury did open the door for Uribe a bit, but he was back in time for the playoffs, where he had a 2.25 ERA in 5 appearances.
So, stop me if you've heard this one before: the Brewers called up one of their top pitching prospects, they were excellent for 5 or so games and then immediately got hurt and had to miss the rest of the season. If this sounds like Robert Gasser last season, you're right. Logan Henderson's promotion was a huge deal in April, and he impressed, going 3-0 with a 1.78 ERA and 33 Ks in 5 starts. Then, of course, he gets hurt, and misses the rest of the season. Ironically, Robert Gasser was able to help out in October in his place, though not well.
Blake Perkins was hurt for the entire first half of the season, but luckily managed to come back to a vacancy in center field due to Jackson Chourio's injury. He was alright in 54 games, hitting .226 with 3 homers and 19 RBIs. Perkins just needs everything to fall in line for a full season, but with Chourio, Frelick and Collins all confirming outfield positions, he might just be better off as a bench guy.
Finally, 2025 represented the long awaited return of Brandon Woodruff, after a year and a half of injury and contract hell. The Big Woo did exactly what he set out to do upon his return, going 7-2 with a 3.20 ERA and 83 Ks in 12 starts. It may have been a smaller sample size due to another injury taking him out for October, but Woodruff delivered in a year where many Brewers fans didn't know if he'd have anything left. The Brewers' brass helped matters by signing Woodruff to one more year.
Friday, December 5, 2025
Uncustomed Heroes of 2025: Braves
I remember watching a Spring Training game at the Braves' complex way back in March. And I think about the vibes I got from that game, and how excited all the Braves fans were for this season. There was an interview with newly-acquired Jurickson Profar, who was happy to be out of San Diego and was ready to compete some more, there was all this talk about the team's depth and versatility. It was looking like they'd be a favorite to overtake the Phillies and battle the Mets for the top.
That's...not exactly what happened. Which makes it all the more astonishing that it all looked so good heading into the year.
Three hitters made more than 150 games, and of the three, only one of them had a WAR higher than 3. No pitchers made all 32 starts, and the one with the most innings still had a 5.30 ERA. The team's two Cy Young candidates in June were both injured by August. Acuna was once again the magic hat. The guy who won Rookie of the Year is the kind of player that makes their highest-paid-catcher-in-baseball completely obsolete. And by the time the team actually got things going, it was September, and they were already out of contention. Everything that could go wrong 100% did this year, resulting in a 4th place finish below .500, and the end of the Brian Snitker era in Atlanta. The Braves will no doubt be back next year, with former shortstop Walt Weiss taking up the mantle of manager, and many injured players set to return at peak capacity. But this was a brutal blow to a team that had consistently one of the best in the game since 2019.
With Sale and Schwellenbach missing time, Strider coming in late, Lopez missing the whole season and Holmes bowing out late, Bryce Elder was the Braves' longest-standing starter, despite multiple attempts to demote him or move him to the bullpen. All in all, Elder's season wasn't great, as he posted a 5.30 ERA, and an 8-11 record, but as a rare Braves starter to stay healthy all year, Elder was in high demand all season and needed to be in every fifth day, due to lack of other options for the most part.
With all the vacancies and injuries, this also meant there was a serious demand for 10-year minor league veteran Grant Holmes, who'd been waiting for this moment for a while. Holmes had some MLB appearances last season, but as a swingman. Now there were rotation spots open, and Holmes responded with one of the best Braves pitching seasons of the year. The 29-year-old had a 3.99 ERA with 123 Ks, despite a 4-9 record due to the diluted lineup. Ultimately he'd also join the field of several injured Braves starters in August.
The lack of starting options also meant it was time for oft-injured prospect A.J. Smith-Shawver to try again for his case at a permanent spot. In 9 starts he went 3-2 with a 3.86 ERA and 42 Ks, then, once again, the injuries struck.
As good as Raisel Iglesias can be in the ninth, sometimes he has a season or two where things kinda unravel and he needs to be humbled a bit, and that was 2025 for the veteran closer. Despite 29 saves and 73 Ks, his 3.21 ERA was higher than usual, and accounted for a lot of blown opportunities. After how comparably untouchable he's been since coming to Atlanta, it was a wake-up call for all involved parties. Thankfully it didn't seem to scare the Braves too much, as Iglesias is back for 2026.
Similarly, since coming over from Colorado, Pierce Johnson has become one of the Braves' most reliable relief pieces period. And since Joe Jimenez and A.J. Minter were not in the picture this year, he got even more responsibility placed upon him, which I think he did well with. Johnson, in 59 innings, had a 3.05 ERA, a 1.1 WAR [his highest since 2021], and 59 Ks.
I think the Braves fans had to be pretty disappointed when there'd been all this pomp and circumstance over a game at Bristol Motor Speedway, which was already a logistical and managerial disaster, and they don't even get the matchup they were promised. Cause they went in with the idea that it'd be Chase Burns vs. Spencer Strider, which sounds really cool, and then it rains halfway through the first inning, so they have to pick it up the following day, without either starter, and it becomes Brent Suter vs. Hurston Waldrep. That's not as cool. Waldrep had been called up as a swing option, with both Carlos Carrasco and Erick Fedde as rotation options, and was handed the ball after Austin Cox couldn't cut it. But Waldrep, the 23-year-old who tried to spin a similar 2024 opportunity into a run only to get hurt quickly into it, turned this into a pitch for long-term supremacy, and got the win, only allowing 3 hits and an earned run, and striking out 4. Waldrep would be one of the best pitchers of the Braves' second half, going 6-1 with a 2.88 ERA and 55 Ks in 10 starts.
Nacho Alvarez Jr. was supposed to factor into 2025 as a backup infielder and utility guy, but then he got hurt pre-season and Nick Allen played that role anyhow. But, of course, Austin Riley gets hurt midyear, and once Alvarez got healthy he got third for a while. In 58 games he only hit .234 with 15 RBIs, but his defense was a big part of the Braves' late-season swell.
As discussed, the Braves worked overtime after the trade deadline to add anyone they could who was DFA'd, needing all the help they could get, and managed to snag pieces like Erick Fedde, Joey Wentz, Brett Wisely, Jake Fraley, Alexis Diaz and Dane Dunning. The cleverest one was convincing the Rays to give up Ha-Seong Kim, who'd been injured all year and wasn't helping once he got healthy. Once Kim got to the Braves, he dominated, hitting .253 in 24 games with 3 homers and 12 RBIs, plus some excellent defense. This did a lot to up Kim's free agency case for this year.
The other cool move the Braves made after the deadline was bringing back Charlie Morton to round out his career. Morton had a very rocky season, going from punchline to contender with the O's and then the opposite with the Tigers, but the Braves knew he needed to end his career with dignity, so they brought him back in late September. The 41-year-old made one last start, and in an inning an a third, gave up 2 hits but no runs, and notched his last strikeout. Then exited to a standing o in the place he'd come up nearly 2 decades ago. That's what everybody wants, I think.
Thursday, December 4, 2025
Uncustomed Heroes of 2025: Blue Jays
No one expected the Blue Jays to compete this year. Even less people expected them to finish the season at 1st in the AL East. And even less people expected them to make the World Series. But the Jays built an insanely efficient baseball team, with a lineup of really sturdy contact hitters, a rotation that even withstood an injury to Jose Berrios, a bullpen of young role-players, and the leadership of Vladimir Guerrero Jr., finally making his mark on Toronto. Yes, the run ended tragically in seven games of a ferocious World Series, but the Jays managed to not only fulfill the promise of a youth movement that had been building since 2019, but ensure that the infrastructure is in place to maintain this team's value going forward. The odds are that Bo Bichette might be playing somewhere else this year, unless Ross Atkins pulled whatever he pulled with Vlad and Cease, but enough people are sticking around that this team will definitely still compete.
After getting cut by the Guardians, y'know, the KINGS of high-defense/contact leaning little guys, Myles Straw got a job as a depth outfielder with the Jays. Then Daulton Varsho, the starting centerfielder, gets hurt and Straw becomes the everyday guy out there, reignites his career. Even though the defense is the star, Straw still hits .262, which isn't terrible. Varsho eventually comes back, gets hot, and Straw stays on as a defensive sub and depth piece. In the playoffs he was more notable for diving catches than any real plate work, but he's a big reason why the Jays made it as long as they did.
Speaking of former Astros OF guys they didn't have any room for, Joey Loperfido came to Toronto last year in the deal that brought Yusei Kikuchi to LA...by way of Houston. Of the two pieces of that deal, I figured Jake Bloss would factor more into this season, but Loperfido took advantage of a midseason push and had a great second half, hitting .333 with 4 homers and 14 RBIs in 41 games. His appearances died down in September, and he didn't do much in October, but he was a great burst of energy down the stretch.
Ty France, after something of a comeback as 1st baseman for the Twins, wound up as a surprise trade deadline addition by the Jays, needing a power bench guy. France obliged, hitting .277 in 37 games, with 8 RBIs and 1 homer.
Also poached from Minnesota was middle relief wizard Louie Varland, who was working on a truly excellent season before the trade. After a 2 ERA with the Twins, Varland posted a 4.94 ERA with the Jays, with 2 more earned runs than in Minnesota. In the playoffs, he had a 3.94 ERA with 17 Ks and 7 earned runs, showing dominance more often than not.
After spending the first half of the 2024 season in Toronto and getting traded to Pittsburgh, looking to compete [?????], Isiah Kiner-Falefa found himself dealt right back to Toronto a year later, in time for a much more meaningful playoff push. IKF isn't the guy New York thought they'd be getting in 2022, but he's become a pretty handy guy to have around. IKF was mostly a fill-in for Bo Bichette, and acted as such in early rungs of the playoffs, before being shifted to a defensive sub, on account of a lack of hitting. As good as he was in the field, I fear IKF will forever be haunted by his choice of sliding strategy in a move that could have won the game in the bottom of the ninth.
Coming Tomorrow- Unsurprisingly a ton of Atlanta Braves.
Wednesday, December 3, 2025
Uncustomed Heroes of 2025: Athletics
It's extremely ironic that, in the first year of being stripped of their national identity and having to play in a minor league park in Sacramento without a credited city while they wait for their stadium in Las Vegas to be build, the Athletics finally formed a team identity for the first time since Fisher sold the farm in 2022. I can now tell you exactly who this team is, what they're trying to do and how far along they are. I couldn't tell you that during many of their last Oakland years.
In 2025 alone, the Athletics reaped the benefits of two separate rookie stars, Jacob Wilson and Nick Kurtz, while getting 30+ homer years from veterans Brent Rooker and Shea Langeliers and a 20-20-20 season from Lawrence Butler. Yes, they also dealt Mason Miller this year, but they got Leo de Vries in return for him, which is a very good thing.
So...the wild idea Fisher had of getting Luis Severino and Jeffrey Springs on contracts to start, uh...didn't really work. Springs flirted with greatness but was mostly fine. Sevvy struggled all year. Even J.P. Sears wound up getting dealt anyway. So a lot of local guys and scrubs had to start games for the A's, and one of the more prevalent ones was J.T. Ginn, who came up towards the end of last season. Ginn made 23 appearances, 16 of them starts, in 2025, and went 4-7 with a 5.08 ERA and, importantly, 99 Ks. The A's are gonna try to make sense of this rotation next year, with Jacob Lopez, Luis Morales and Gunnar Hoglund impressing in late months, and Ginn may be one of their most reliable rotation arms remaining.
The Red Sox used Sean Newcomb as an Opening Day rotation guy this year, in case you've already forgotten. Because it's no longer 2018, that didn't especially work. So they cut him, and the A's picked Newcomb back up and used him, once again, in long relief. Somehow, this move led to Newcomb becoming one of the A's best relief pieces this year, posting a 1.75 ERA in 36 appearances, leading to a 1.7 WAR.
Two years ago, Zach Gelof was thought of as one of the foundational prospect pieces for the A's. He was brought up with Tyler Soderstrom, and was joined by Lawrence Butler some time later, and the idea was that they'd lead the team to greatness. Last year was...passable for Gelof, but he still led the league in strikeouts with 188. This year he missed almost the entirety of the year with injuries, and only made it up for 30 games, in which time he hit .174 with 46 more Ks. Either he's cooked or he's getting this out of his system.
The A's also had rookie Colby Thomas in the outfield mix, primarily in right field. Thomas seems like a decent piece, with some power perks, hitting .225 with 6 homers and 19 RBIs in 49 games. Thomas could be the missing piece to the outfield formula on offense, between Soderstrom and Butler.
Coming Tomorrow- Not sure if you heard, but the Blue Jays made a World Series this year. Here's a few people on that squad that I didn't get to during the year.
Tuesday, December 2, 2025
Uncustomed Heroes of 2025: Astros


Victor Caratini has become one of the more respected backup catchers in the game, alongside Austin Hedges and Jacob Stallings. Unlike those guys, Caratini was able to hit this year. In 114 games, Caratini hit .259 with 46 RBIs and 12 homers, which, in this cursed year, was the 6th most on the Astros. Caratini's a very good guy to have around, and he's found a nice home in Houston.
So here's the story with Brandon Walter. Dude went to UDel, was drafted by the Sox, mostly minor league guy, gets a taste in 2023. Keeps kicking around, gets cut by the Sox, the Astros pick him up. This year, due to the lack of healthy options, Walter, at 28, gets a shot, and does well in a starting role. In 9 games, he has a 3.35 ERA, 52 Ks, and a 1.3 WAR. Then he gets hurt and is out for the rest of the year. Not sure who's unluckier, him or the Astros.
So then after that, with little to no other healthy options, the Astros go with career swingman Jason Alexander, brother of Scott and not, as previously assumed, the star of 'Dunston Checks In'. Alexander began the year as a middle relief guy in Sacramento, and after one too many heckle of 'SERENITY NOW' from one of the dozens of people in attendance, he was cut and picked up by Houston. Where he soon found himself...starting games. In all honesty, for a while Alexander was one of the Astros' best players. From July 29th to September 15th, all of Alexander's starts culminated in wins, only allowing a high of three runs in any of them. Of course, then he got clobbered by Seattle, and there went the 1st place hopes, but Alexander still finished the year with a 4-2 record and a 3.66 ERA.
Aside from nabbing Carlos Correa at the deadline, the Astros also tried to solve their left field issue by bringing in Jesus Sanchez, who'd been good, if not world-destroying, for Miami. Sanchez had some high highs, with 12 RBIs and 4 homers in 48 games, but the .199 average, despite some decent defense, made it more of a puzzling add. Sanchez is fundamentally a good player, but he couldn't meet this moment for the Astros.
With Chas McCormick no longer an option and Jake Meyers oft-injured, the Astros brought up Zach Cole to potentially be the next great Astros outfielder. In 15 games, Cole hit .255 with 11 RBIs and 4 homers. He's got a high contact ceiling and hit over .300 with the Space Cowboys. Might be something here.
And most surprisingly, the Astros brought in Craig Kimbrel after he proved he was useful, if low on options, for the Braves. Kimbrel is 37, and I think he just needs some seasons out of the spotlight, a lot like Aroldis Chapman, so he can find himself again. In 13 games, Kimbrel had a 2.45 ERA and 16 Ks. Not as poisonous as his Orioles or Phils numbers, and a lower key year. I'm not sure if this is the last we'll see of Kimbrel in the bigs, but at least if that's the case he doesn't go out completely undignified.



















































