Blue Jays Pummel Mets on Canada Day Behind Keys and Straw Heroics
The Toronto Blue Jays turned Canada Day into a clinic on offensive firepower Wednesday night, dismantling the New York Mets 9-3 at Rogers Centre. It was an absolute pummeling that exposed every flaw in the Mets’ pitching and defense, a performance that will haunt manager Buck Showalter long after the fireworks fade over Lake Ontario.
Pitching Decisions
Star Performers
Let’s be direct: this wasn’t close. Spencer Miles delivered a masterclass in his three innings of work, striking out five Mets hitters while allowing just one hit. That’s the kind of dominant start that sets the tone for an entire game, and the Jays’ bats wasted no time capitalizing on the momentum. Freddy Peralta was absolutely shelled, lasting only four innings and surrendering five earned runs on seven hits. For a pitcher expected to anchor the Mets’ rotation, that outing was borderline embarrassing.
Keys’ Breakthrough Moment Sparks Blue Jays Onslaught
The turning point arrived in the third inning when Sean Keys, playing in just his early days with the organization, absolutely crushed a three-run bomb to left field. It was his first career home run, and the timing couldn’t have been more devastating for New York. That blast turned a close game into a runaway, and Keys became an unlikely hero on a night when Toronto needed exactly that kind of unexpected punch. This is what depth and opportunity look like when they align perfectly.
But Keys wasn’t alone. The seventh inning belonged entirely to the Blue Jays, who put the final nail in the coffin with a three-run homer from Myles Straw. Two swings, six runs driven in, and suddenly the Mets were completely out of it. Yes, Carson Benge provided some dignity with a two-run shot in the eighth, and Francisco Lindor added a solo homer in the ninth, but by then it felt like garbage time. The game’s outcome had been decided long before those final courtesy runs crossed the plate.
Peralta’s Collapse Sets Up Jays’ Victory Lap
Here’s the uncomfortable truth for Mets fans: Freddy Peralta collapsed when the team needed him most. Three walks in four innings tells you everything about his command and confidence. Meanwhile, Patrick Corbin came in with ice in his veins for the Blue Jays, delivering five innings of relief while allowing just three earned runs on four hits. That’s the difference between a pitching staff that breaks under pressure and one that delivers when it matters.
The Mets had their chances. Lindor’s defense was sharp, and their hitters weren’t completely overmatched. But on Wednesday night at Rogers Centre, Toronto’s combination of dominant starting pitching, timely hitting, and clutch relief proved too much to overcome. It was a masterclass in how to win decisively, and it spoiled what should have been a celebratory Canada Day for the Mets visitors.
This game matters in the standings, but it matters even more as a referendum on pitching depth. When your ace struggles this badly, you pay the price. The Mets will move forward, but they can’t afford many more performances like this from Peralta if they want to stay competitive.
Box Score
New York Mets Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Carson Benge RF | 4 | 1 | 2 | 2 | 0 | 0 | .259 |
| Juan Soto DH | 4 | 0 | 0 | 0 | 0 | 1 | .293 |
| Bo Bichette 3B | 2 | 0 | 0 | 0 | 1 | 1 | .250 |
| Ronny Mauricio 3B | 1 | 0 | 0 | 0 | 0 | 1 | .178 |
| Francisco Lindor SS | 3 | 1 | 1 | 1 | 1 | 1 | .216 |
| A.J. Ewing CF | 4 | 0 | 0 | 0 | 0 | 1 | .268 |
| Francisco Alvarez C | 4 | 0 | 0 | 0 | 0 | 3 | .245 |
| Jared Young 1B | 3 | 0 | 0 | 0 | 0 | 2 | .228 |
| Brett Baty 2B | 3 | 1 | 1 | 0 | 0 | 1 | .211 |
| Tyrone Taylor LF | 3 | 0 | 1 | 0 | 0 | 0 | .206 |
New York Mets Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Freddy Peralta (L) | 4.0 | 7 | 5 | 5 | 3 | 4 | 4.81 |
| Joey Gerber | 1.1 | 0 | 0 | 0 | 1 | 0 | 1.23 |
| Cionel Pérez | 1.1 | 5 | 4 | 4 | 1 | 2 | 5.73 |
| A.J. Minter | 1.1 | 0 | 0 | 0 | 0 | 1 | 0.00 |
Toronto Blue Jays Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Nathan Lukes RF | 5 | 1 | 2 | 0 | 0 | 1 | .299 |
| Vladimir Guerrero Jr. 1B | 4 | 1 | 1 | 0 | 1 | 2 | .267 |
| Kazuma Okamoto 3B | 3 | 1 | 2 | 1 | 1 | 0 | .240 |
| Daulton Varsho CF | 4 | 1 | 1 | 1 | 0 | 0 | .258 |
| Alejandro Kirk C | 2 | 2 | 2 | 0 | 2 | 0 | .212 |
| Yohendrick Piñango LF | 3 | 0 | 0 | 0 | 0 | 0 | .268 |
| Myles Straw LF | 1 | 1 | 1 | 3 | 0 | 0 | .239 |
| Ernie Clement 2B | 4 | 1 | 2 | 1 | 0 | 1 | .299 |
| Luis Urías 2B | 0 | 0 | 0 | 0 | 0 | 0 | .400 |
| Sean Keys DH | 4 | 1 | 1 | 3 | 0 | 2 | .167 |
| Andrés Giménez SS | 3 | 0 | 0 | 0 | 1 | 1 | .237 |
Toronto Blue Jays Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Braydon Fisher | 1.0 | 0 | 0 | 0 | 1 | 1 | 3.40 |
| Spencer Miles (W) | 3.0 | 1 | 0 | 0 | 1 | 5 | 2.83 |
| Patrick Corbin (SV) | 5.0 | 4 | 3 | 3 | 0 | 5 | 5.11 |
