Blue Jays Scratch Out Win Over Astros Behind Okamoto’s Power

The Toronto Blue Jays proved Monday night at Rogers Centre that you don’t need to slug your way to victory when you can manufacture runs with precision. A 4-2 win over the Houston Astros showcased a team playing scrappy, efficient baseball, even if it occasionally looked downright ugly. The Astros had their chances, but couldn’t capitalize when it mattered most, and that’s the ballgame in June.

Pitching Decisions

1.1IP0H0ER0BB0K
1.1IP2H1ER0BB2K
1.0IP0H0ER1BB1K

Star Performers

Yordan Alvarez

Season AVG: .323
2AB1H0HR0RBI1R2BB
Kazuma Okamoto

Season AVG: .234
3AB2H1HR1RBI1R1BB

Let’s start with what actually worked for Toronto: discipline and execution in the clutch. Three of the four runs came via sacrifice flies. That’s not flashy. That’s not the stuff highlight reels are built on. But it’s effective baseball, and it’s a hell of a lot better than watching teams strand runners with two outs. Vladimir Guerrero Jr., Myles Straw, and Alejandro Kirk all came through in those moments, moving runners and cashing in when the pressure was on.

Condensed Game: HOU@TOR – 6/22/26

The real star, though, was Kazuma Okamoto, who crushed a solo shot in the second inning that gave Toronto an early 1-0 lead. It was his 17th of the season, and at this pace, he’s tracking toward a career year. That home run proved to be the difference-maker, the one genuine offensive explosion Toronto managed all evening. Everything else was death by a thousand cuts, and Houston simply couldn’t withstand the bleeding.

Kazuma Okamoto's solo home run (17)

Astros Couldn’t Get Out of Their Own Way

Houston’s starter Enyel De Los Santos lasted just 1.1 innings, which tells you everything you need to know about how this game spiraled. The Astros should have been in position to cruise, scoring first on an Isaac Paredes RBI single in the top of the first. Jeremy Peña had the presence of mind to score on that play, but then the Astros’ offense went silent. Jose Altuve managed an RBI single in the sixth to make it 2-1, yet that’s all they could muster against a Blue Jays pitching staff that wasn’t exactly dominant.

Kazuma Okamoto hits a home run in Blue Jays' win

What killed Houston was the inability to string together hits when runners were in scoring position. They left baserunners scattered around the field, unable to generate the big inning that would have put this game out of reach. Peña even showed his speed with some stolen bases, but without timely hitting behind him, it was all for nothing.

Dylan Cease racks up eight K's in 5 2/3 innings

Pitching Held Back the Offensive Fireworks

Toronto’s Braydon Fisher and Louis Varland combined to shut down Houston’s middle order effectively once De Los Santos exited. Fisher allowed nothing in his 1.1 innings, while Varland recorded the save with a clean frame. It wasn’t a dominant performance, but it was sufficient. The Blue Jays got what they needed and shipped it out without drama.

Louis Varland earns the save

This game won’t go down as a classic, and neither team will be rushing to rewatch the tape. But that’s baseball in the middle of June. Sometimes the team that plays better fundamentals wins, and sometimes that team wins ugly. The Blue Jays managed both on Monday night. The Astros had their opportunities and failed to maximize them, which is the real kicker. In a sport where margins are razor-thin, that’s often the difference between winning and going home disappointed.

Alejandro Kirk discusses 4-2 win over Astros

Toronto takes the victory and the series momentum. Houston heads home wondering what could have been if they’d executed just slightly better.

Box Score

Houston Astros Batting

Player AB R H RBI BB SO AVG
Jeremy Peña SS 2 1 1 0 0 0 .286
Brice Matthews 3B 2 0 1 0 0 1 .209
Yordan Alvarez LF 2 1 1 0 2 1 .323
Christian Walker 1B 3 0 0 0 1 2 .238
Isaac Paredes DH 3 0 1 1 1 1 .247
Jose Altuve 2B 3 0 1 1 1 1 .236
Yainer Diaz C 3 0 0 0 1 0 .237
Joey Loperfido RF 4 0 0 0 0 1 .229
Jake Meyers CF 3 0 0 0 0 1 .205
Taylor Trammell PH 1 0 0 0 0 1 .273
Raynel Delgado SS 3 0 0 0 0 0 .286

Houston Astros Pitching

Pitcher IP H R ER BB SO ERA
Hunter Brown 3.0 4 1 1 2 4 1.40
AJ Blubaugh 2.0 2 1 1 2 1 3.81
Enyel De Los Santos (L) 1.1 2 1 1 0 2 4.32
Bryan King 0.2 0 0 0 1 1 2.45
Logan VanWey 1.0 3 1 1 0 0 2.25

Toronto Blue Jays Batting

Player AB R H RBI BB SO AVG
George Springer DH 4 1 2 0 1 2 .228
Nathan Lukes RF 4 0 1 0 0 2 .304
Vladimir Guerrero Jr. 1B 4 0 2 1 0 1 .283
Alejandro Kirk C 4 0 1 1 0 0 .205
Daulton Varsho CF 4 1 1 0 1 1 .256
Kazuma Okamoto 3B 3 1 2 1 1 1 .234
Jesús Sánchez LF 1 0 0 0 1 0 .280
Myles Straw LF 0 0 0 1 0 0 .242
Ernie Clement 2B 3 0 1 0 1 0 .293
Andrés Giménez SS 3 1 1 0 0 1 .234

Toronto Blue Jays Pitching

Pitcher IP H R ER BB SO ERA
Dylan Cease 5.2 3 2 2 4 8 2.75
Braydon Fisher (W) 1.1 0 0 0 0 0 3.07
Tyler Rogers 1.0 2 0 0 1 0 1.72
Louis Varland (SV) 1.0 0 0 0 1 1 0.84