Alonso’s two-homer night lifts Orioles past Blue Jays in tight contest

Pete Alonso reminded everyone why he remains one of baseball’s most dangerous hitters on Monday night at Oriole Park, launching two long balls to carry the Baltimore Orioles past the Toronto Blue Jays 4-3. The veteran slugger’s two-homer performance in a clutch situation proved to be the difference in a game that featured early fireworks and a dramatic late-inning comeback.

Pete Alonso's solo home run (39)

Pitching Decisions

1.1IP1H0ER0BB1K
0.1IP2H1ER0BB0K
1.0IP0H0ER0BB2K

Star Performers

Nathan Lukes

Season AVG: .275
3AB1H0HR1RBI1R1BB
Pete Alonso

Season AVG: .265
4AB2H2HR3RBI2R0BB

The Blue Jays came out swinging in the first inning, jumping on Baltimore pitching for three quick runs. Nathan Lukes singled to left to score Brett Bateman, then George Springer followed with his own line drive single to push across Alejandro Kirk. Sean Keys capped off the assault with a sacrifice fly to right field, giving Toronto an early 3-1 advantage. It was the kind of opening salvo that typically portends a long night for the home team, but the Orioles weren’t done fighting.

Pete Alonso's two-homer game powers Orioles to win

Alonso responded immediately in the bottom of the first, crushing a solo homer to right field to cut the deficit to 3-1. That blast set the tone for what would become a furious Orioles comeback, though Baltimore’s bats would go quiet for several innings as both teams’ pitchers settled in.

Nathan Lukes' RBI single

The pivotal moment arrived in the sixth inning when Gunnar Henderson launched his own solo shot to right field, narrowing the gap to 3-2. Henderson, who went 3-for-4 on the night, provided the offensive spark that kept the Orioles in striking distance heading into the late innings.

Gunnar Henderson's solo homer (24)

Alonso’s Go-Ahead Blast Decides It

Pete Alonso crushes 40th home run at 112.9 MPH

With the game hanging in the balance in the eighth inning, Alonso stepped to the plate again and delivered the go-ahead blow. His second homer of the night, this one smashed to left field at 112.9 miles per hour with Christian Franklin on base, gave Baltimore a 4-3 lead they would not relinquish. It was a masterclass in clutch hitting, a reminder that despite all the modern analytics and defensive shifts, sometimes you just need a hitter who can elevate and punish mistakes.

Pete Alonso's 40th HR is a go-ahead SMASH!

The Blue Jays’ bullpen couldn’t muster a response in the ninth. Tyler Rogers, who took the loss after appearing in just 0.1 innings, allowed two hits and one run without recording a strikeout, setting the stage for Baltimore’s closer Rico Garcia to seal the deal. Garcia worked a scoreless final frame with two strikeouts, earning the save and sending the home crowd home satisfied.

Rico Garcia earns the save

Relief Work Holds Up for Orioles

While the spotlight rightfully belonged to Alonso, credit must be given to Yennier Cano, who earned the win with 1.1 innings of work, allowing just one hit while striking out one. The pitching carousel that both teams deployed throughout the evening made for an odd game flow, but the results clearly favored Baltimore’s arms when it mattered most.

Condensed Game: TOR@BAL – 9/21/26

This victory carries real weight for the Orioles as they navigate the final stretch of the regular season. Against a Blue Jays team that’s still very much in contention, Baltimore proved they have the horses to win close games. Alonso’s performance was the kind of two-homer night that teams remember come October, and it might just become the turning point that defines Baltimore’s September push.

Box Score

Toronto Blue Jays Batting

Player AB R H RBI BB SO AVG
Brett Bateman CF 1 1 0 0 1 0 .320
Myles Straw CF 2 0 0 0 0 0 .237
Alejandro Kirk C 3 1 1 0 1 0 .283
Brandon Valenzuela C 0 0 0 0 0 0 .219
Nathan Lukes RF 3 1 1 1 1 0 .275
George Springer DH 4 0 2 1 0 1 .251
Sean Keys 1B 3 0 0 1 0 2 .196
Kazuma Okamoto 3B 4 0 1 0 0 1 .235
Josh Smith LF 4 0 0 0 0 1 .211
Andrés Giménez SS 3 0 1 0 0 0 .242
Ernie Clement 2B 3 0 0 0 0 0 .264

Toronto Blue Jays Pitching

Pitcher IP H R ER BB SO ERA
Trey Yesavage 2.0 1 1 1 0 3 3.67
Brendan Cellucci 1.1 1 0 0 0 3 0.00
Chad Dallas 2.2 1 1 1 1 4 5.54
José Rodríguez 1.0 1 0 0 0 0 0.00
Mason Fluharty 0.2 0 1 1 1 0 3.39
Tyler Rogers (L) 0.1 2 1 1 0 0 1.80

Baltimore Orioles Batting

Player AB R H RBI BB SO AVG
Dylan Beavers LF 4 0 0 0 0 2 .231
Pete Alonso 1B 4 2 2 3 0 1 .265
Gunnar Henderson SS 4 1 3 1 0 0 .227
Coby Mayo DH 4 0 0 0 0 2 .227
Christian Encarnacion-Strand 3B 3 0 1 0 0 0 .268
Samuel Basallo C 2 0 0 0 0 2 .222
Carlos Narváez C 1 0 0 0 0 0 .166
Rece Hinds RF 3 0 0 0 0 0 .155
Colton Cowser CF 1 0 0 0 1 1 .224
Christian Franklin CF 0 1 0 0 1 0 .135
José Barrero 2B 2 0 0 0 0 2 .000
Jeremiah Jackson 2B 1 0 0 0 0 0 .221

Baltimore Orioles Pitching

Pitcher IP H R ER BB SO ERA
Shane Baz 6.2 5 3 3 3 2 4.11
Yennier Cano (W) 1.1 1 0 0 0 1 2.92
Rico Garcia (SV) 1.0 0 0 0 0 2 3.14