Top 1st
Ryan Noda to second. Esteury Ruiz steals third, advances home.
Top 3rd
Brent Rooker homers to left field. Ryan Noda scores.
104.9 mph
423 ft
37 deg

Ramón Laureano homers to center field.
109.3 mph
440 ft
28 deg
Top 4th
Brent Rooker doubles to deep left field. Ryan Noda scores.
104.2 mph
356 ft
18 deg

Bottom 4th
Nick Pratto homers to center field. Salvador Perez scores.
103.7 mph
422 ft
25 deg
Top 5th
Tony Kemp doubles. JJ Bleday scores.
100.3 mph
329 ft
22 deg
Nick Allen singles to shallow center field. Tony Kemp scores.
103.9 mph
196 ft
7 deg
Ryan Noda doubles to deep right field. Esteury Ruiz scores. Nick Allen scores.
100.4 mph
326 ft
23 deg
Bottom 5th
Vinnie Pasquantino out on a sacrifice fly to deep right field to Ramón Laureano. MJ Melendez to third. Maikel Garcia scores.
95.9 mph
366 ft
26 deg

Bottom 6th
Jackie Bradley Jr. reaches on a fielder's choice to first base. Hunter Dozier out at second. Matt Duffy to third. Nick Pratto scores.
103.3 mph
66 ft
2 deg
Maikel Garcia out on a sacrifice fly to deep right center field to Esteury Ruiz. Matt Duffy scores.
101.5 mph
365 ft
38 deg

Bottom 7th
Matt Duffy out on a sacrifice fly to Ramón Laureano. Edward Olivares scores.
87.2 mph
298 ft
27 deg
Hunter Dozier triples to center field. Nick Pratto scores. Vinnie Pasquantino scores.
102.5 mph
325 ft
14 deg
Top 8th
Shea Langeliers out on a sacrifice fly to deep right field to MJ Melendez. Brent Rooker to third. Ryan Noda scores.
96.3 mph
294 ft
48 deg

