Miami Marlins catcher Joe Mack, left, gives starting pitcher Janson...

Miami Marlins catcher Joe Mack, left, gives starting pitcher Janson Junk, right, a congratulatory pat following fourth-inning baseball game action against the Toronto Blue Jays in Toronto, Monday May 25, 2026. Credit: AP/Frank Gunn

TORONTO — Janson Junk pitched five innings and won for the first time since April 28, Kyle Stowers and Javier Sanoja each had two doubles and two RBIs, and the Miami Marlins extended their winning streak to four games by beating the Toronto Blue Jays 8-2 on Monday night.

Canadian outfielder Owen Caissie went 2 for 4 and drove in a pair as Miami improved to 14-5 all-time at Rogers Centre.

Junk (3-5) allowed one run and eight hits, all singles. He walked none and struck out three.

Ernie Clement hit a solo home run for Toronto, but the Blue Jays lost their second straight after winning the previous four.

Toronto’s Trey Yesavage allowed five hits and a career-high five runs in a season-high 6 2/3 innings. The rookie right-hander had allowed just three total earned runs in five previous starts this season.

Yesavage (2-2) walked two and struck out six. All five hits off Yesavage were doubles.

Sanoja was retired in his first at-bat after Yesavage twice bobbled his comebacker, eventually using his glove to shovel the ball to first baseman Lenyn Sosa.

Miami Marlins' Xavier Edwards, right, is congratulated by Kyle Stowers...

Miami Marlins' Xavier Edwards, right, is congratulated by Kyle Stowers (28) after scoring against the Toronto Blue Jays during first-inning baseball game action in Toronto, Monday May 25, 2026. Credit: AP/Frank Gunn

Playing under open skies at home for the first time this season, the Blue Jays fell behind in the first inning on Otto Lopez's sacrifice fly.

Sanoja and Caissie made it 2-0 with back-to-back doubles in the fifth, but the Blue Jays cut the deficit in half on Yohendrick Piñango’s RBI single in the bottom half.

Stowers dropped a two-out RBI double into shallow left in front of a charging Piñango in the sixth. After Jakob Marsee walked, Sanjoa added a two-run hit that sailed over the rookie outfielder’s head.

Blue Jays slugger Vladimir Guerrero Jr. did not play. Guerrero left Sunday’s loss to Pittsburgh after being hit on his right elbow by a pitch.

Toronto Blue Jays pitcher Trey Yesavage, center, watches as his...

Toronto Blue Jays pitcher Trey Yesavage, center, watches as his throw to first baseman Lenyn Sosa (50) puts out Miami Marlins' Javier Sanoja, left, during first-inning baseball game action in Toronto, Monday May 25, 2026. Credit: AP/Frank Gunn

Up next

RHP Sandy Alcantara (3-3, 4.00 ERA) is expected to start for the Marlins on Tuesday. RHP Braydon Fisher (2-1, 2.73) is scheduled to open for Toronto.

SUBSCRIBE

Unlimited Digital AccessOnly 25¢for 6 months

ACT NOWSALE ENDS SOON | CANCEL ANYTIME