MLB · Mon, Jul 21 · Wrigley Field

Final

W: Noah Cameron · L: Ben Brown

Team123456789RHE
KC01024014012140
CHC040000000491

Win probability

CHC 100%KC 100%
KC 100%model, computed at ingest

Top performers

Salvador Perez

KC

2-5, 2 HR, 4 RBI, 2 R

Matt Shaw

CHC

2-4, 1 HR, 3 RBI, 1 R

John Rave

KC

2-4, 1 HR, 2 RBI, 3 R

Key plays

▲ 2ndJac Caglianone homers (5) on a line drive to left center field.10 · 43%
▼ 2ndCarson Kelly homers (13) on a fly ball to left field.11 · 56%
▼ 2ndMatt Shaw homers (4) on a fly ball to left field. Dansby Swanson scores. Justin Turner scores.14 · 83%
▲ 4thSalvador Perez homers (16) on a fly ball to left center field. Maikel Garcia scores.34 · 69%
▲ 5thNick Loftin singles on a ground ball to second baseman Nico Hoerner.34 · 59%
▲ 5thJohn Rave grounds into a force out, first baseman Michael Busch to shortstop Dansby Swanson. Nick Loftin out at 2nd. John Rave to 1st.34 · 65%
▲ 5thKyle Isbel singles on a ground ball to left fielder Ian Happ. John Rave to 2nd.34 · 59%
▲ 5thJonathan India doubles (23) on a line drive to left fielder Ian Happ. John Rave scores. Kyle Isbel to 3rd.44 · 38%
▲ 5thBobby Witt Jr. singles on a soft ground ball to second baseman Nico Hoerner, deflected by pitcher Ben Brown. Kyle Isbel scores. Jonathan India to 3rd.54 · 28%
▲ 7thJohn Rave homers (3) on a fly ball to right center field.84 · 5%
▲ 8thSalvador Perez homers (17) on a line drive to center field. Maikel Garcia scores.104 · 1%
▲ 8thJohn Rave singles on a ground ball to center fielder Seiya Suzuki. Jac Caglianone scores. Nick Loftin to 2nd.114 · 0%

Highlights (26)

Royals vs. Cubs Highlights

00:03:14 · MLB video

Condensed Game: KC@CHC - 7/21/25

00:08:52 · MLB video

Salvador Perez's two-homer game

00:00:52 · MLB video

Jac Caglianone's solo home run (5)

00:00:28 · MLB video

View 22 more highlights

Matt Shaw's three-run home run (4)

00:00:29 · MLB video

Carson Kelly's solo home run (13)

00:00:27 · MLB video

John Rave's solo home run (3)

00:00:28 · MLB video

Bobby Witt Jr.'s RBI single

00:00:29 · MLB video

Kyle Tucker's leaping catch

00:00:19 · MLB video

Salvador Perez's second two-run home run (17)

00:00:28 · MLB video

Jonathan India's RBI double

00:00:30 · MLB video

John Rave's RBI single

00:00:20 · MLB video

Salvador Perez's two-run home run (16)

00:00:30 · MLB video

Witt Jr. steals second, India scores on error

00:00:29 · MLB video

Noah Cameron strikes out seven batters in outing

00:00:53 · MLB video

Bobby Witt Jr. scores on wild pitch

00:00:14 · MLB video

Field View: Salvador Perez's home run

00:00:34 · MLB video

Bobby Witt Jr.'s RBI fielder's choice

00:00:22 · MLB video

Salvador Perez's nice throw

00:00:30 · MLB video

Noah Cameron strikes out Nico Hoerner

00:00:06 · MLB video

Andrew Hoffmann seals final out

00:00:34 · MLB video

Ryan Brasier strikes out Vinnie Pasquantino

00:00:06 · MLB video

Noah Cameron records K on pitch-clock violation

00:00:08 · MLB video

Jon Berti completes scoreless inning

00:00:10 · MLB video

Matt Quatraro on Salvador Perez, Noah Cameron in win

00:00:43 · MLB video

Craig Counsell on Cubs' 12-4 loss to Royals

00:00:57 · MLB video

