Tuesday, October 21, 2025

Chicago Cubs 2025 Year End Review

After 2 years of finishing 83-79, we finally made it. At 92-70, I think the team performed better than most people were anticipating as Spring Training began. We won our first postseason series since 2017. We failed, but we were up against the team with the best record in the MLB. The main storyline here is that the team developed chemistry and showed just how good they could be. For a moment they had the best record in all of baseball, bumping up against the Dodgers and Tigers and Blue Jays, until the Brewers went on their major heater and left everyone in the dust. We were good, and there are no major problems to solve--it seems that most of the team will be retained in 2026--but there will be differences of opinion about how to handle certain players both under contract and not. Let's clear the elephant out of the room first.

Kyle Tucker: B+


Tucker probably deserves an A-, but I'm dinging him down to a B+ for choking in his last two at-bats in Game 5 of the NLDS. He's been widely discussed, and opinions as to his value have shifted dramatically. In April, Tucker and just about everyone else on the team was on fire. Everyone was clamoring to sign him for however much he wanted. Vladimir Guerrero Jr.'s contract for 14 years and $500 MM set the tone for that. Tucker is just a couple years older than him, and people pegged his number around $400 MM for about 10 years. No one balked at that at all in April, and he was consistently excellent in May and June. Had July, August and September gone been more of the same, he would be getting an A+. He made the All-Star team, but then his second half happened. You could rate his first half an A+ and his second half a C, but of course, it was due to injury. 

Now people look at Cody Bellinger and say we would have been better off keeping him instead. I don't entirely agree but yes, Bellinger did have a better 2025 than 2024. Suffice to say, Tucker did make an impact in the playoffs, and we can't blame the Game 5 loss on him alone. But of all the players that choked, he's unfortunately in the spotlight, and it was unfortunately the biggest choke (the 6th inning one). I hadn't totally given up hope after that 6th inning, but now we know that was the moment the wind went out of their sails, so to speak. 

Suffice to say, also, that nearly everyone now will balk at offering $400 MM for 10 years. Had he hit a 3 run homer, had the Cubs advanced to the NLCS, $400 MM might still be possible. Would he take $300 MM now? Personally that's about what I would offer. He gets injured. He's not quite like Kris Bryant, but he gets injured, and massive super long term contracts for injury-prone players do not seem like good ideas. I think most everyone would get on board with a contract similar to the one offered to Bellinger--3 years, with opt-outs. That seems sort of impossible, though. Tucker will want more. And though he had nice things to say about playing for this team--which was, in fact, a very special team--the comments felt somewhat lukewarm. It seems he would go wherever he got offered the most money. He could have said, "I loved playing here and I hope I'm back here next year," but instead he said, "We'll see what happens." It was clearly a strategic answer, and we have to accept that his heart may not be here. That's the business of this sport, and as Nick Castellanos once said, it's the part that sucks. Hope for the best. It was great to have a player of his caliber on the team, but the Cubs need to become Buyers if they want to keep him. I won't be surprised if he ends up on the Dodgers, who appear to have endless money. I would keep him if we can, but I would not overpay, and it seems one team will inevitably have to do that. They won't need to do that for a while with his neighbor in the outfield and fellow starting All-Star.

Pete Crow-Armstrong: A


PCA would get an A+ if he lifted his batting average and on-base percentage a little bit higher (.247/.287). Regardless, he fully emerged and lived up to all the hype surrounding him--and then some. No one anticipated the power surge. However, he did note he was aiming for 60 stolen bases, and he ended the season with 35. He was on track for 60 or more at the beginning. Then he started hitting a lot of home runs and it seemed his game became more Kyle Schwarber than Luis Arraez. He cooled off, too, and slumped a bit towards the end. Like Tucker, frankly, the second half was a disappointment. He was not quite as good in the playoffs. But I don't think you can hold it against him. He's still just 23. It was his first postseason. He had a couple timely hits. 

His defense is stellar. A Gold Glove is a fait accompli. He's the total 5-tool player, par excellence. 

He'll be the starting center fielder next year, and the year after, and hopefully for many years after that. He's the new face of the franchise. People did not stop talking about him, around the All-Star game. I almost got tired of it, like there wasn't anyone else on the team worth celebrating. He's an emotional player, and while sometimes that leads an overly aggressive approach, on balance I think we all prefer knowing a player really does care, a lot.

He's not the leadoff hitter, though it feels like he should be. Someone else appears to have cemented a spot there, the only person that was arguably a better story than PCA. 

Michael Busch: A+



Busch ended the season with the most home runs on the team. Unlike the two above, his 2nd half was even better. Happ was the leadoff hitter, and Busch basically took over. At first, it did not seem like a good experiment, and he slumped. Briefly. (In August, though his May was not any better.) He ended the season on a total heater and was probably their best player in the playoffs. Now, all four of his postseason homers were solo shots, but I think they also came mostly in the first inning, so no one could be on base. I know he set an all-time major league record doing that in the NLDS.