Tony Kemp walks. Jordan Diaz to second. Brent Rooker scores.
Top 9th
Ryan Noda reaches on a fielder's choice to first base, advances to 2nd. Esteury Ruiz scores. Throwing error by Nick Pratto.
88.3 mph
40 ft
2
HR
1
12
R
8
17
H
10
2
SB
0
10
LOB
7
.415
AVG
.303
.490
OBP
.381
.707
SLG
.485
8.00
ERA
11.00
2
K
5
6
BB
7
Current Series
Athletics
12
Royals
8
Game 1
Final
Athletics
5
Royals
4
Game 2
Final
Athletics
1
Royals
5
Game 3
Final
2023 AL West
Game Summary
The Kansas City Royals were decisively beaten by the Oakland Athletics, 12 to 8, on May 5, 2023.
Game Info
Kauffman Stadium
Kansas City, Missouri
73°
15 mph SSE
Home Plate: Paul Emmel
First Base: Chad Fairchild
Second Base: Nic Lentz
Third Base: Jeremie Rehak
2
HR
1
12
R
8
17
H
10
2
SB
0
10
LOB
7
.415
AVG
.303
.490
OBP
.381
.707
SLG
.485
8.00
ERA
11.00
2
K
5
6
BB
7
Current Series
Athletics
12
Royals
8
Game 1
Final
Athletics
5
Royals
4
Game 2
Final
Athletics
1
Royals
5
Game 3
Final
2023 AL West
Game Summary
The Kansas City Royals were decisively beaten by the Oakland Athletics, 12 to 8, on May 5, 2023.
Game Info
Kauffman Stadium
Kansas City, Missouri
73°
15 mph SSE
Home Plate: Paul Emmel
First Base: Chad Fairchild
Second Base: Nic Lentz
Third Base: Jeremie Rehak
| Batters | AB | R | H | RBI | HR | SB | BB | K |
|---|---|---|---|---|---|---|---|---|
E. Ruiz CF | 6 | 3 | 3 | 0 | 0 | 2 | 0 | 0 |
R. Noda 1B | 4 | 3 | 3 | 3 | 0 | 0 | 2 | 0 |
B. Rooker DH | 5 | 2 | 3 | 3 | 1 | 0 | 1 | 2 |
R. Laureano RF | 6 | 1 | 1 | 1 | 1 | 0 | 0 | 1 |
JJ Bleday LF | 3 | 1 | 2 | 0 | 0 | 0 | 1 | 0 |
J. Aguilar PH | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
J. Diaz PR-2B | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
S. Langeliers C | 3 | 0 | 1 | 1 | 0 | 0 | 1 | 0 |
T. Kemp 2B-LF | 4 | 1 | 3 | 1 | 0 | 0 | 1 | 0 |
J. Peterson 3B | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
N. Allen SS | 5 | 1 | 1 | 1 | 0 | 0 | 0 | 1 |
| Totals | 41 | 12 | 17 | 10 | 2 | 2 | 7 | 5 |
| Batters | AB | R | H | RBI | HR | SB | BB | K |
|---|---|---|---|---|---|---|---|---|
MJ Melendez RF | 5 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
E. Olivares LF | 4 | 1 | 1 | 0 | 0 | 0 | 1 | 0 |
V. Pasquantino DH | 3 | 1 | 1 | 1 | 0 | 0 | 1 | 0 |
S. Perez C | 5 | 1 | 1 | 0 | 0 | 0 | 0 | 2 |
N. Pratto 1B | 4 | 3 | 2 | 2 | 1 | 0 | 1 | 0 |
M. Duffy 2B | 3 | 1 | 1 | 1 | 0 | 0 | 1 | 0 |
H. Dozier 3B | 2 | 0 | 2 | 2 | 0 | 0 | 2 | 0 |
J. Bradley Jr. CF | 4 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
M. Garcia SS | 3 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
| Totals | 33 | 8 | 10 | 8 | 1 | 0 | 6 | 2 |
Batting
2B: T. Kemp 2, B. Rooker, R. Noda 2, E. Ruiz
HR: R. Laureano, B. Rooker
TB: T. Kemp 5, R. Laureano 4, S. Langeliers, B. Rooker 7, JJ Bleday 2, N. Allen, R. Noda 5, E. Ruiz 4
RBI: T. Kemp, R. Laureano, S. Langeliers, B. Rooker 3, N. Allen, R. Noda 3
2-out RBI: B. Rooker, N. Allen, R. Noda 2
Runners left in scoring position, 2 out: R. Laureano 2, J. Peterson, B. Rooker, JJ Bleday, E. Ruiz 2
IBB: J. Aguilar
SF: S. Langeliers
GIDP: J. Peterson
Team RISP: 4-for-18
Team LOB: 10
Baserunning
SB: E. Ruiz 2
Batting
2B: H. Dozier
3B: H. Dozier
HR: N. Pratto
TB: H. Dozier 5, M. Duffy, E. Olivares, S. Perez, N. Pratto 5, MJ Melendez, V. Pasquantino, M. Garcia
RBI: J. Bradley Jr., H. Dozier 2, M. Duffy, N. Pratto 2, V. Pasquantino, M. Garcia
2-out RBI: H. Dozier 2, N. Pratto 2
Runners left in scoring position, 2 out: J. Bradley Jr. 2, M. Duffy, MJ Melendez
SF: M. Duffy, V. Pasquantino, M. Garcia
GIDP: S. Perez
Team RISP: 2-for-11
Team LOB: 7
| Pitchers | IP | H | R | ER | BB | K | HR | ERA |
|---|---|---|---|---|---|---|---|---|
K. Muller (W) | 5.1 | 8 | 5 | 5 | 3 | 1 | 1 | 8.44 |
S. Patton | 0.2 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 |
S. Fujinami | 0.1 | 0 | 3 | 3 | 3 | 0 | 0 | 81.00 |
A. Pruitt (H) | 0.2 | 1 | 0 | 0 | 0 | 0 | 0 | 0.00 |
S. Moll (H) | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 |
Z. Jackson | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 | 0.00 |
| Totals | 9.0 | 10 | 8 | 8 | 6 | 2 | 1 |
| Pitchers | IP | H | R | ER | BB | K | HR | ERA |
|---|---|---|---|---|---|---|---|---|
B. Keller (L) | 4.1 | 11 | 7 | 6 | 4 | 1 | 2 | 12.46 |
J. Heasley | 2.2 | 4 | 2 | 2 | 0 | 1 | 0 | 6.75 |
J. Taylor | 1.0 | 1 | 2 | 2 | 3 | 1 | 0 | 18.00 |
C. Hernández | 1.0 | 1 | 1 | 1 | 0 | 2 | 0 | 9.00 |
| Totals | 9.0 | 17 | 12 | 11 | 7 | 5 | 2 |
Pitches-strikes: S. Moll 10-7, S. Patton 9-4, A. Pruitt 10-6, K. Muller 94-58, Z. Jackson 22-15, S. Fujinami 19-4
Groundouts-flyouts: S. Moll 2-1, S. Patton 0-2, A. Pruitt 0-1, K. Muller 7-5, Z. Jackson 2-0
Batters faced: S. Moll 3, S. Patton 2, A. Pruitt 3, K. Muller 26, Z. Jackson 4, S. Fujinami 4
Inherited runners-scored: S. Patton 2-1, A. Pruitt 3-3
WP: B. Keller, J. Taylor
Pitches-strikes: B. Keller 95-57, J. Taylor 32-18, J. Heasley 38-25, C. Hernández 26-16
Groundouts-flyouts: B. Keller 2-4, J. Taylor 1-1, J. Heasley 2-2, C. Hernández 1-1
Batters faced: B. Keller 25, J. Taylor 7, J. Heasley 12, C. Hernández 5
Inherited runners-scored: J. Heasley 1-1
| Batters | AB | R | H | RBI | HR | SB | BB | K |
|---|---|---|---|---|---|---|---|---|
E. Ruiz CF | 6 | 3 | 3 | 0 | 0 | 2 | 0 | 0 |
R. Noda 1B | 4 | 3 | 3 | 3 | 0 | 0 | 2 | 0 |
B. Rooker DH | 5 | 2 | 3 | 3 | 1 | 0 | 1 | 2 |
R. Laureano RF | 6 | 1 | 1 | 1 | 1 | 0 | 0 | 1 |
JJ Bleday LF | 3 | 1 | 2 | 0 | 0 | 0 | 1 | 0 |
J. Aguilar PH | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
J. Diaz PR-2B | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
S. Langeliers C | 3 | 0 | 1 | 1 | 0 | 0 | 1 | 0 |
T. Kemp 2B-LF | 4 | 1 | 3 | 1 | 0 | 0 | 1 | 0 |
J. Peterson 3B | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
N. Allen SS | 5 | 1 | 1 | 1 | 0 | 0 | 0 | 1 |
| Totals | 41 | 12 | 17 | 10 | 2 | 2 | 7 | 5 |
Batting
2B: T. Kemp 2, B. Rooker, R. Noda 2, E. Ruiz
HR: R. Laureano, B. Rooker
TB: T. Kemp 5, R. Laureano 4, S. Langeliers, B. Rooker 7, JJ Bleday 2, N. Allen, R. Noda 5, E. Ruiz 4
RBI: T. Kemp, R. Laureano, S. Langeliers, B. Rooker 3, N. Allen, R. Noda 3
2-out RBI: B. Rooker, N. Allen, R. Noda 2
Runners left in scoring position, 2 out: R. Laureano 2, J. Peterson, B. Rooker, JJ Bleday, E. Ruiz 2
IBB: J. Aguilar
SF: S. Langeliers
GIDP: J. Peterson
Team RISP: 4-for-18
Team LOB: 10
Baserunning
SB: E. Ruiz 2
| Pitchers | IP | H | R | ER | BB | K | HR | ERA |
|---|---|---|---|---|---|---|---|---|
K. Muller (W) | 5.1 | 8 | 5 | 5 | 3 | 1 | 1 | 8.44 |
S. Patton | 0.2 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 |
S. Fujinami | 0.1 | 0 | 3 | 3 | 3 | 0 | 0 | 81.00 |
A. Pruitt (H) | 0.2 | 1 | 0 | 0 | 0 | 0 | 0 | 0.00 |
S. Moll (H) | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 |
Z. Jackson | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 | 0.00 |
| Totals | 9.0 | 10 | 8 | 8 | 6 | 2 | 1 |
Pitches-strikes: S. Moll 10-7, S. Patton 9-4, A. Pruitt 10-6, K. Muller 94-58, Z. Jackson 22-15, S. Fujinami 19-4
Groundouts-flyouts: S. Moll 2-1, S. Patton 0-2, A. Pruitt 0-1, K. Muller 7-5, Z. Jackson 2-0
Batters faced: S. Moll 3, S. Patton 2, A. Pruitt 3, K. Muller 26, Z. Jackson 4, S. Fujinami 4
Inherited runners-scored: S. Patton 2-1, A. Pruitt 3-3
| Batters | AB | R | H | RBI | HR | SB | BB | K |
|---|---|---|---|---|---|---|---|---|
MJ Melendez RF | 5 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
E. Olivares LF | 4 | 1 | 1 | 0 | 0 | 0 | 1 | 0 |
V. Pasquantino DH | 3 | 1 | 1 | 1 | 0 | 0 | 1 | 0 |
S. Perez C | 5 | 1 | 1 | 0 | 0 | 0 | 0 | 2 |
N. Pratto 1B | 4 | 3 | 2 | 2 | 1 | 0 | 1 | 0 |
M. Duffy 2B | 3 | 1 | 1 | 1 | 0 | 0 | 1 | 0 |
H. Dozier 3B | 2 | 0 | 2 | 2 | 0 | 0 | 2 | 0 |
J. Bradley Jr. CF | 4 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
M. Garcia SS | 3 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
| Totals | 33 | 8 | 10 | 8 | 1 | 0 | 6 | 2 |
Batting
2B: H. Dozier
3B: H. Dozier
HR: N. Pratto
TB: H. Dozier 5, M. Duffy, E. Olivares, S. Perez, N. Pratto 5, MJ Melendez, V. Pasquantino, M. Garcia
RBI: J. Bradley Jr., H. Dozier 2, M. Duffy, N. Pratto 2, V. Pasquantino, M. Garcia
2-out RBI: H. Dozier 2, N. Pratto 2
Runners left in scoring position, 2 out: J. Bradley Jr. 2, M. Duffy, MJ Melendez
SF: M. Duffy, V. Pasquantino, M. Garcia
GIDP: S. Perez
Team RISP: 2-for-11
Team LOB: 7
| Pitchers | IP | H | R | ER | BB | K | HR | ERA |
|---|---|---|---|---|---|---|---|---|
B. Keller (L) | 4.1 | 11 | 7 | 6 | 4 | 1 | 2 | 12.46 |
J. Heasley | 2.2 | 4 | 2 | 2 | 0 | 1 | 0 | 6.75 |
J. Taylor | 1.0 | 1 | 2 | 2 | 3 | 1 | 0 | 18.00 |
C. Hernández | 1.0 | 1 | 1 | 1 | 0 | 2 | 0 | 9.00 |
| Totals | 9.0 | 17 | 12 | 11 | 7 | 5 | 2 |
WP: B. Keller, J. Taylor
Pitches-strikes: B. Keller 95-57, J. Taylor 32-18, J. Heasley 38-25, C. Hernández 26-16
Groundouts-flyouts: B. Keller 2-4, J. Taylor 1-1, J. Heasley 2-2, C. Hernández 1-1
Batters faced: B. Keller 25, J. Taylor 7, J. Heasley 12, C. Hernández 5
Inherited runners-scored: J. Heasley 1-1
Top 1st
Esteury Ruiz singles to shallow right field.
79.8 mph
7 ft
-21 deg

