David Peterson came over from the Mets in a trade made well before the deadline, in late June. The Cubs gave up 23-year-old infielder Cole Mathis, who was the team’s second-round pick in 2024 and who has yet to play above A ball.
Peterson made 16 appearances (15 starts) for the Cubs and overall his numbers were good, not great: 3.70 ERA, 1.369 WHIP, 0.9 bWAR.
That ERA is decent, but even that was skewed by a horrific start against the Cardinals July 3, when Peterson was tagged for 10 runs in 3.2 innings.
In 14 games (13 starts) after that his ERA was 2.66 and he allowed only seven home runs in 71 innings, with a 3.83 FIP.
Those numbers would play, I think, in the Cubs rotation going forward. It’s still a bit of a mystery why the Cubs didn’t start Peterson in one of the Wild Card Series games. He wound up throwing 1.2 scoreless innings in Game 2 once the Cubs were already behind 4-1.
In some ways Peterson became the forgotten man of the Cubs rotation. He was even shuffled into a relief role when Edward Cabrera made his first disastrous return to the rotation in mid-August. Even then he was productive, getting this important out in the eighth inning Aug. 17 against the White Sox [VIDEO].
Peterson turned 31 in September. He’s another ground-ball type like Clay Holmes and generally keeps the ball in the ballpark (2.3 percent career HR rate). He made $8.1 million in 2026.
I would not be opposed to offering him, say, a three-year, $35 million deal. I think Peterson is much more worth keeping around than, say, Matthew Boyd, who will be 36 in February.
Who says no to that?













