The 2025 Cubs Season: A Tale of Triumphs, Struggles, and What Could’ve Been
The 2025 Chicago Cubs season was a rollercoaster of highs and lows, leaving fans with plenty to cheer about—and a few head-scratching moments. With a grueling 162-game regular season and eight postseason games under their belt, evaluating player performance isn’t just about the stats; it’s about the story each player told. But here’s where it gets controversial: how much weight should we give to those postseason games? While they’re undeniably crucial, they shouldn’t overshadow the six months of hard work that came before. So, let’s dive into the position players’ grades, keeping in mind that this is one fan’s take—and yes, it’s subjective. YMMV.
Carson Kelly: A
Carson Kelly was the free-agent steal of the season. His 2025 campaign was nothing short of stellar, setting career highs in runs, home runs, total bases, OPS+, and bWAR (3.6). At just $5 million for 2026, he’s an absolute bargain. And who could forget his cycle against the A’s on March 31? That was the first for a Cub since 1993. Jed Hoyer deserves a standing ovation for this signing.
Michael Busch: A
The trade that brought Michael Busch to Chicago in exchange for Zyhir Hope and Jackson Ferris? Already a massive win. Busch transformed into a solid first baseman and smashed 34 home runs—the third-most ever by a left-handed Cubs hitter. His 4.5 bWAR season proves he’s here to stay, and with four more years of team control, the future looks bright.
Nico Hoerner: A+
Nico Hoerner was the total package in 2025. He nearly clinched the batting title, played stellar defense (likely earning his second Gold Glove), and tied for fourth in the NL with a 6.1 bWAR. His hustle and smarts—like this double play against the White Sox on July 27—make him a fan favorite. But here’s the real question: is he underrated league-wide?
Dansby Swanson: B+
Dansby Swanson remains a polarizing figure among Cubs fans, and I’m not sure why. Yes, his contract is hefty, but he delivers consistency: 4-5 WAR, around .730 OPS, 20-25 home runs, and elite defense at shortstop. Sure, he strikes out a lot and can slump, but he’s a leader on and off the field. What’s not to love? And this is the part most people miss: the Cubs got exactly what they paid for.
Matt Shaw: C
Matt Shaw’s season was a three-act drama. Act 1: Struggles out of the gate, with a .198 average and just two home runs before the All-Star break. Act 2: A post-break surge, hitting .299 with nine home runs and only 20 strikeouts. Act 3: A baffling slump to end the season, batting just .213. At 23, Shaw’s talent is undeniable, but consistency is the next hurdle. Can he figure it out in 2026?
Ian Happ: B
Ian Happ is another player Cubs fans love to criticize, but why? You know what you’re getting: a .780 OPS, 20-25 home runs, a .340 OBP, and solid left field defense. He’s likely to win his fourth Gold Glove. Sure, his slumps can be frustrating, but his overall value is undeniable. Is the fan base too hard on him?
Pete Crow-Armstrong: B-
PCA started 2025 like a rocket, earning an All-Star nod and showcasing elite defense. But after the break, he hit just .216 with six home runs and 62 strikeouts in 63 games. His postseason performance was equally underwhelming. Yet, at 23, with a 6.0 bWAR season and a likely Gold Glove, the potential is there. The question is: can he cut down on strikeouts and use his speed more effectively?
Seiya Suzuki: A
Seiya Suzuki’s season was a study in resilience. Initially unhappy about being a full-time DH after the Kyle Tucker trade, he refocused and had a career year in home runs, RBI, and walks. Despite a second-half slump, he stepped up when Tucker was injured, playing solid right field. His 2.6 bWAR might not reflect it, but Suzuki was a key piece of the puzzle.
Kyle Tucker: B
Kyle Tucker’s season was marred by injury, but his numbers tell a story of perseverance. After a hot June, he slumped badly in July, culminating in a controversial moment where he was booed for not running out a ground ball. However, he bounced back with a scorching hot streak before a calf injury sidelined him. His postseason performance was decent, but the question remains: can he stay healthy and consistent in 2026?
Justin Turner: D
Justin Turner’s signing remains a head-scratcher. While his clubhouse presence was valuable, his on-field performance was underwhelming, with a -0.1 bWAR. His costly error against the Padres in April didn’t help his case. If this was his final season, at least he went out with a memorable home run.
Reese McGuire: B
Reese McGuire was a lifeline after Miguel Amaya’s injury, hitting nine home runs in just 44 games. While he likely won’t return in 2026, his contribution was invaluable.
Miguel Amaya: Incomplete
Miguel Amaya’s season was cut short by injuries, playing just 28 games. His oblique injury and subsequent ankle sprain were heartbreaking, but he’s expected to be fully healthy for 2026. Paired with Kelly, he could form a dynamic catching duo.
Willi Castro: F
Willi Castro’s acquisition was met with optimism, but his performance as a Cub was abysmal, hitting just .170/.245/.240. He won’t be back in 2026.
Moisés Ballesteros: B+
Moisés Ballesteros can hit—there’s no doubt about that. But his lack of a defensive position raises questions. Can the Cubs carry a 21-year-old DH, or should they trade him? His future is intriguing.
Owen Caissie: Incomplete
Owen Caissie’s season was derailed by a concussion, but his talent is undeniable. He’ll likely get a shot at the 2026 Opening Day roster.
Jon Berti: F
Jon Berti’s signing didn’t pan out, with just 21 hits in 94 at-bats. However, his stellar defensive play on July 4 will live on in Cubs lore.
Final Thoughts
The 2025 Cubs had their share of offensive stars and memorable moments, but inconsistencies and injuries left fans wondering what could’ve been. As we look ahead to 2026, the big question is: can this team build on its strengths and address its weaknesses? And here’s a thought-provoking question for you: Which player’s performance surprised you the most—for better or worse? Let’s hear your thoughts in the comments!