They need to keep Busch for as long as possible. We knew Busch was pretty special last year, similar to PCA. Now we know that they are both very special. The move to acquire him in 2024 may be the single best move that the front office has made since trading for Jake Arrieta. It was interesting how the Cubs fared at the trade deadline (it seems they didn't do much because neither did the Brewers, though they did actually get one of their best players in Andrew Vaughn), and how Jed Hoyer got a contract extension. I have to think that landing Michael Busch the way he did played a huge role in that (and you will see below, there were numerous other examples). 

There was talk last year of going for Pete Alonso, and there may be talk of that again this year. The biggest most annoying storyline of the year was his inability to his left-handed pitching. How bad was it, really? .272 vs .202. But I feel like most people thought, who cares, even at .202, he's as effective as Justin Turner. Imagine the Cubs with Seiya in RF, Alonso at DH, and playing 1B when lefties start. Or, imagine Busch improving against lefties--not dramatically, but just enough to avoid the platoon conversation. The point is, there are possibilities, and I think the only possibility the Cubs want and the only things we can take as a given is that PCA and Busch are fixtures. I suppose, there are a few more. And maybe that's what great about this team--the holes left to fill feel minimal compared to the last few years. 

Nico Hoerner: A



Nico started off the year injured, or so we thought. He was ready on Opening Day and played 156 games and had the best season of his career. He was the most consistent hitter towards the end of the season, and the best postseason hitter without question (.419!). He hit .297, which is good for 8th best in the MLB in 2025. He's a finalist for a Gold Glove, and he remained the hallmark of consistency he has been over the past four seasons. Like Kyle Hendricks, he has never made the All-Star team, but he's establishing himself as one of the de facto leaders of the club. His postseason performance was so impressive that we all have to acknowledge him as one of the best at his position. He's not going to give you a ton of pop, but he excelled in situational hitting, going .371 with runners in scoring position. This is EXACTLY what the Cubs need more of in 2026. To an extent, every team needs this, and maybe it happens to everyone, but it really feels like we leave runners on base more than most other teams. Only 5 people in the MLB had more hits and their names are Witt, Arraez, Bichette, Judge and Turner. He has to be acknowledged as one of the most underrated players in the league and an ASG SNUB. Some people say we have the best middle infield in baseball, and we now know that his double-play partner is a GG SNUB.

Dansby Swanson: B+


He was a GG SNUB last year, too, but I think on balance, Dansby's 2025 was better than 2024. Mainly this is due to power numbers, hitting 8 more HRs and 11 more RBIs. His batting average has never been anything but average while on the Cubs (.244/.242/.244 in his three years). He didn't walk quite as much and he struck out a bit more. Somehow, his WAR was even higher than last year, good for 3rd best on team behind Nico and PCA, and tied with Busch. (It must be admitted WAR is a flawed metric.) In any case, like Nico, he's consistently solid, and they complement one another perfectly. He gets more flak than others, but he tends to shut people up quickly thereafter. He's the Cubs big contract man, and no one is calling this contract a mistake. Like everyone else above (save perhaps Tucker), he's locked in for 2026 and I'd expect more of the same. I think he's about to become a father, and perhaps a study could be done on whether players improve or not. I'm sure that would be fascinating. 

Ian Happ: B


Happ is another model of consistency, but gets even more flak than Dansby. He's a notoriously streaky hitter that also notoriously ends every season almost equivalent to his previous one. This year, he struck out a bit less, but probably still too much. He's won the GG the past 3 seasons, but it appears he may be snubbed this year. He hit leadoff for a significant part of the season, and he inhabited that role just fine (though he did have a better 2nd half, and a strong end, and he moved out of that spot around that time). His postseason performance left something to be desired, though he did have a game-changing performance in the NLDS. A lot of people seem to want to move on from him, but he's locked in for 2026, and he's the greatest leader on the team. He's been a Cub his whole career, and he should stay a Cub. I don't think many people would be opposed to that, but they might prefer he take a more limited role. We all know Owen Caissie is coming up, and it would behoove the Cubs to keep Happ on for mentorship. This may not have been Happ's greatest year (that would be 2022, his All-Star year), but it is far from the disaster that the naysayers may claim. I don't think it's necessary to move on from him, though I would like to see him focus on his approach at the plate and potentially try to draw more walks. He'll always be streaky, but he's connected to the prior "Championship core" and a key veteran presence whose value should not be underestimated. 

Seiya Suzuki: A


Suzuki famously acknowledged that he would not have wanted to join the Cubs had they retained his services as DH and not RF. After a few gaffes in the outfield the past couple of seasons, the Cubs had had enough, and with Tucker, Seiya was expendable in the field. His Obvious Shirt above indicates awareness of such anxiety. Regardless, he did well as DH. His first half was pretty much exclusively as DH, and he was an ASG SNUB. He was leading the NL in RBIs at the time. In April and May, he was about as productive as Ohtani. 

Some people are saying he was overperforming. And the 2nd half numbers bear that out (.263 with 25 HR and 77 RBI vs. .213 with 7 HR and 26 RBI)--he did, however, draw more walks in the 2nd half, and he ended the season on a high note. This carried over into the postseason. He was one of the few Cubs doing anything offensively, alongside Busch and Hoerner. That said, he still did appear to choke a bit, and his (unfairly) called third strikes continue to be one of the oddest WTF trends in baseball. Notably, after Tucker was injured, he took over in RF, and he did not appear to have as any gaffes (though his fielding % does appear slightly lower than previous years). Anecdotally anyways, he seems like less of a liability than before. 

He was an instrumental part of the 2025 campaign, and stood alongside Busch and PCA as the greatest home run threat on the team. He is locked in for 2026, and his acquisition looks like one of the other more positive moves that Jed Hoyer has made. It might be a bit much to expect another 30+ HR season out of him, and his batting average did actually drop considerably (last year was one of the most underrated hitters in the league), but all signs point to his having adjusted to MLB pitching and I personally think he can replicate this level of performance. If his power numbers drop, I would expect the batting average to go up, but the postseason seemed to show he has become a power hitter.

Carson Kelly: A-


The Cubs were on fire in April, and everyone was performing at the highest level--none more than Carson Kelly, who is currently my favorite player on the team. He is a Chicago guy, and he came home this year, and I think everyone hopes he is here to stay for the long haul. 
 
At the end of April, he was hitting .360 with a 1.347 OPS, 7 HR, and 21 RBI. He hit for the cycle, and won a couple other games for the team. (I was lucky to be there on both 4/18/25 and 7/4/25, 2 of the greatest games ever--I was not so lucky on 7/25/25 or 10/1/25). He came back down to earth after April, but his July was nearly as impressive. He missed his career high in HR, but only by 1, and hit career highs in RBIs and batting average (though .249 is hardly anything to cheer about, it's good enough these days). 

He was the backup catcher to Miguel Amaya, who actually did quite well at the beginning as well. When Amaya went down, Reese McGuire came up, and the Cubs catchers combined to have a very productive season at the position. By the end, Kelly was the everyday catcher, and he should also be credited for his work with the pitching staff. Arguably he deserves an A for that. He was almost an All-Star, and he's never made the team. In any case I think unquestionably this was the best season of his career, and he has emerged as a threat that is also patient at the plate. This is his home and he should stay here. The only question is whether he has supplanted Amaya for 2026. Regardless, both should be back, and the position does not demand any upgrade.

Matt Shaw: B


Matt Shaw's rookie season went about as well as most rookie seasons go: he struggled, got sent down to the Minors, returned with a resurgence, and ended the year on an average note (though actually, it seems that he and Happ and maybe Nico were the only Cubs performing decently in the second half). He was excellent at 3rd base, and I believe he's a finalist for GG. He won't be Rookie of the Year, but at a few moments he looked like he could be. A lot of people were up in arms about 3rd base. And given the likelihood of Tucker returning, perhaps it was a miss in the long run to lose Cam Smith and Paredes. But we are where we are, and though Shaw was probably the least threatening hitter in the lineup, he showed flashes of greatness that bode well in the future. He wasn't quite as good as PCA last year, but all signs point to similar improvement. I don't think there are any major upgrades available at 3rd base, and it seems the best option is to continue to let Shaw develop. There's no question he's a great defender, and the Cubs were one of the strongest teams in the MLB in terms of fielding. If he can improve his consistency at the plate, Shaw is an All-Star caliber player, and if he's the weakest hitter in the lineup, I think we can live with that. He did not fare very well in the postseason, but I have to believe that he will be much stronger in 2026 in every aspect of his game (though it would be difficult to improve defensively). 

 Justin Turner: C-


I'd be rather surprised if Justin Turner returns in 2026 as a 41-year-old. As a 42-year-old, he holds a special place in my heart, and I was very happy when he joined the team. I really wanted Joey Votto on the team last year. Turner performed about as well as late-era Joey Votto, which is not great--BUT he provided invaluable mentorship. He had at least one game-winning hit (I think two), and he was Busch's de facto replacement at 1B when the Cubs faced a lefty. He was not very good in that role, but come on, he was a fantastic presence on this team. He was Fan of the Game one day, and played a mind-boggling prank that we never may truly understand. He did magic tricks for the team. Little kids came to the game with giant red beards and he took photos with them. Every team needs a class clown. He's not the player he once was, but I don't think it's any coincidence that PCA emerged to the extent he did, or that the team came together as a more cohesive unit this year. We went further than we've gone in years, and Turner's intangibles undoubtedly played a bigger part in that than anyone is able to recognize. He's a very fun person to have on the team. I think you need to have a player like him on any championship team. Like Joe Maddon, he reminded everyone that the game is about having fun. It allowed everyone around him to loosen up and play to the best of their abilities (and in many cases, beyond expectations). I was going to give him a D but I boosted him up to a C-. Arguably he deserves a C+, if not higher, but I really have no idea what it was like in their clubhouse. I only know he had a very good Instagram, and that he's an iconic player. He probably will not make the Hall of Fame, but he's a World Champion, and he's certainly in the Hall of Very Good, with an unusual career that proved life can start at 30. I'm sure a lot of people would moan if he were brought back in 2026, but I would not be among them. Counsell proved he's a pretty decent manager this year, but he doesn't have Maddon's swagger. If Turner does retire, I hope he stays on the team as a coach, a la David Ross, because he brought an energy to this team that was singular, and made everyone around him better in ways that we may never fully comprehend.

***

I could write about bench players, but you know, this post gets very long. Obviously, Miguel Amaya merits special attention. He started off well. He had a steady upward trajectory. He was not setting the world on fire, but he showed flashes of greatness, and in April, he and Kelly were basically collaborating and combining and amounting to Cal Raleigh (I'd like to compare their first months of the season). Then, he got injured. But he returned! And then, he immediately got injured, again. It was very sad. It may even have been traumatizing for Amaya. Let's hope that's not the case. He's still just 26. It would be nice to have him and Kelly back one another up again in 2026, and I hope that's the case. As noted above, Reese McGuire admirably filled in for him, and provided some unexpected pop. Willi Castro appeared to be the biggest move at the trade deadline, and I am still not sure why the front office thought it was necessary to get a utility player rather than a starting pitcher, and the experiment did not seem to work--but he was an All-Star in 2024, and I have to believe he will have a much better 2026. I'll reserve thoughts on Gage Workman, Jon Berti, Vidal Brujan, Nicky Lopez and Carlos Santana. But Owen Caissie, Moises Ballesteros and Kevin Alcantara all showed great promise. I was really sad to lose Alexander Canario, but the Cubs prospect pool remains fairly deep, and one other aspect of the team to credit to Jed. We have a solid starting lineup, and we could use a threatening bat or two off the bench. I fully expect that to materialize in 2026. 

On the pitching end, well, this was a very strange year.

***

Justin Steele: A-

Justin Steele only pitched in 4 games in 2025, and it's not fair to grade him, but based on those appearances, he would get an A-. He actually looked like he was getting better across those games, and probably would have gotten an A had the injury not happened. But it did, and his season was lost. He will be back in 2026, and he has a certain fire about him that I think should serve the team well. Once again he has something to prove, and he vowed to come back stronger than before. He was the Ace, and he will probably be the Ace again, but he'll now have to compete for that title with a couple other guys. 

Matthew Boyd: A

I don't think anyone was super excited about Matthew Boyd coming into the year. We lost Kyle Hendricks, and we got someone that wasn't that much younger, and had only recently been a little more successful. He was expected to fill out the rotation, maybe in the #4 or #5 slot behind Steele, Shota and Taillon. As we close the books on 2025, we have to acknowledge him as another one of Jed's greatest moves, and the most pleasant of the many surprises this year brought. 

He was an All-Star and it was unquestionably the greatest season of his career, and he had fun. He faltered slightly towards the end, and made everyone a little nervous in the NLDS, but was in top form in his final start and deserves to be recognized as the Ace of the staff. Whether he would be named Opening Day Starter in 2026 would likely be based on Spring Training performance comparison with Steele (assuming he is back in time, which I hope). There is, however, another potential Opening Day Starter in this rotation, and another one of the best stories of 2025. 

Cade Horton: A

He probably deserves an A+, but I'm reminded of one bad outing he had against the Astros. Regardless, this year he was often talked about in the same breath as Jake Arrieta, whose run through the 2nd half of 2015 was historically unmatched. Horton wasn't quite as electric as Arrieta in that time, and was under a strict pitch-count limitation, but simply put, he was outstanding.

His 2025 numbers end up very good: 11-4 with a 2.67 ERA in 118 IP with 97 Ks. Compare his 1st and 2nd half numbers, though. First half: 3-3 with 4.45 ERA. Second half: 8-1 with a 1.03 ERA. (Just for fun, Arrieta's 2nd half of 2015: 12-1 with 0.75 ERA and way more innings pitched--Arrieta had 110 more IP than Horton did this year--and was a pretty great hitting pitcher--no one can compete with that stretch.)

But we will take it. Horton could not pitch in the postseason due to injury, but he was ready to come back for the NLCS. Would we have made it there with him? Quite possibly. But pitching wasn't the major problem for the playoffs--it was pushing runners across, making the most out of limited baserunner opportunities. I don't think Horton is going win Rookie of the Year but he certainly deserves it. His second half alone justifies it, but at 118 IP for the year, may be seen as "not fully there," like say Paul Skenes was last year. You are not going to get a pitcher of that caliber winning Rookie of the Year most of the time. He is, in fact, one of the frontrunners regardless. But that is just for show. Horton cares about the team winning. He probably will not be the de facto Ace in 2026, but he will be #2 or #3 in the rotation, if the Cubs do not get a superstar starter, which would be really good for them to consider. In any case, he may be the single best story of 2026, as even though PCA was amazing, he did slump, and Horton was consistently magnificent, especially down the stretch, when it mattered most. Whether he's #2 or #3, he has probably eclipsed last year's Ace. 

Shota Imanaga: B


I gave him an A last year, and this was a big step back. He finished the year 9-8 with a 3.73. That ERA is still pretty decent. He had 57 less strikeouts this year in about 30 less innings pitched and four less starts. He was injured briefly in both seasons, but a little more this year. At a certain point last year, hitters "figured him out" and he was never a groundball pitcher, but he mystified enough hitters that home runs did not seem problematic. However, things escalated this year. 

While he gave up just 4 more home runs than last year (31 vs. 27), his second half was not very good. 1st half: 6-3, 2.65 ERA, 11 home runs allowed. 2nd half: 3-5, 4.70 ERA, 20 home runs allowed. Yeah it got worse, and some people think he's "tipping" his pitches and hitters have figured him out even more than they did before. 

People think he has bad struggles in the 1st inning, and yeah, I saw those--but I also saw him hunker down afterwards a few times, and turn in ultimately very solid performances. It was bad, but I think slightly overblown--the escalation in home runs is no joke though. I disagreed with having him start the 2nd inning in a game in Game 2 against the Padres. It was an experiment that backfired, but ultimately did not matter. It would have been his turn in the rotation to start Game 5 against Milwaukee, but the Cubs instead opted for a bullpen game of sorts + Colin Rea. We didn't fare much better, but again, the pitching wasn't poorly managed. I love Shota and hope he bounces back to 2024 form, though many acknowledged he might be over-performing. 

He has a very confusing contract situation that I won't try to lay out (I read about it here and recommend reading if you care, just because it truly is bonkers). Suffice to say, it doesn't make sense to me to let him go. Even with his struggles, he's still above-average. Dude almost threw a no-hitter last year (ended up only a combined one). If you have a rotation and Imanaga is your #5 starter, you are in a good spot. Conceivably it could happen if the Cubs land another superstar starter. Then you'd have, oh, say, Dylan Cease or Shane Bieber, #1 (*maybe*), #2 Steele, #3 Boyd, #4 Horton, #5 Imanaga [I forgot about the guy below the next. -Ed.]. That would be sick. But the Cubs have depth and they're probably not going to worry about much this postseason beyond the Kyle Tucker situation and thoughts of trying to bring in someone to replace what he brought to the team (which would be nearly impossible, if his second half matched his first half). So Imanaga may be #4, and you know what, that is also a pretty solid rotation. Especially if the next guy is #5. 

Colin Rea: A- 



Colin Rea pitched well for the Brewers last year, and he turned in basically an identical performance for the Cubs. For some reason his WAR was 1.2 last year and 0.6 this year, but that stat is seeming more and more meaningless to me. That makes it seem like he had no impact, but he really did have a huge impact. Another one of the excellent moves by Jed. These past two seasons are his two best seasons in the MLB. It's possible he's getting better with age. He's a free agent, and if the Cubs are morons and let him walk, he will likely be successful anywhere he goes. 

When Steele went down, he knew he would need to step up, and he totally did that. He wasn't quite as stunning as Boyd, but his numbers (11-7 with 3.95 ERA) arguably bested Imanaga. I think you would still slot Shota at #4, but if Rea is your #5, and if Rea returns in 2026 as strong as he's been the past two years, that should play just fine [Again, note player below, who should slot in #3 or #4 -Ed.]. Granted, he is a great option to have as a long reliever, too. So even if the Cubs do something out of character and make a play for a bigger name, I think you still keep Rea, because you never know what's going to happen, and he saved the day on numerous occasions this year. He arguably "overperformed" as well, but little was expected out of him. When he rose to the occasion after the Steele injury, people seemed to laud him, but frankly, I still think he was underappreciated. He was paid $5 MM this year, and he earned that. I don't know if you pay him $10 MM for a year, I don't know what you offer him, but if he was willing to sign for $5 MM for 1 more year again, it would be a mistake to pass him up. Then again, he sort of might become more relief pitcher than starter, and relievers are notoriously unstable year-to-year. Impossible to predict the future, but an A- for 2025 is fair. Arguably A- and above should only go to All-Stars, and yeah he did give up 16 homers in the 1st half but went 7-3 and 3.91 ERA and felt like a pseudo-snub. He only gave up 4 homers in the 2nd half--he pitched 25 less innings in that stretch, but it felt like he recognized the issue, and stepped his game up accordingly. You keep a guy like that. If he's destined for the bullpen next year, you just have to hope the #5 starter can perform as well as he did, and that won't be easy. He had plenty of good company, those days when he came out of the 'pen. And in starting the write-ups on those guys, I realize I completely forgot about one guy and that my rotation predictions are completely and horribly wrong. 

Jameson Taillon: A-



HOW COULD I FORGET ABOUT TAILLON??? Forgive me, Jameson. I'll only forgive myself by noting that Taillon flies under the radar. He's unassuming, not flashy, and apparently forgettable by me, but everyone will think I am an idiot for not editing the Shota and Rea entries that anticipate rotations without Taillon. Taillon absolutely will be part of the 2026 rotation, and Shota would be #5, and maybe not even in it if either Cease or Bieber are (though that would make me sad). 

Taillon's 2025 year end numbers are no better than his 2024, and I only gave him a B last year. He deserved better. If Rea is getting an A-, Taillon is getting an A-, because their numbers are quite similar. Taillon made quite a bit more money, so perhaps Rea should increase his ask. Regardless, Taillon proved his mettle in the postseason. He was a total stud and basically took the team to the NLDS with his Game 3 performance against the Padres: 4 innings, 2 hits, no runs. His game 3 performance in the NLDS wasn't quite as impressive (he gave up 5 hits and 2 runs), but we ended up winning that game and it changed the nature of the series. 

Like Shota, he also gave up a lot of home runs. Unlike Shota, he was outstanding in the 2nd half. He gave up 22 of the 24 home runs in the first half. He went 4-1 with a 1.57 ERA. Not quite as good as Horton, but good for 2nd best on the team (he was actually much better than Boyd in the second half). 

So really, I think Taillon figured it out by the end of the season, and pitched better than the numbers show. He's going into the last year of his contract, and perhaps that's not good for the pressure he may put on himself to have an even better showing, but the Cubs are going to try to show up next year, and Taillon is going to be a part of it, and if he somehow starts off next season as well as he ended this one, he will absolutely make the All-Star team. He's a former top prospect that did not seem to live up to his potential, until his age 30 season for the Yankees in 2022. The Cubs got him after that, and his 2023 was not as good, but the last two years, he has been up to that 2022 standard. It's still his best season, and while this one had his lowest number of innings pitched in a while, he also spent a good bit of it injured. So I have to think Taillon himself would acknowledge he is at the top of his game. What they do beyond 2026 is unclear but if Taillon turns up aces next year, he should be in line for an extension. This next guy is in that situation now. 

Brad Keller: A



Keller appeared in 68 games. I think it is fair to say that he was the most trusted member of the bullpen. Frankly, I have a hard time remembering a reliever that instilled as much confidence. Of course, you have to go back to that lights-out trio of Ryan Tepera, Andrew Chafin and Craig Kimbrel in 2020 or 2021. The Cubs bullpen was problematic in 2023 and 2024, and it is fair to say this was the best overall bullpen performance since that three-headed monster. 

Arguably the Cubs had as much of a good thing (and probably better) this year, with Daniel Palencia, Drew Pomeranz and Ryan Thielbar. All of them were excellent, but Keller stood apart. Only Michael Soroka had a better ERA coming out of the bullpen, but Keller pitched nearly 10x more than him, so I think he wins Rolaids Relief Man of the Year. I see now that is called the Trever Hoffman award, and that Ryan Helsley of the Cardinals won it last year. Helsley's numbers? OK, he had 49 saves and Keller had....3. But he wasn't the closer, he was the setup man. And maybe that award is basically "best closer." Regardless, Helsley's other numbers: 2.04 ERA, 66.1 IP, 50 hits, 23 walks, 79 Ks. Keller's numbers this year: 2.07 ERA, 69.2 IP, 45 hits, 22 walks, and 75 Ks. Slightly lower K rate, but also a lower hit rate. I think that's pretty equivalent, minus the saves. And it's telling that, even though Palencia basically became the closer, he scuffled slightly in a couple outings near the end, and in the playoffs got used earlier in the game, while Keller was saved for the end. In the postseason, Keller got 2 saves in the Cubs 4 wins, and Palencia had none. 

It's unclear whether he should be the closer, but it's very clear he had an outstanding season and absolutely must be re-signed, and I know basically 100% of Cubs fans will agree. (Maybe it's 99% as there are always a few contrarians amongst us.) And bonus points for Keller for saying this, "I love being in Chicago. I love playing for the Cubs. This is definitely a place that I want to come back to and enjoy. I know a lot of these guys are returning to this clubhouse, and I feel like there’s something special here. I would love to be a part of it, for sure.” 

ALL THAT SAID, this was by far his best season, by a longshot, and it's his breakout. And as noted many times, relievers tends to vary widely on a year-to-year basis. He made $1.5 million this year. I think PCA, Horton and Palencia all made $740K, so they were the best bargains, but they're all still on rookie contracts. They all will get paid a lot more soon. The Cubs took a chance on Keller and it paid off, another move by Jed that you cannot ignore. As with the next guy. He did well with the bullpen. 

Caleb Thielbar: A-



While Keller stood apart as the best, Thielbar is the obvious choice as the second-best in the bullpen. His numbers also would be similar to the Helsley comparison above: 2.64 ERA, 58 IP, 38 hits, 13 walks, and 56 Ks. He's a no-brainer to resign, like Keller. But, he is older. He will be 39 next year. The Cubs missed out on a couple aged closers, but Thielbar was their consolation prize, coming off a rocky year with the Twins after several years of consistent quality. Of course, relief pitchers are volatile (we should just assume this for every bullpen pitcher and not mention it every time). He made $2.75 million this year, and that is fair for what he brought to the team. I think he had a very long scoreless streak, early on. I don't know but I think if he's willing to sign for 1 more year at that $ amount, you do it. He was just too good to ignore, and a big part of why the Cubs managed to survive as long as they did while their pitching staff was compromised by injuries pretty much the entire way through. While Turner was the old man on the team and played like it, Thielbar showed you should not count out guys on the wrong side of 35. His counterpart, fellow 38-year-old Ryan Brasier, also fared better than Turner, but didn't pitch as much and I think if you have to choose which one to re-sign, it's Thielbar, as Brasier's performance could best be described as "adequate." Thielbar kept this team in too many games to count, and while I don't think his 2026 will be better than his 2025, I'd still keep him pitching alongside Keller. They'll never be the Tepera-Chafin-Kimbrel trio, but Thielbar-Keller-Palencia wasn't all that bad.

Daniel Palencia: A-


Ryan Pressly entered the season as the Cubs best closing option, but his greatest contribution to the team ended up being his mentorship to Palencia, who told him what everyone told him and why I did not like him in 2023 (he was limited to 10 games in 2024 and looked even worse), which is that he needed to get his control issues figured out. He seemed to do that this year. He was still a little wild at times, but his wildness mostly translated into his personal appearance. 

He grew his hair out, and added some drip, continued to throw 100 MPH, and a lot more often for strikes. By the end of the season Pressly was DFA'd and Palencia was the closer. He got 22 saves. 

I'm pretty sure, without checking first, his numbers don't quite stack up to Keller's or Thielbar's. We're ignoring Win-Loss records for relief pitchers for reasons that I think should be obvious. To do the Helsley comparison again: 2.91 ERA, 52.2 IP, 44 hits, 16 walks, and 61 Ks. That's totally comparable and while I was right that Keller and Thielbar were slightly better, those numbers will play just fine. He was perfect against the Padres in the Wild Card Series, and not quite as good against the Brewers (actually not good, but he pitched in 4 out of the 5 games). 

He's still super young, so I'm not totally convinced, but if his enhanced control is here to stay, he is an extremely valuable pitcher. He has redeemed himself 100%. Even if he blew that save near the end of the year, it was forgivable. Unless the Cubs acquire a true lights-out closer, it feels like he should occupy that role. It feels a little tedious to keep writing about relief pitchers but there was yet a 4th guy that was "on the level," and another guy whose contract is up and whose re-signing will be roundly endorsed. 

Drew Pomeranz: A-



Pomeranz did not start the season on the Cubs, but he was signed before May. He had been an All-Star in 2016. He was also older (36), and while he pitched extremely well in 2020 and 2021 for the Padres in a somewhat limited role, he was injured in 2022 and did not play in either 2023 or 2024. Again, Jed did well on a "low risk, high reward" flyer. To do the main numbers again: 2.17 ERA, 49.2 IP, 38 hits, 15 walks and 57 Ks. Yes, the Cubs had 4 total studs in the bullpen in 2025. 

I guess he's higher profile than the others because he's a former starter, and he did make a few spot-starts this season. But his performance out of the bullpen was remarkable. Like Thielbar, I believe he also had a lengthy scoreless streak. I'm running out of things to say, because bullpen pitchers are just kind of there, they just show up, and they have to limit damage or prevent any further runs, and they do not get enough credit and they work just as hard as starting pitchers because they have to be ready to go at a moment's notice and they generally have to work in high-leverage situations. Pomeranz performed beautifully and was instrumental in the success of the team in 2025 and absolutely should be brought back along with the other two above (Palencia is under contract and does not present any decision except his role). It's a longshot that all 4 will be as good in 2026, but you need to reward them, too, with acknowledgment, appreciation, and maybe a little more money (but just a little, this is the Cubs organization). 

Ben Brown: C



Ben Brown's trajectory has been a bit strange. I forgot about him last year and didn't grade him, which isn't that insane because he only pitched 55 innings, but he would have gotten a high B.  It's more insane I was going to leave him off this year because he pitched 106 innings and started 15 games. Apparently, he "won" the 5th spot in the rotation over Colin Rea at the end of Spring Training. That made sense in light of his 2024. At times, Ben Brown is electric. Anecdotally, he appeared to show more flashes of that in 2024 than 2025, but I am also a bit off. I'm considering a game I watched from an Air BNB in Michigan in late April, against the Phillies. He was not terrible in that game, per se, but it was not a magnificent outing. In any case, apparently he went toe-to-toe with Tarik Skubal in June and almost matched his performance (they both pitched 7 innings, but Brown gave up 2 runs while Skubal only gave up 1, and Tigers won). Brown's ceiling is still very high. But, I think he only throws 2 pitches. I hear this a lot. And I know his control is not great. He strikes a lot of guys out. He has the highest K/9 rate amongst starters at 10.9. That's important, but then he also walks guys and gives up a lot of home runs, though technically Taillon and Shota gave them up at a higher rate. By the end of the year, Brown was basically reduced to the role of "mop up man." EVEN SO, people were still suggesting it wouldn't be a terrible idea to have him start a NLDS game against the Brewers, as he had been effective against them. Nobody is giving up on Ben Brown, but let's just say, given all we've said above, it may be difficult for him to make the rotation. He can be a valuable asset but it appears that will most likely be as a long reliever. 

***

There are a lot of other guys that were not as good, but they were taken off the roster. Tyson Miller, who was great last year, suddenly was not, and he was gone. Nate Pearson, who seemed to struggle most of the times I saw him come in, also was gone. Ryan Pressly is gone, though he pitched in 44 games before that happened, and had been occasionally effective. Porter Hodge, thought to be the closer in waiting at the end of last year, before Pressly was acquired, took a major step back in a perfect illustration of relief pitcher volatility. He would have gotten an A last year, as he put up fantastic numbers in line with the 4 above. This year, he only pitched in 3 fewer games, and 10 fewer innings, but his ERA went from 1.88 last year to 6.27. He may have been injured, and I'm uncertain of how the Cubs will handle but believe he is still technically on the team. Julian Merryweather has also slid. After a 2023 on the level of Hodge's 2024 or the 4 above, his 2024 and 2025 seasons have been borderline disastrous, and think his contract may be up--I wouldn't be surprised if he bounces back but it will probably be elsewhere. Jordan Wicks had something of a lost season, after something of a lost season in 2024 also, though he did make 10 starts last year. He's still with us, and it's still possible he'll bounce back, but would anticipate more time in AAA unless we are decimated by injuries. Which definitely happened this year. But the way the team weathered it, and the way Counsell managed it, made it tolerable. And that's one of the most impressive things of all. Javier Assad stepped up in a major way last year (akin to Colin Rea this year), but spent quite a lot of 2025 injured. We were waiting for him to come back and save us when we were decimated early on, and his timeline kept getting pushed back. He did eventually return, but he was just OK. He wasn't awful, but he did not seem as good. Actually, he started 7 games--but that's 22 less than last year, and he pitched 110 fewer innings. His ERA technically was lower this year and he actually went 4-1, but I would not have graded him higher than last year. He's in a similar spot to Ben Brown, I would say. 

And there were other guys that were also, pretty good. I think there was some shade on Michael Soroka because he was a "big trading deadline move" and then got injured immediately. But he was technically the ERA leader at 1.08. Then again that was only in 6 games and 8.1 IP. Hardly a fair sample size. Aaron Civale is in a similar boat, with an ERA at 2.08, but only 13 IP. Look, we've got 4 stars in the bullpen, but you need more than just 4, and no guarantee they'll be as good next year either. I think you keep these two guys. Chris Flexen (whose nickname is "Big Baby," I've just learned) was another bright spot, and he did have a bigger sample size at 43.2 IP. His ERA was 3.09 and if I'm not mistaken he was also on a longer scoreless streak a la Pomeranz and Thielbar. Keep him. Andrew Kittredge fared a bit better, though I did not like how he started over Shota in Game 2 against the Padres. He went for 53 innings but the first half of the year was in Baltimore for him. He was quite good with a 3.32 ERA. He did get the save in Game 3, and I was nervous because he pitched in all 3 games. In short he "ascended" into the "circle of trust" in the playoffs, and he didn't totally falter, though he did give up 1 run each in 2 outings against the Brewers. I think he'll stay on the team. Most teams have 7-8 relief pitchers, and from what I can tell here, we have that many that did very well. It'll be good to have a couple for insurance purposes.    

The main point is, we had serious bullpen problems the past two years, and I think it's fair to say that in 2025, we did not really have a bullpen problem. And it was managed well.

Craig Counsell: A-



Counsell lived up to his billing and his salary this year. He probably deserves an A. The Cubs were the best team in baseball, at several moments, though they only had the best record in baseball for a game or two. The Brewers came out of nowhere and shocked the league, but the NLCS result was not surprising. The Dodgers truly are built for the postseason, and we will root hard for the Blue Jays over this next week (we finish this post on 10/21/25, the night after the Blue Jays beat the Mariners in Game 7). But back to Counsell. He will always make a few moves with which I disagree, and sometimes backfire. But at the end of the day, he's good about making decent challenges to umps, telling them to take another look when appropriate and getting a higher percentage of overturns (I'm unaware of this stat but I'm curious). And he's good about managing the pitching staff. 

I think a lot of people had issues with his starting lineup and batting orders, but what are you going to do, when you have as many streaky hitters as this team has. The problem used to be the bullpen, I said, but there's always been an offense problem. It feels insane to say this team had an offense problem in 2025, because they tore the cover off the ball as well or better than most teams in the MLB. But when they got cold, they got very, very cold. And it's frankly remarkable that they held on through the 2nd half as long as they did. After the All-Star break, I feel like the team was barely cracking .500. And it's true, they went 35-31 in the 2nd half. By the end of May, the team was in a super powerful position, and then there was a pseudo-"June swoon" where they only played .500, and then July was stronger......but don't forget, this season started off with the toughest schedule in baseball, and they totally killed it. Their struggles began when they faced weaker teams, but any team can win on any given day. And the Cubs won the Wild Card Series and made it to the NLDS. I think we did better than we imagined. We could dream about the World Series again. It didn't seem impossible. And from this position now, it doesn't seem delusional to think we can do even better in 2026. And I don't think most Cubs fans have felt that way for a long time. 

This post is long enough, and there's a lot I'm leaving out. Like, Matthew Boyd's pick-offs, or the loss of a Cubs icon and my favorite player growing up. That was terribly sad*. And it was sad we couldn't win it for Ryno. But may his spirit continue to stay at Wrigley and with the team, and may his example continue to inspire future Cubs greats, so that they also might one day have their name on a flagpole. It felt a bit like losing Ernie Banks, which coincided with the run from 2015-2017. Let's hope we can say the same for 2025-2027, and maybe even hopefully beyond. 

***

*I would even pour one out for Charlie, as abhorrent as I found him. He got at least one thing right: he knew which team to root for. Reserve comments on Matt Shaw and to a lesser extent Busch. We are all entitled to our opinions and beliefs and part of what makes the Cubs great is how they bring so many different types of people together over a common goal. We are all brothers and sisters in certain regards, and even if we may not like our brothers and sisters in this fandom very much, we are united in other ways. And for the most part, I have to say, we do have the greatest fans in the world and it was a pleasure to be a part of the run this year. I got to see 2 of the greatest baseball games of my entire life, and then also 2 of the toughest losses in my life. There's always heartache and frustration, but there's also joy, and on the whole, it was a fun ride. 

No comments: