Series recap: Blue Jays pick up another sweep, defeating the Giants over the weekend
alt
Photo credit: © Nick Turchiaro-Imagn Images
Ryley Delaney
Jul 21, 2025, 11:00 EDTUpdated: Jul 21, 2025, 10:56 EDT
The Toronto Blue Jays continue to roll approaching the trade deadline.
This past weekend, the team with the best home record hosted the San Francisco Giants for a three-game series, with the Jays picking up their sixth sweep of the season.
On Friday evening, all four of the Blue Jays’ runs came in the second inning, as they put up a four-spot on Justin Verlander in a 4-0 win. Interestingly, the last time Verlander had pitched in Toronto, he threw a no-hitter, so it’s nice to get some revenge.
After going down 2-0 in the top of the sixth in Saturday’s game, the Blue Jays posted another four-spot, as they finally capitalized on Logan Webb’s mistakes. Overall, the Blue Jays were 3-12 with runners in scoring position, and Eric Lauer had a perfect game until the top of the fifth.
Hunting for their sixth sweep of the season, the Blue Jays were able to defeat the Giants 8-6 on Sunday, surviving a late rally attempt from the Giants. Vladimir Guerrero Jr. and Addison Barger hit home runs in this game.
It was an above-average series for the offence, as only three players: Ernie Clement (7 wRC+), Nathan Lukes (-6 wRC+), and Leo Jiménez (-100 wRC+) finished with a wRC+ below 100. Of the regulars, George Springer’s 284 wRC+ was the best, with Barger not far behind with a 277 wRC+. Guerrero Jr. finished with a 183 wRC+, Alejandro Kirk finished with a 172 wRC+, Joey Loperfido finished with a 140 wRC+, Myles Straw finished with a 122 wRC+, and Bo Bichette finished with a 120 wRC+.
In a small sample size, Tyler Heineman finished with a 579 wRC+ in four plate appearances thanks to a double and home run. Davis Schneider had a 361 wRC+ in two plate appearances, and Will Wagner had a great series, finishing with a 287 wRC+ in seven plate appearances.
On Friday, Chris Bassitt threw six and one-third scoreless innings, allowing 10 hits and striking out five. Lauer also pitched six innings, striking out seven and allowing two earned runs. José Berríos nearly had a quality start, but he gave up four earned runs in five and two-thirds innings pitched.
As for the bullpen, Braydon Fisher had a rare tough outing, giving up two runs without recording an out. Chad Green also gave up an earned run in his innings of work. Jeff Hoffman and Yariel Rodríguez both pitched two scoreless innings and picked up a save. Tommy Nance pitched one and two-thirds innings of important baseball, striking out three. Brendon Little did the same, while Justin Bruihl pitched two-thirds of an inning with a strikeout.
Next up for the Blue Jays is a crucial three-game series against the New York Yankees. Last time, they were able to sweep them in four games, wrangling the American League East division lead away from the Bronx Bombers. They enter Monday’s game up three games on the Yankees.

Ryley Delaney is a Nation Network writer for Blue Jays Nation, Oilersnation, and FlamesNation. She can be followed on Twitter @Ryley__Delaney.