Ryan Noda singles to shallow center field. Esteury Ruiz to second.
63.8 mph
171 ft
21 deg
Ryan Noda to second. Esteury Ruiz steals third, advances home.
Brent Rooker walks.

Ramón Laureano strikes out swinging.
Brent Rooker out at second. Ryan Noda to third.

JJ Bleday flies out to left field to Edward Olivares.
77.8 mph
260 ft
39 deg
Bottom 1st
MJ Melendez flies out to deep right field to Ramón Laureano.
96.3 mph
354 ft
37 deg
Edward Olivares flies out to deep right field to Ramón Laureano.
99.6 mph
364 ft
25 deg
Vinnie Pasquantino flies out to shallow left field to JJ Bleday.
87.1 mph
210 ft
58 deg

Top 2nd
Shea Langeliers singles to shallow center field.
74 mph
143 ft
13 deg

Tony Kemp doubles to shallow right field. Shea Langeliers to third.
101.1 mph
6 ft
-24 deg
Jace Peterson grounds out to shallow infield, Matt Duffy to Nick Pratto.
84.8 mph
23 ft
-2 deg
Nick Allen lines out to left field to Edward Olivares.
81 mph
269 ft
21 deg
Esteury Ruiz flies out to center field to Jackie Bradley Jr..
86.5 mph
255 ft
47 deg