Full play-by-play (79)
▲ 1stJonathan India grounds out softly, pitcher Ryan Brasier to first baseman Michael Busch.00 · 53%
▲ 1stBobby Witt Jr. grounds out, shortstop Dansby Swanson to first baseman Michael Busch.00 · 55%
▲ 1stVinnie Pasquantino strikes out swinging.00 · 55%
▼ 1stNico Hoerner strikes out swinging.00 · 53%
▼ 1stKyle Tucker pops out to third baseman Maikel Garcia.00 · 51%
▼ 1stSeiya Suzuki strikes out on automatic strike.00 · 51%
▲ 2ndMaikel Garcia lines out sharply to center fielder Seiya Suzuki.00 · 53%
▲ 2ndSalvador Perez flies out to right fielder Kyle Tucker.00 · 55%
▲ 2ndJac Caglianone homers (5) on a line drive to left center field.10 · 43%
▲ 2ndNick Loftin strikes out swinging.10 · 43%
▼ 2ndCarson Kelly homers (13) on a fly ball to left field.11 · 56%
▼ 2ndIan Happ pops out to catcher Salvador Perez.11 · 53%
▼ 2ndDansby Swanson singles on a sharp line drive to left fielder John Rave.11 · 56%
▼ 2ndMichael Busch strikes out swinging.11 · 53%
▼ 2ndJustin Turner doubles (4) on a line drive to left fielder John Rave. Dansby Swanson to 3rd.11 · 57%
▼ 2ndMatt Shaw homers (4) on a fly ball to left field. Dansby Swanson scores. Justin Turner scores.14 · 83%
▼ 2ndNico Hoerner grounds out, third baseman Maikel Garcia to first baseman Vinnie Pasquantino.14 · 83%
▲ 3rdJohn Rave strikes out swinging.14 · 85%
▲ 3rdKyle Isbel flies out to right fielder Kyle Tucker.14 · 86%
▲ 3rdJonathan India flies out to right fielder Kyle Tucker.14 · 86%
▼ 3rdKyle Tucker flies out sharply to center fielder Kyle Isbel.14 · 85%
▼ 3rdSeiya Suzuki called out on strikes.14 · 85%
▼ 3rdCarson Kelly singles on a soft ground ball to catcher Salvador Perez.14 · 85%
▼ 3rdIan Happ singles on a ground ball to center fielder Kyle Isbel. Carson Kelly to 2nd.14 · 86%
▼ 3rdDansby Swanson strikes out swinging.14 · 85%
▲ 4thBobby Witt Jr. strikes out on a foul tip.14 · 86%
▲ 4thVinnie Pasquantino grounds out, third baseman Matt Shaw to first baseman Michael Busch.14 · 88%
▲ 4thMaikel Garcia singles on a line drive to right fielder Kyle Tucker.14 · 87%
▲ 4thSalvador Perez homers (16) on a fly ball to left center field. Maikel Garcia scores.34 · 69%
▲ 4thJac Caglianone called out on strikes.34 · 69%
▼ 4thMichael Busch flies out to left fielder John Rave.34 · 68%
▼ 4thJustin Turner singles on a line drive to right fielder Jac Caglianone.34 · 70%
▼ 4thMatt Shaw flies out to right fielder Jac Caglianone.34 · 67%
▼ 4thNico Hoerner grounds out softly, pitcher Noah Cameron to first baseman Vinnie Pasquantino.34 · 66%
▲ 5thNick Loftin singles on a ground ball to second baseman Nico Hoerner.34 · 59%
▲ 5thJohn Rave grounds into a force out, first baseman Michael Busch to shortstop Dansby Swanson. Nick Loftin out at 2nd. John Rave to 1st.34 · 65%
▲ 5thKyle Isbel singles on a ground ball to left fielder Ian Happ. John Rave to 2nd.34 · 59%
▲ 5thJonathan India doubles (23) on a line drive to left fielder Ian Happ. John Rave scores. Kyle Isbel to 3rd.44 · 38%
▲ 5thBobby Witt Jr. singles on a soft ground ball to second baseman Nico Hoerner, deflected by pitcher Ben Brown. Kyle Isbel scores. Jonathan India to 3rd.54 · 28%
▲ 5thVinnie Pasquantino pops out to shortstop Dansby Swanson.74 · 17%
▲ 5thMaikel Garcia grounds out, shortstop Dansby Swanson to first baseman Michael Busch.74 · 17%
▼ 5thKyle Tucker grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.74 · 14%
▼ 5thSeiya Suzuki grounds out, third baseman Maikel Garcia to first baseman Vinnie Pasquantino.74 · 13%
▼ 5thCarson Kelly grounds out, third baseman Maikel Garcia to first baseman Vinnie Pasquantino.74 · 13%
▲ 6thSalvador Perez flies out to center fielder Seiya Suzuki.74 · 13%
▲ 6thJac Caglianone flies out sharply to center fielder Seiya Suzuki.74 · 14%
▲ 6thNick Loftin grounds out, third baseman Matt Shaw to first baseman Michael Busch.74 · 14%
▼ 6thIan Happ grounds out softly, catcher Salvador Perez to first baseman Vinnie Pasquantino.74 · 12%
▼ 6thDansby Swanson strikes out swinging.74 · 11%
▼ 6thMichael Busch called out on strikes.74 · 11%
▲ 7thJohn Rave homers (3) on a fly ball to right center field.84 · 5%
▲ 7thKyle Isbel singles on a line drive to right fielder Kyle Tucker.84 · 4%
▲ 7thJonathan India ground bunts into a force out, pitcher Chris Flexen to second baseman Nico Hoerner. Kyle Isbel out at 2nd. Jonathan India to 1st.84 · 5%
▲ 7thBobby Witt Jr. flies out to right fielder Kyle Tucker.84 · 5%
▲ 7thVinnie Pasquantino grounds out, second baseman Nico Hoerner to first baseman Michael Busch.84 · 6%
▼ 7thJustin Turner flies out to right fielder Jac Caglianone.84 · 4%
▼ 7thMatt Shaw grounds out, second baseman Nick Loftin to first baseman Vinnie Pasquantino.84 · 3%
▼ 7thNico Hoerner lines out to center fielder Kyle Isbel.84 · 3%
▲ 8thMaikel Garcia doubles (26) on a line drive to left fielder Ian Happ.84 · 3%
▲ 8thSalvador Perez homers (17) on a line drive to center field. Maikel Garcia scores.104 · 1%
▲ 8thJac Caglianone walks.104 · 1%
▲ 8thNick Loftin singles on a line drive to center fielder Seiya Suzuki. Jac Caglianone to 3rd.104 · 1%
▲ 8thJohn Rave singles on a ground ball to center fielder Seiya Suzuki. Jac Caglianone scores. Nick Loftin to 2nd.114 · 0%
▲ 8thKyle Isbel singles on a soft fly ball to left fielder Ian Happ. Nick Loftin to 3rd. John Rave to 2nd.114 · 0%
▲ 8thJonathan India grounds into a force out, third baseman Matt Shaw to catcher Carson Kelly. Nick Loftin out at home. John Rave to 3rd. Kyle Isbel to 2nd. Jonathan India to 1st.114 · 0%
▲ 8thBobby Witt Jr. grounds into a force out, shortstop Dansby Swanson to second baseman Nico Hoerner. John Rave scores. Kyle Isbel to 3rd. Jonathan India out at 2nd. Bobby Witt Jr. to 1st.124 · 0%
▲ 8thVinnie Pasquantino lines out to first baseman Michael Busch.124 · 0%
▼ 8thKyle Tucker walks.124 · 0%
▼ 8thSeiya Suzuki flies out to center fielder Kyle Isbel.124 · 0%
▼ 8thCarson Kelly singles on a ground ball to right fielder Jac Caglianone. Kyle Tucker to 2nd.124 · 0%
▼ 8thIan Happ grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino. Kyle Tucker to 3rd. Carson Kelly to 2nd.124 · 0%
▼ 8thDansby Swanson strikes out swinging.124 · 0%
▲ 9thMaikel Garcia lines out sharply to shortstop Dansby Swanson.124 · 0%
▲ 9thSalvador Perez flies out to right fielder Kyle Tucker.124 · 0%
▲ 9thJac Caglianone lines out sharply to center fielder Seiya Suzuki.124 · 0%
▼ 9thMichael Busch walks.124 · 0%
▼ 9thJustin Turner flies out to left fielder John Rave.124 · 0%
▼ 9thMatt Shaw singles on a fly ball to left fielder John Rave. Michael Busch to 2nd.124 · 0%
▼ 9thVidal Bruján grounds into a double play, second baseman Tyler Tolbert to shortstop Maikel Garcia to first baseman Vinnie Pasquantino. Matt Shaw out at 2nd. Vidal Bruján out at 1st.124 · 0%
Box score

