Pittsburgh Pirates vs Toronto Blue Jays
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| T1 | Spencer Horwitz | Spencer Horwitz homers (5) on a fly ball to right field. | PIT 1, TOR 0 |
| T2 | Oneil Cruz | Oneil Cruz homers (11) on a fly ball to right field. | PIT 2, TOR 0 |
| B4 | Ernie Clement | Ernie Clement singles on a ground ball to left fielder Bryan Reynolds. Vladimir Guerrero Jr. scores. Yohendrick Piñango to 2nd. | PIT 2, TOR 1 |
| T6 | Esmerlyn Valdez | Esmerlyn Valdez homers (1) on a fly ball to right field. Endy Rodríguez scores. | PIT 4, TOR 1 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| PIT | 1 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 4 |
| TOR | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Mitch Keller started for Pirates, leaving with a 4–1 lead.
-
Mitch Keller
Starter
6.0
101
1
5
W
Pitch-by-pitch: what Mitch Keller threw
CSW 26% 1st-pitch strike 52% 4.0 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 34 34% 2 4 12 12 4 Sinker 22 22% 1 9 1 7 4 Sweeper 19 19% 3 2 3 8 3 Slider 10 10% 1 0 1 4 4 Curveball 8 8% 2 0 2 3 1 Cutter 7 7% 1 1 1 4 0 Changeup 1 1% 0 0 0 1 0 - Yohan Ramírez Middle 0.1 16 0 0 HLD
- Mason Montgomery Setup 1.2 18 0 2 HLD inherited 2, stranded 2
- Gregory Soto Closer 1.0 22 0 1 SV
Dylan Cease started for Blue Jays, leaving trailing 1–2. Out of the bullpen, Chase Lee took the roughest line.
-
Dylan Cease
Starter
4.2
76
2
8
L
Pitch-by-pitch: what Dylan Cease threw
CSW 32% 1st-pitch strike 84% 3.9 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 24 32% 5 4 8 3 4 Slider 17 23% 3 3 4 4 3 Knuckle Curve 11 15% 2 2 1 5 1 Sinker 11 15% 0 2 2 6 1 Changeup 9 12% 1 1 1 5 1 Sweeper 2 3% 0 1 0 1 0 - Mason Fluharty Setup 0.2 19 0 2
- Chase Lee Reliever 1.2 22 2 0
- Braydon Fisher Setup 1.0 8 0 1
- Yariel Rodríguez Reliever 1.0 15 0 1
Where the game turned
- Horwitz HR (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Spencer Horwitz 1B | 4 | 1 | 1 | 1 | 1 | 0 | .274 | .381 | .438 | .819 | HR (5) |
| Brandon Lowe 2B | 4 | 0 | 1 | 0 | 0 | 1 | .260 | .351 | .547 | .898 | |
| Bryan Reynolds LF | 3 | 0 | 1 | 0 | 1 | 1 | .251 | .379 | .380 | .759 | SB |
| Nick Gonzales 3B | 4 | 0 | 0 | 0 | 0 | 3 | .308 | .365 | .355 | .720 | |
| Oneil Cruz DH | 4 | 1 | 1 | 1 | 0 | 2 | .250 | .315 | .453 | .768 | HR (11) |
| Endy Rodríguez C | 2 | 1 | 0 | 0 | 2 | 1 | .316 | .480 | .368 | .848 | |
| Jhostynxon Garcia CF | 1 | 0 | 0 | 0 | 0 | 0 | .294 | .333 | .294 | .627 | |
| Jake Mangum RF | 3 | 0 | 1 | 0 | 0 | 0 | .253 | .327 | .275 | .602 | SB |
| Jared Triolo SS | 4 | 0 | 0 | 0 | 0 | 2 | .234 | .279 | .266 | .545 | |
| Esmerlyn Valdez RF | 3 | 1 | 1 | 2 | 0 | 2 | .125 | .222 | .500 | .722 | HR (1) |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| George Springer DH | 4 | 0 | 0 | 0 | 1 | 0 | .206 | .288 | .374 | .662 | |
| Daulton Varsho CF | 5 | 0 | 1 | 0 | 0 | 1 | .265 | .338 | .420 | .758 | |
| Lenyn Sosa 1B | 1 | 0 | 0 | 0 | 0 | 0 | .196 | .194 | .290 | .484 | |
| Myles Straw RF | 1 | 0 | 0 | 0 | 0 | 1 | .244 | .315 | .354 | .669 | |
| Davis Schneider LF | 1 | 0 | 0 | 0 | 0 | 1 | .127 | .295 | .211 | .506 | |
| Kazuma Okamoto 3B | 4 | 0 | 1 | 0 | 0 | 1 | .214 | .295 | .406 | .701 | 2B |
| Ernie Clement 2B | 4 | 0 | 1 | 1 | 0 | 0 | .295 | .321 | .425 | .746 | |
| Andrés Giménez SS | 3 | 0 | 0 | 0 | 0 | 1 | .231 | .271 | .373 | .644 | |
| Brandon Valenzuela C | 2 | 0 | 1 | 0 | 2 | 0 | .238 | .333 | .405 | .738 | 2B |
| Vladimir Guerrero Jr. 1B | 0 | 1 | 0 | 0 | 2 | 0 | .287 | .386 | .372 | .758 | |
| Yohendrick Piñango LF | 3 | 0 | 1 | 0 | 0 | 1 | .313 | .352 | .418 | .770 | |
| Jesús Sánchez RF | 3 | 0 | 0 | 0 | 0 | 2 | .278 | .315 | .437 | .752 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Mitch Keller | 6.0 | 4 | 1 | 1 | 3 | 5 | 0 | 101 | 3.64 | W |
| Yohan Ramírez | 0.1 | 1 | 0 | 0 | 1 | 0 | 0 | 16 | 3.60 | HLD |
| Mason Montgomery | 1.2 | 0 | 0 | 0 | 0 | 2 | 0 | 18 | 3.48 | HLD |
| Gregory Soto | 1.0 | 0 | 0 | 0 | 1 | 1 | 0 | 22 | 2.22 | SV |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Dylan Cease | 4.2 | 4 | 2 | 2 | 1 | 8 | 2 | 76 | 3.05 | L |
| Mason Fluharty | 0.2 | 1 | 0 | 0 | 1 | 2 | 0 | 19 | 4.82 | |
| Chase Lee | 1.2 | 1 | 2 | 2 | 2 | 0 | 1 | 22 | 8.10 | |
| Braydon Fisher | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 8 | 2.73 | |
| Yariel Rodríguez | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 15 | 10.38 |
Manager comparison
Recent form
Season series: 1-0 with PIT listed first across 1 prior meeting.
Keep reading
How RunsLeft analyzes games
Standard content on this page comes from the MLB Stats API. The pitching analysis describes how the game was pitched — the starter's line, the bullpen sequence and each arm's role (opener, bulk, setup, closer), pitch counts as a fatigue signal, and the leverage context where the game turned. Reliever roles are inferred from how the manager used each arm up to that date. It describes structure and constraints; it does not grade the manager.