Okamoto’s solo shot lifts Blue Jays past sloppy Marlins in low-scoring affair

Wednesday night at Rogers Centre belonged to Kazuma Okamoto, whose solo blast in the sixth inning handed the Toronto Blue Jays a 2-1 victory over the Miami Marlins. In a game that felt more like a minor league pitching duel than big league baseball, Okamoto’s timely power stroke was just enough to break open a game that had been deadlocked at one apiece.

Kazuma Okamoto's solo home run (11)

Pitching Decisions

1.1IP2H0ER0BB2K
1.1IP1H1ER0BB2K
1.0IP0H0ER0BB0K

Star Performers

Otto Lopez

Season AVG: .342
4AB4H0HR1RBI0R0BB
Kazuma Okamoto

Season AVG: .218
2AB1H1HR1RBI1R0BB

Let’s call this what it was: a pitching catastrophe masquerading as a well-executed baseball game. Andrew Nardi lasted just 1.1 innings for Miami before imploding, surrendering an unearned run without even recording two outs. Jeff Hoffman wasn’t much better for Toronto, pitching a similar 1.1 frames, though at least he didn’t give up the farm. This wasn’t vintage baseball. This was a mess.

Miami’s Offense Sputters Despite Otto Lopez‘s Brilliance

Otto Lopez's RBI single

Otto Lopez went 4-for-4 with an RBI single that plated Xavier Edwards in the first inning, which should have been a sign that Miami had something cooking. Edwards himself was a revelation at the plate, going 3-for-3 with clean contact all evening. For stretches, the Marlins looked like they had this game in hand. But in baseball, especially games this tight, you can’t coast on individual brilliance. The supporting cast failed to deliver when it mattered.

Kazuma Okamoto hits go-ahead homer in Blue Jays' win

The Marlins had their opportunities. They didn’t capitalize. That’s the headline. Lopez’s perfect night wasn’t enough. Edwards’ stellar performance wasn’t enough. In a 2-1 game, you need lineup contributions across the board, and Miami simply didn’t get them beyond their two shining stars.

Blue Jays Survive Ugly Start to Steal Victory

Nathan Lukes' RBI double

Toronto’s pitching situation was equally dire early, but at least the Blue Jays found a way to scratch across runs when it mattered. Nathan Lukes’ RBI double in the fifth knotted things up, and when Okamoto connected in the sixth, that was enough. The Blue Jays got contributions from their role players when they needed them most, which is how you win close games.

Kazuma Okamoto talks clutch homer in Jays' 2-1 win

Tyler Rogers secured the save with a clean 1.0 innings of relief work, but make no mistake, this game should have never come down to a save situation. The pitching performances from both sides were subpar. Nardi’s early exit created chaos in Miami’s bullpen management. Hoffman’s brief tenure meant Toronto had to patch things together from the second inning onward. Yet somehow, the Blue Jays found a way through the wreckage.

Tyler Rogers earns the save

This was a game neither team deserved to win based on execution. The Marlins got the better individual performances, particularly from their top-end talent. But Toronto got the more important commodity: a run in the sixth inning when it counted. That’s baseball in 2026, folks. It’s rarely pretty, but it’s always about who cracks the code last.

John Schneider talks win, Gausman's outing

The Blue Jays survive and advance. The Marlins walk away wondering what might have been if their pitching had simply held up for more than an inning. In a sport built on inches and moments, Wednesday night belonged to Okamoto’s bat and Toronto’s grit.

Box Score

Miami Marlins Batting

Player AB R H RBI BB SO AVG
Xavier Edwards 2B 3 1 3 0 1 0 .316
Liam Hicks C 3 0 0 0 1 1 .264
Otto Lopez SS 4 0 4 1 0 0 .342
Kyle Stowers LF 4 0 1 0 0 1 .211
Jakob Marsee CF 3 0 0 0 0 1 .194
Connor Norby DH 3 0 0 0 0 1 .213
Owen Caissie RF 2 0 1 0 0 1 .226
Heriberto Hernández LF 1 0 1 0 0 0 .204
Javier Sanoja 3B 1 0 0 0 0 0 .278
Christopher Morel 1B 3 0 1 0 0 2 .169
Esteury Ruiz RF 1 0 0 0 0 0 .190
Graham Pauley 1B 4 0 0 0 0 1 .165

Miami Marlins Pitching

Pitcher IP H R ER BB SO ERA
Eury Pérez 4.0 3 0 0 0 9 4.60
Michael Petersen 0.2 1 1 1 2 0 3.98
Andrew Nardi (L) 1.1 1 1 1 0 2 5.16
John King 1.0 0 0 0 0 1 1.93
Pete Fairbanks 1.0 0 0 0 0 1 7.07

Toronto Blue Jays Batting

Player AB R H RBI BB SO AVG
Nathan Lukes RF 4 0 1 1 0 2 .283
Vladimir Guerrero Jr. 1B 3 0 2 0 1 1 .293
Daulton Varsho CF 4 0 0 0 0 2 .265
Jesús Sánchez DH 2 0 0 0 0 2 .281
George Springer DH 2 0 0 0 0 0 .211
Kazuma Okamoto 3B 2 1 1 1 0 1 .218
Yohendrick Piñango LF 3 0 0 0 0 3 .291
Myles Straw LF 0 0 0 0 0 0 .241
Ernie Clement 2B 3 0 0 0 0 0 .294
Andrés Giménez SS 3 0 1 0 0 0 .222
Tyler Heineman C 2 1 0 0 1 2 .147

Toronto Blue Jays Pitching

Pitcher IP H R ER BB SO ERA
Kevin Gausman 5.0 6 1 1 2 5 3.13
Mason Fluharty 0.2 1 0 0 0 0 4.58
Jeff Hoffman (W) 1.1 2 0 0 0 2 4.81
Louis Varland 1.0 2 0 0 0 1 0.31
Tyler Rogers (SV) 1.0 0 0 0 0 0 2.52