Boston Red Sox vs St. Louis Cardinals
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| T4 | Willson Contreras | Willson Contreras doubles (2) on a sharp line drive to left fielder José Fermín. Roman Anthony scores. Jarren Duran scores. | BOS 2, STL 0 |
| B8 | Jordan Walker | Jordan Walker homers (6) on a fly ball to center field. | BOS 2, STL 1 |
| T9 | Ceddanne Rafaela | Ceddanne Rafaela singles on a sharp line drive to center fielder Nathan Church. Trevor Story scores. Carlos Narváez to 2nd. | BOS 3, STL 1 |
| T9 | Caleb Durbin | Caleb Durbin singles on a sharp ground ball to left fielder José Fermín. Carlos Narváez scores. Ceddanne Rafaela scores. Roman Anthony to 2nd. | BOS 5, STL 1 |
| T9 | Jarren Duran | Jarren Duran singles on a sharp ground ball to center fielder Nathan Church. Roman Anthony scores. Caleb Durbin to 2nd. | BOS 6, STL 1 |
| T9 | Willson Contreras | Willson Contreras singles on a sharp ground ball to left fielder José Fermín. Caleb Durbin scores. Jarren Duran to 2nd. | BOS 7, STL 1 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| BOS | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 5 | 7 |
| STL | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 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.
Ranger Suarez started for Red Sox, leaving with a 2–0 lead. Out of the bullpen, Garrett Whitlock took the roughest line.
-
Ranger Suarez
Starter
6.0
84
0
6
W
Pitch-by-pitch: what Ranger Suarez threw
CSW 31% 1st-pitch strike 77% 3.8 pitches/PAPitch # % Whiff CS Foul Ball In play Sinker 39 46% 2 11 5 12 9 Changeup 15 18% 3 1 3 6 2 Four-Seam Fastball 12 14% 1 7 1 3 0 Cutter 9 11% 1 0 5 2 1 Curveball 7 8% 0 0 1 5 1 Slider 2 2% 0 0 0 1 1 - Greg Weissert Middle 0.2 16 0 0 HLD
- Danny Coulombe Setup 0.1 5 0 0 HLD inherited 2, stranded 2
- Garrett Whitlock Reliever 1.0 12 1 2 HLD
- Ryan Watson Long 1.0 13 0 0
Kyle Leahy started for Cardinals, leaving trailing 0–2. Out of the bullpen, Matt Svanson took the roughest line.
-
Kyle Leahy
Starter
4.0
71
2
2
L
Pitch-by-pitch: what Kyle Leahy threw
CSW 20% 1st-pitch strike 47% 4.2 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 21 30% 1 4 5 9 2 Sinker 21 30% 0 5 4 7 5 Sweeper 11 15% 0 1 4 5 1 Changeup 6 8% 0 0 2 3 1 Curveball 6 8% 1 0 1 3 1 Slider 6 8% 0 2 0 3 1 - Gordon Graceffo Middle 2.1 32 0 2
- Justin Bruihl Setup 1.0 11 0 1 inherited 3, stranded 3
- Matt Svanson Middle 1.0 43 5 1
- Jared Shuster Reliever 0.2 8 0 0 inherited 2, stranded 2
Where the game turned
- Contreras 2B (2)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Roman Anthony DH | 4 | 2 | 1 | 0 | 1 | 2 | .220 | .316 | .340 | .656 | |
| Caleb Durbin 3B | 5 | 1 | 1 | 2 | 0 | 0 | .114 | .188 | .136 | .324 | |
| Jarren Duran LF | 5 | 1 | 2 | 1 | 0 | 0 | .190 | .292 | .238 | .530 | |
| Willson Contreras 1B | 4 | 0 | 2 | 3 | 0 | 2 | .250 | .419 | .417 | .836 | 2B |
| Wilyer Abreu RF | 4 | 0 | 0 | 0 | 1 | 0 | .364 | .397 | .636 | 1.033 | |
| Trevor Story SS | 4 | 1 | 0 | 0 | 1 | 1 | .131 | .141 | .213 | .354 | |
| Marcelo Mayer 2B | 2 | 0 | 1 | 0 | 2 | 0 | .200 | .275 | .371 | .646 | |
| Carlos Narváez C | 4 | 1 | 2 | 0 | 0 | 0 | .242 | .265 | .242 | .507 | |
| Ceddanne Rafaela CF | 3 | 1 | 1 | 1 | 0 | 1 | .325 | .386 | .425 | .811 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| JJ Wetherholt 2B | 4 | 0 | 1 | 0 | 0 | 0 | .231 | .359 | .308 | .667 | |
| Iván Herrera DH | 4 | 0 | 0 | 0 | 0 | 1 | .184 | .369 | .245 | .614 | |
| Jordan Walker RF | 3 | 1 | 1 | 1 | 1 | 2 | .314 | .386 | .706 | 1.092 | HR (6) |
| Nolan Gorman 3B | 3 | 0 | 0 | 0 | 1 | 2 | .220 | .327 | .366 | .693 | |
| Ramón Urías SS | 4 | 0 | 1 | 0 | 0 | 1 | .259 | .333 | .593 | .926 | |
| José Fermín LF | 3 | 0 | 1 | 0 | 0 | 1 | .250 | .222 | .250 | .472 | |
| Alec Burleson 1B | 1 | 0 | 0 | 0 | 1 | 0 | .240 | .371 | .340 | .711 | |
| Nathan Church CF | 1 | 0 | 0 | 0 | 0 | 0 | .152 | .200 | .242 | .442 | |
| Yohel Pozo C | 2 | 0 | 0 | 0 | 0 | 0 | .091 | .091 | .091 | .182 | |
| Thomas Saggese SS | 2 | 0 | 1 | 0 | 0 | 0 | .273 | .351 | .333 | .684 | |
| Pedro Pagés C | 2 | 0 | 0 | 0 | 0 | 0 | .179 | .258 | .321 | .579 | |
| Victor Scott II CF | 2 | 0 | 0 | 0 | 0 | 1 | .263 | .275 | .289 | .564 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Ranger Suarez | 6.0 | 3 | 0 | 0 | 2 | 6 | 0 | 84 | 5.02 | W |
| Greg Weissert | 0.2 | 0 | 0 | 0 | 1 | 0 | 0 | 16 | 6.14 | HLD |
| Danny Coulombe | 0.1 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 2.45 | HLD |
| Garrett Whitlock | 1.0 | 1 | 1 | 1 | 0 | 2 | 1 | 12 | 3.00 | HLD |
| Ryan Watson | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 | 13 | 3.38 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Kyle Leahy | 4.0 | 3 | 2 | 2 | 3 | 2 | 0 | 71 | 5.14 | L |
| Gordon Graceffo | 2.1 | 1 | 0 | 0 | 1 | 2 | 0 | 32 | 1.29 | |
| Justin Bruihl | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 11 | 4.91 | |
| Matt Svanson | 1.0 | 6 | 5 | 5 | 1 | 1 | 0 | 43 | 15.58 | |
| Jared Shuster | 0.2 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 0.00 |
Manager comparison
Recent form
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.