Soriano masterclass lifts Blue Jays past Mariners in Toronto thriller
The Toronto Blue Jays scraped together just enough offense on Saturday to outlast the Seattle Mariners 4-3 at Rogers Centre, in a game that showcased exactly why pitching depth matters when margins are razor thin. José Soriano was the story here, delivering a masterclass in efficiency and precision over seven innings while allowing just five hits and three earned runs. This is the kind of performance that wins close ballgames, and it’s precisely what the Blue Jays needed against a Mariners team that came ready to fight.
Pitching Decisions
Star Performers
The Mariners struck first, and they did it with authority. Cal Raleigh, who finished 2-for-3 with a home run, launched a solo shot in the second inning that put Seattle up 1-0. It was a legitimate threat, the kind of early punch that could have set the tone for the entire afternoon. But Toronto’s pitching staff had other ideas. Soriano refused to panic, methodically working through Seattle’s lineup with the kind of composed, clinical approach that separates good starters from great ones.
Seattle extended their lead to 3-1 in the fourth when Taylor Ward ripped a sharp two-run single that scored Josh Naylor and Raleigh. The Mariners were building something dangerous, a mini-rally that threatened to run away from the home team. But this is where the story gets interesting. José A. Ferrer‘s catastrophic collapse in the fifth inning, combined with a wild pitch from Eduard Bazardo, allowed Toronto to claw back into the game. George Springer’s walk forced in a run, and the timing couldn’t have been better for the Blue Jays.
The decisive moment came in the sixth when Alejandro Kirk singled to right field, scoring Myles Straw with what would prove to be the go-ahead run. Brett Bateman had set the stage with his own RBI single moments earlier, but Kirk’s line drive was the dagger. It’s these clutch, gap-to-gap hits that decide September races, and Kirk delivered when it mattered most. The Blue Jays’ approach at the plate shifted in that sixth inning from reactive to aggressive, and it paid dividends.
Pitching carries the day for Toronto
What impressed most about this victory wasn’t the fireworks. It was Toronto’s refusal to wilt when Seattle had momentum. Soriano’s dominant seven innings, combined with Louis Varland‘s perfect inning of relief to close things out, represented exactly the kind of complementary pitching that championship teams build on. Varland’s save was routine but crucial, proving that you don’t need drama to win ballgames.
Seattle’s missed opportunity
For the Mariners, this was a game they absolutely should have won. Leading 3-1 with Ferrer on the mound and control of the tempo, letting it slip away feels like a missed opportunity in what figures to be a tight wild card race. Cal Raleigh was excellent at the plate, but his supporting cast couldn’t deliver the knockout punch when they had their chances. In August, especially this late in the month, you simply cannot squander opportunities like this against quality opponents.
Toronto’s victory, fueled by clutch hitting and Soriano’s pitching brilliance, sends the right message heading into September. The Blue Jays showed they can grind out wins in the ways that matter most. Saturday’s result could very well resonate come October.
Box Score
Seattle Mariners Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Randy Arozarena LF | 4 | 0 | 0 | 0 | 0 | 2 | .271 |
| Dominic Canzone RF | 4 | 0 | 0 | 0 | 0 | 1 | .256 |
| Julio Rodríguez CF | 3 | 0 | 0 | 0 | 1 | 2 | .246 |
| Josh Naylor 1B | 4 | 1 | 2 | 0 | 0 | 0 | .271 |
| Cal Raleigh C | 3 | 2 | 2 | 1 | 1 | 1 | .169 |
| Cole Young 2B | 3 | 0 | 0 | 0 | 1 | 0 | .247 |
| Taylor Ward DH | 4 | 0 | 1 | 2 | 0 | 3 | .230 |
| J.P. Crawford SS | 4 | 0 | 1 | 0 | 0 | 1 | .209 |
| Brock Rodden 3B | 3 | 0 | 0 | 0 | 0 | 0 | .158 |
Seattle Mariners Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Kade Anderson | 4.1 | 3 | 2 | 2 | 3 | 3 | 4.50 |
| Eduard Bazardo | 0.2 | 0 | 0 | 0 | 2 | 1 | 2.97 |
| José A. Ferrer (L) | 0.2 | 2 | 2 | 2 | 2 | 0 | 3.83 |
| Carlos Vargas | 2.1 | 0 | 0 | 0 | 0 | 2 | 1.35 |
Toronto Blue Jays Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Brett Bateman CF | 3 | 1 | 1 | 1 | 1 | 1 | .329 |
| Alejandro Kirk C | 4 | 0 | 1 | 1 | 0 | 2 | .273 |
| Vladimir Guerrero Jr. 1B | 3 | 0 | 0 | 0 | 1 | 0 | .258 |
| George Springer DH | 3 | 0 | 1 | 1 | 1 | 0 | .251 |
| Kazuma Okamoto 3B | 2 | 0 | 0 | 0 | 2 | 1 | .230 |
| Charles McAdoo 2B | 2 | 1 | 0 | 0 | 1 | 0 | .243 |
| Jesús Sánchez PH | 1 | 0 | 0 | 0 | 0 | 0 | .264 |
| Andrés Giménez SS | 0 | 0 | 0 | 0 | 0 | 0 | .241 |
| Ernie Clement 2B | 4 | 0 | 0 | 0 | 0 | 1 | .277 |
| Daz Cameron LF | 3 | 0 | 0 | 0 | 0 | 1 | .208 |
| Nathan Lukes RF | 1 | 0 | 0 | 0 | 0 | 0 | .264 |
| Myles Straw LF | 3 | 2 | 2 | 0 | 1 | 0 | .227 |
Toronto Blue Jays Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| José Soriano (W) | 7.0 | 5 | 3 | 3 | 2 | 6 | 3.45 |
| Tyler Rogers | 0.2 | 0 | 0 | 0 | 1 | 2 | 1.90 |
| Mason Fluharty | 0.1 | 1 | 0 | 0 | 0 | 1 | 3.44 |
| Louis Varland (SV) | 1.0 | 0 | 0 | 0 | 0 | 1 | 1.18 |