Bottom 2nd
Salvador Perez strikes out swinging.

Nick Pratto grounds out to second base, Tony Kemp to Ryan Noda.
83.9 mph
18 ft
-9 deg
Matt Duffy grounds out to shortstop, Nick Allen to Ryan Noda.
99.6 mph
127 ft
7 deg
Top 3rd
Ryan Noda walks.
Ryan Noda to second.
Wild Pitch
Brent Rooker homers to left field. Ryan Noda scores.
104.9 mph
423 ft
37 deg

Ramón Laureano homers to center field.
109.3 mph
440 ft
28 deg
JJ Bleday singles to left field.
102.3 mph
157 ft
6 deg
JJ Bleday picked off from catcher.
Shea Langeliers walks.

Tony Kemp singles to right center field. Shea Langeliers to second.
92.5 mph
167 ft
12 deg
Jace Peterson grounds out to first base. Tony Kemp out at second.
93.3 mph
7 ft
-19 deg
Bottom 3rd
Hunter Dozier doubles.
96.6 mph
291 ft
19 deg
Jackie Bradley Jr. grounds out to first base to Ryan Noda. Hunter Dozier to third.
89 mph
41 ft
-1 deg
Maikel Garcia pops out to Ryan Noda.
79.2 mph
147 ft
68 deg

