Baltimore Orioles vs Kansas City Royals
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| B2 | Jac Caglianone | Jac Caglianone homers (1) on a fly ball to center field. | BAL 0, KC 1 |
| T9 | Samuel Basallo | Samuel Basallo singles on a sharp line drive to center fielder Kyle Isbel. Dylan Beavers scores. Pete Alonso to 3rd. | BAL 1, KC 1 |
| T11 | Dylan Beavers | Dylan Beavers singles on a line drive to right fielder Lane Thomas. Blaze Alexander scores. | BAL 2, KC 1 |
| B11 | Bobby Witt Jr. | Bobby Witt Jr. singles on a line drive to left fielder Taylor Ward. Isaac Collins scores. | BAL 2, KC 2 |
| T12 | Samuel Basallo | Samuel Basallo singles on a sharp line drive to left fielder Isaac Collins. Coby Mayo scores. | BAL 3, KC 2 |
| T12 | Leody Taveras | Leody Taveras hits a grand slam (2) to center field. Samuel Basallo scores. Jeremiah Jackson scores. Weston Wilson scores. | BAL 7, KC 2 |
| B12 | Nick Loftin | Nick Loftin doubles (2) on a ground ball to left fielder Taylor Ward. Vinnie Pasquantino scores. Salvador Perez scores. Lane Thomas scores. | BAL 7, KC 5 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | R | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| BAL | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 5 | 7 |
| KC | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 3 | 5 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Kyle Bradish started for Orioles, leaving trailing 0–1. Out of the bullpen, Cameron Foster took the roughest line.
-
Kyle Bradish
Starter
5.1
104
1
7
Pitch-by-pitch: what Kyle Bradish threw
CSW 31% 1st-pitch strike 52% 3.9 pitches/PAPitch # % Whiff CS Foul Ball In play Slider 33 32% 6 2 3 17 5 Sinker 27 26% 0 12 2 8 5 Curveball 24 23% 7 1 4 10 2 Four-Seam Fastball 20 19% 2 2 5 6 5 - Rico Garcia Setup 1.0 16 0 1 inherited 2, stranded 2
- Grant Wolfram Setup 0.2 17 0 1
- Yennier Cano Middle 1.0 17 0 0
- Ryan Helsley Reliever 1.0 12 0 2
- Anthony Nunez Setup 2.0 25 1 1 W
- Cameron Foster Reliever 1.0 20 3 1
Seth Lugo started for Royals, leaving with a 1–0 lead. Out of the bullpen, Alex Lange took the roughest line.
-
Seth Lugo
Starter
7.0
93
0
7
Pitch-by-pitch: what Seth Lugo threw
CSW 31% 1st-pitch strike 71% 3.9 pitches/PAPitch # % Whiff CS Foul Ball In play Sinker 21 23% 4 4 3 8 2 Cutter 20 22% 3 1 6 6 4 Curveball 13 14% 0 5 3 4 1 Slider 10 11% 2 2 2 3 1 Four-Seam Fastball 10 11% 0 4 2 2 2 Sweeper 9 10% 1 2 1 4 1 Changeup 5 5% 0 0 0 5 0 Slurve 4 4% 0 0 0 2 2 Slow Curve 1 1% 0 1 0 0 0 - Matt Strahm Setup 1.0 20 0 3 HLD
- Lucas Erceg Closer 1.0 32 1 0 BS
- Daniel Lynch IV Setup 1.1 12 1 2
- John Schreiber Middle 0.2 12 0 0 inherited 1, all 1 scored
- Alex Lange Middle 1.0 31 5 2 L
Where the game turned
- Basallo 1B (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Gunnar Henderson SS | 4 | 0 | 0 | 0 | 2 | 3 | .196 | .282 | .464 | .746 | |
| Taylor Ward LF | 4 | 0 | 1 | 0 | 2 | 0 | .293 | .394 | .457 | .851 | 2B |
| Dylan Beavers DH | 5 | 1 | 1 | 1 | 0 | 1 | .211 | .292 | .281 | .573 | |
| Samuel Basallo C | 3 | 1 | 2 | 2 | 2 | 0 | .167 | .275 | .317 | .592 | |
| Jeremiah Jackson 2B | 5 | 1 | 1 | 0 | 0 | 0 | .296 | .311 | .535 | .846 | |
| Weston Wilson 3B | 2 | 1 | 0 | 0 | 1 | 2 | .286 | .444 | .429 | .873 | |
| Leody Taveras CF | 5 | 1 | 1 | 4 | 0 | 1 | .341 | .453 | .545 | .998 | HR (2) |
| Blaze Alexander RF | 5 | 1 | 0 | 0 | 0 | 3 | .192 | .250 | .212 | .462 | |
| Pete Alonso 1B | 4 | 0 | 0 | 0 | 1 | 2 | .198 | .317 | .326 | .643 | |
| Colton Cowser RF | 2 | 0 | 0 | 0 | 0 | 2 | .167 | .255 | .188 | .443 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Maikel Garcia 3B | 6 | 0 | 3 | 0 | 0 | 1 | .272 | .333 | .402 | .735 | |
| Bobby Witt Jr. SS | 5 | 0 | 2 | 1 | 1 | 1 | .287 | .370 | .356 | .726 | |
| Vinnie Pasquantino 1B | 4 | 1 | 0 | 0 | 2 | 1 | .149 | .240 | .253 | .493 | |
| Salvador Perez DH | 6 | 1 | 3 | 0 | 0 | 1 | .176 | .220 | .306 | .526 | |
| Lane Thomas RF | 0 | 1 | 0 | 0 | 1 | 0 | .195 | .340 | .220 | .560 | |
| Nick Loftin 2B | 2 | 0 | 2 | 3 | 1 | 0 | .364 | .500 | .545 | 1.045 | 2B |
| Elias Díaz C | 1 | 0 | 0 | 0 | 0 | 0 | .500 | .500 | .750 | 1.250 | |
| Isaac Collins LF | 6 | 1 | 2 | 0 | 0 | 2 | .196 | .286 | .268 | .554 | |
| Kyle Isbel CF | 5 | 0 | 0 | 0 | 0 | 4 | .241 | .305 | .370 | .675 | |
| Carter Jensen C | 4 | 0 | 1 | 0 | 0 | 1 | .238 | .310 | .492 | .802 | |
| Michael Massey 2B | 3 | 0 | 0 | 0 | 0 | 1 | .154 | .185 | .231 | .416 | |
| Jac Caglianone RF | 4 | 1 | 1 | 1 | 1 | 1 | .269 | .347 | .403 | .750 | HR (1) |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Kyle Bradish | 5.1 | 10 | 1 | 1 | 3 | 7 | 1 | 104 | 3.96 | |
| Rico Garcia | 1.0 | 0 | 0 | 0 | 1 | 1 | 0 | 16 | 0.00 | |
| Grant Wolfram | 0.2 | 1 | 0 | 0 | 0 | 1 | 0 | 17 | 2.89 | |
| Yennier Cano | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 17 | 1.23 | |
| Ryan Helsley | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 | 12 | 1.93 | |
| Anthony Nunez | 2.0 | 1 | 1 | 0 | 1 | 1 | 0 | 25 | 1.59 | W |
| Cameron Foster | 1.0 | 2 | 3 | 2 | 1 | 1 | 0 | 20 | 9.82 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Seth Lugo | 7.0 | 1 | 0 | 0 | 4 | 7 | 0 | 93 | 1.15 | |
| Matt Strahm | 1.0 | 0 | 0 | 0 | 0 | 3 | 0 | 20 | 3.52 | HLD |
| Lucas Erceg | 1.0 | 1 | 1 | 1 | 3 | 0 | 0 | 32 | 6.48 | BS |
| Daniel Lynch IV | 1.1 | 0 | 1 | 0 | 0 | 2 | 0 | 12 | 1.00 | |
| John Schreiber | 0.2 | 1 | 0 | 0 | 0 | 0 | 0 | 12 | 5.63 | |
| Alex Lange | 1.0 | 3 | 5 | 4 | 1 | 2 | 1 | 31 | 8.38 | L |
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.