
Cubs, Mets Reportedly Make Surprise Trade for Pitcher After Double-Header
The New York Mets traded left-handed pitcher David Peterson to the Chicago Cubs on Wednesday night, according to ESPN's Jeff Passan.
New York received minor-leaguer Cole Mathis from Chicago as part of the swap, per Will Sammon of The Athletic.
The Cubs and Mets are familiar with each other as of late, with the two teams wrapping up a double-header earlier on Wednesday. Chicago won both games.
Peterson had spent all seven years of his MLB career with New York, although his contract is set to expire at the end of this season.
The 30-year-old compiled a 2.90 ERA as a starter in 2024 and earned his first All-Star nod in 2025, but struggled to begin his 2026 campaign.
In 16 appearances this year, Peterson owns a 6.09 ERA while recording 63 strikeouts compared to 30 walks. Opposing batters are hitting .292 with a .792 OPS against him.
The Cubs will hope that Peterson can look like his former self with a change of scenery and give them some more pitching depth with Jameson Taillon, Cade Horton and Justin Steele on the injured list.
The Mets are coming away from the trade with Mathis, who is listed as Chicago's No. 13 prospect (via MLB.com).
The 22-year-old primarily plays first base and third base, appearing in 39 combined games with Low-A Myrtle Beach and High-A South Bend this season.
Mathis amassed 10 home runs, 12 doubles and 39 RBI while slashing .272/.396/.585 with both teams.
The Mets have failed to meet expectations in 2026, dropping to 34-46 after Wednesday's action. They sit at the bottom of the National League East standings.
Passan reported that rival executives expect "plenty more" trades for New York, as Peterson was the "first piece."
The 2026 MLB trade deadline is on Aug. 3.






.png)