MJ Melendez grounds out to first base to Ryan Noda.
89.4 mph
5 ft
-32 deg
Top 4th
Nick Allen lines out to right center field to Jackie Bradley Jr..
84.5 mph
305 ft
27 deg
Esteury Ruiz flies out to right field to MJ Melendez.
78.8 mph
227 ft
48 deg

Ryan Noda doubles to first base.
86.7 mph
6 ft
-26 deg
Brent Rooker doubles to deep left field. Ryan Noda scores.
104.2 mph
356 ft
18 deg

Ramón Laureano pops out to shallow right field to Matt Duffy.
76.3 mph
146 ft
63 deg
Bottom 4th
Edward Olivares grounds out to third base, Jace Peterson to Ryan Noda.
108.1 mph
33 ft
-3 deg
Vinnie Pasquantino flies out to left field to JJ Bleday.
90 mph
279 ft
47 deg

Salvador Perez singles to shortstop.
103.8 mph
135 ft
7 deg

Nick Pratto homers to center field. Salvador Perez scores.
103.7 mph
422 ft
25 deg
Matt Duffy walks.
Hunter Dozier walks. Matt Duffy to second.
Jackie Bradley Jr. pops out to shortstop to Jace Peterson.
85.2 mph
126 ft
67 deg
Top 5th
JJ Bleday walks.
Shea Langeliers flies out to right center field to MJ Melendez.
89.3 mph
310 ft
27 deg

Tony Kemp doubles. JJ Bleday scores.
100.3 mph
329 ft
22 deg
Jonathan Heasley (P) replaces Brad Keller (P).
Jace Peterson flies out to shallow left field to Edward Olivares.
86.1 mph
198 ft
61 deg
Nick Allen singles to shallow center field. Tony Kemp scores.
103.9 mph
196 ft
7 deg
Esteury Ruiz singles to left center field. Nick Allen to third.
106.1 mph
224 ft
12 deg

Ryan Noda doubles to deep right field. Esteury Ruiz scores. Nick Allen scores.
100.4 mph
326 ft
23 deg
Brent Rooker called out on strikes.

Bottom 5th
Maikel Garcia singles to first base.
96.8 mph
66 ft
1 deg

MJ Melendez singles to center field. Maikel Garcia to second.
97.7 mph
258 ft
15 deg
Edward Olivares singles to shortstop. MJ Melendez to second. Maikel Garcia to third.
104.3 mph
26 ft
-4 deg
Vinnie Pasquantino out on a sacrifice fly to deep right field to Ramón Laureano. MJ Melendez to third. Maikel Garcia scores.
95.9 mph
366 ft
26 deg

Salvador Perez grounds out to shortstop. Edward Olivares out at second.
91.7 mph
11 ft
-18 deg

Top 6th
Ramón Laureano grounds out to shortstop, Hunter Dozier to Nick Pratto.
87.8 mph
10 ft
-17 deg
JJ Bleday singles to right field.
102.1 mph
204 ft
12 deg
Shea Langeliers pops out to shallow infield to Hunter Dozier.
83.8 mph
65 ft
79 deg