Kansas City Royals

BatterABRHHRRBIBBSOAVG
Jonathan India DH5110100.245
Bobby Witt Jr. SS5110201.288
Tyler Tolbert 2B0000000.200
Vinnie Pasquantino 1B5000001.264
Maikel Garcia SS5220000.293
Salvador Perez C5222400.253
Luke Maile C0000000.375
Jac Caglianone RF4211111.149
Nick Loftin 3B4020001.215
John Rave LF4321201.205
Kyle Isbel CF4130000.258
PitcherIPHRERBBSOPERA
Noah CameronW6.0744071012.61
John Schreiber1.000000152.97
Andrew Hoffmann2.020021323.86

Chicago Cubs

BatterABRHHRRBIBBSOAVG
Nico Hoerner 2B4000001.285
Vidal Bruján 2B1000000.175
Kyle Tucker RF3000010.276
Seiya Suzuki CF4000002.258
Carson Kelly C4131100.276
Ian Happ LF4010000.229
Dansby Swanson SS4110003.251
Michael Busch 1B3000012.285
Justin Turner DH4120000.217
Matt Shaw 3B4121300.216
PitcherIPHRERBBSOPERA
Ryan Brasier1.000001110.98
Ben BrownL4.077604636.48
Chris Flexen3.075510592.50
Jon Berti1.00000056.75

Betting

No odds snapshots ingested for this game yet.

Comments (0)

Log in to join the conversation.