Tony Kemp lines out to right field to MJ Melendez.
100.8 mph
300 ft
19 deg
Bottom 6th
Nick Pratto singles to shallow center field.
97.4 mph
114 ft
6 deg
Matt Duffy singles to left center field. Nick Pratto to second.
87.5 mph
230 ft
15 deg
Hunter Dozier walks. Matt Duffy to second. Nick Pratto to third.
Jackie Bradley Jr. reaches on a fielder's choice to first base. Hunter Dozier out at second. Matt Duffy to third. Nick Pratto scores.
103.3 mph
66 ft
2 deg
Spencer Patton (P) replaces Kyle Muller (P).
Maikel Garcia out on a sacrifice fly to deep right center field to Esteury Ruiz. Matt Duffy scores.
101.5 mph
365 ft
38 deg

MJ Melendez flies out to deep center field to Esteury Ruiz.
97.8 mph
392 ft
28 deg
Top 7th
Jace Peterson flies out to deep right field to MJ Melendez.
99.7 mph
365 ft
24 deg
Nick Allen lines out to deep right field to MJ Melendez.
94.9 mph
334 ft
23 deg
Esteury Ruiz grounds out to second base, Matt Duffy to Nick Pratto.
105.3 mph
45 ft
1 deg

Bottom 7th
Shintaro Fujinami (P) replaces Spencer Patton (P).
Edward Olivares walks.
Vinnie Pasquantino walks. Edward Olivares to second.

Salvador Perez pops out to shortstop to Nick Allen.
96.4 mph
123 ft
69 deg

Nick Pratto walks. Vinnie Pasquantino to second. Edward Olivares to third.
Austin Pruitt (P) replaces Shintaro Fujinami (P).
Matt Duffy out on a sacrifice fly to Ramón Laureano. Edward Olivares scores.
87.2 mph
298 ft
27 deg
Hunter Dozier triples to center field. Nick Pratto scores. Vinnie Pasquantino scores.
102.5 mph
325 ft
14 deg
Jackie Bradley Jr. flies out to deep right center field to Ramón Laureano.
99.1 mph
355 ft
36 deg
Top 8th
Josh Taylor (P) replaces Jonathan Heasley (P).
Ryan Noda walks.
Brent Rooker singles to center field. Ryan Noda to second.
74.4 mph
193 ft
18 deg

Ramón Laureano grounds out to shallow infield, Matt Duffy to Nick Pratto. Brent Rooker to second. Ryan Noda to third.
98.1 mph
4 ft
-21 deg
Jesús Aguilar pinch-hitting for JJ Bleday.

Jesús Aguilar is intentionally walked.

Jordan Diaz pinch-running for Jesús Aguilar.
Shea Langeliers out on a sacrifice fly to deep right field to MJ Melendez. Brent Rooker to third. Ryan Noda scores.
96.3 mph
294 ft
48 deg

Tony Kemp walks. Jordan Diaz to second. Brent Rooker scores.
Jace Peterson strikes out swinging.
Bottom 8th
Jordan Diaz remains in the game as 2B.
Tony Kemp switches from 2B to LF.
Sam Moll (P) replaces Austin Pruitt (P).
Maikel Garcia flies out to deep left center field to Tony Kemp.
99.2 mph
361 ft
40 deg

MJ Melendez grounds out to shortstop, Jace Peterson to Ryan Noda.
79.4 mph
11 ft
-10 deg
Edward Olivares grounds out to first base, Ryan Noda to Sam Moll.
76.4 mph
89 ft
5 deg
Top 9th
Carlos Hernández (P) replaces Josh Taylor (P).
Nick Allen called out on strikes.
Esteury Ruiz doubles to left field.
72.8 mph
164 ft
15 deg

Esteury Ruiz steals third.
Stolen Base

Ryan Noda reaches on a fielder's choice to first base, advances to 2nd. Esteury Ruiz scores. Throwing error by Nick Pratto.
88.3 mph
40 ft
Brent Rooker strikes out swinging.

Ramón Laureano flies out to left field to Edward Olivares.
74.1 mph
270 ft
29 deg
Bottom 9th
Zach Jackson (P) replaces Sam Moll (P).
Vinnie Pasquantino singles to shallow center field.
100 mph
179 ft
8 deg

Salvador Perez strikes out swinging.

Nick Pratto grounds out to shallow infield, Jordan Diaz to Ryan Noda. Vinnie Pasquantino to second.
40.1 mph
8 ft
-20 deg
Matt Duffy grounds out to second base, Jordan Diaz to Ryan Noda.
87.3 mph
139 ft
8 deg
OAK
KCR