San Diego Padres 6, Kansas City Royals 7

baseball game fileFinal
Kauffman Stadium · Kansas City

Game flow

Every swing in the score.

The line is the running run differential: above the center favors San Diego Padres, below favors Kansas City Royals. It runs across every plate appearance and is marked by inning along the bottom. Select a scoring marker to jump to the play.

Score differential over the gameA positive differential means San Diego Padres led; a negative differential means Kansas City Royals led.Run differential+30−312345678910
  1. 01top 1: Fernando Tatis Jr. flies out sharply to right fielder Jac Caglianone.00
  2. 02top 1: Jackson Merrill flies out to left fielder Isaac Collins.00
  3. 03top 1: Xander Bogaerts flies out sharply to center fielder Lane Thomas.00
  4. 04bottom 1: Carter Jensen grounds out, pitcher Michael King to first baseman Ty France.00
  5. 05bottom 1: Bobby Witt Jr. grounds out, second baseman Jake Cronenworth to first baseman Ty France.00
  6. 06bottom 1: Jac Caglianone pops out to third baseman Manny Machado.00
  7. 07top 2: Manny Machado walks.00
  8. 08top 2: Gavin Sheets called out on strikes.00
  9. 09top 2: Ty France grounds into a double play, third baseman Nick Loftin to second baseman Michael Massey to first baseman Vinnie Pasquantino. Manny Machado out at 2nd. Ty France out at 1st.00
  10. 10bottom 2: Lane Thomas homers (8) on a fly ball to left center field.01
  11. 11bottom 2: Padres challenged (tag play), call on the field was overturned: Vinnie Pasquantino singles on a fly ball to right fielder Fernando Tatis Jr. Vinnie Pasquantino out at 2nd on the throw, right fielder Fernando Tatis Jr. to shortstop Xander Bogaerts.01
  12. 12bottom 2: Salvador Perez hit by pitch.01
  13. 13bottom 2: Michael Massey singles on a line drive to center fielder Jackson Merrill. Salvador Perez to 2nd.01
  14. 14bottom 2: Nick Loftin flies out to right fielder Fernando Tatis Jr.01
  15. 15bottom 2: Isaac Collins called out on strikes.01
  16. 16top 3: Jake Cronenworth strikes out swinging.01
  17. 17top 3: Miguel Andujar grounds out softly, pitcher Seth Lugo to first baseman Vinnie Pasquantino.01
  18. 18top 3: Luis Campusano walks.01
  19. 19top 3: Fernando Tatis Jr. singles on a ground ball to center fielder Lane Thomas. Luis Campusano to 3rd.01
  20. 20top 3: Jackson Merrill called out on strikes.01
  21. 21bottom 3: Carter Jensen doubles (19) on a fly ball to center fielder Jackson Merrill.01
  22. 22bottom 3: Bobby Witt Jr. strikes out swinging.01
  23. 23bottom 3: Jac Caglianone flies out to center fielder Jackson Merrill.01
  24. 24bottom 3: Lane Thomas walks.01
  25. 25bottom 3: Vinnie Pasquantino flies out to center fielder Jackson Merrill.01
  26. 26top 4: Xander Bogaerts singles on a ground ball to right fielder Jac Caglianone.01
  27. 27top 4: Manny Machado grounds into a double play, third baseman Nick Loftin to second baseman Michael Massey to first baseman Vinnie Pasquantino. Xander Bogaerts out at 2nd. Manny Machado out at 1st.01
  28. 28top 4: Gavin Sheets pops out to third baseman Nick Loftin in foul territory.01
  29. 29bottom 4: Salvador Perez strikes out swinging.01
  30. 30bottom 4: Michael Massey grounds out, first baseman Ty France to pitcher Michael King.01
  31. 31bottom 4: Luis Campusano challenged (pitch result), call on the field was overturned: Nick Loftin called out on strikes.01
  32. 32top 5: Ty France hit by pitch.01
  33. 33top 5: Jake Cronenworth flies out to left fielder Isaac Collins.01
  34. 34top 5: Miguel Andujar doubles (18) on a ground ball to left fielder Isaac Collins. Ty France to 3rd.01
  35. 35top 5: Luis Campusano reaches on a fielder's choice, fielded by second baseman Michael Massey. Ty France scores. Miguel Andujar scores. Fielding error by second baseman Michael Massey.21
  36. 36top 5: Fernando Tatis Jr. singles on a sharp line drive to center fielder Lane Thomas. Luis Campusano to 2nd.21
  37. 37top 5: Jackson Merrill grounds into a double play, second baseman Michael Massey to shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino. Fernando Tatis Jr. out at 2nd. Jackson Merrill out at 1st.21
  38. 38bottom 5: Isaac Collins grounds out, shortstop Xander Bogaerts to first baseman Ty France.21
  39. 39bottom 5: Luis Campusano challenged (pitch result), call on the field was confirmed: Carter Jensen walks.21
  40. 40bottom 5: Bobby Witt Jr. flies out to right fielder Fernando Tatis Jr. in foul territory.21
  41. 41bottom 5: Jac Caglianone flies out to left fielder Gavin Sheets.21
  42. 42top 6: Xander Bogaerts flies out to left fielder Isaac Collins.21
  43. 43top 6: Manny Machado flies out to right fielder Jac Caglianone.21
  44. 44top 6: Gavin Sheets lines out to center fielder Lane Thomas.21
  45. 45bottom 6: Lane Thomas singles on a sharp line drive to left fielder Gavin Sheets.21
  46. 46bottom 6: Vinnie Pasquantino walks. Lane Thomas to 2nd.21
  47. 47bottom 6: Salvador Perez reaches on a fielder's choice. Lane Thomas scores. Vinnie Pasquantino to 3rd. Throwing error by shortstop Xander Bogaerts.22
  48. 48bottom 6: Michael Massey strikes out swinging.22
  49. 49bottom 6: Nick Loftin grounds into a double play, shortstop Xander Bogaerts to second baseman Jake Cronenworth to first baseman Ty France. Salvador Perez out at 2nd. Nick Loftin out at 1st.22
  50. 50top 7: Ty France strikes out swinging.22
  51. 51top 7: Jake Cronenworth grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.22
  52. 52top 7: Miguel Andujar doubles (19) on a sharp line drive to center fielder Lane Thomas.22
  53. 53top 7: Luis Campusano lines out to center fielder Lane Thomas.22
  54. 54bottom 7: Isaac Collins flies out to left fielder Gavin Sheets.22
  55. 55bottom 7: Carter Jensen flies out to left fielder Gavin Sheets.22
  56. 56bottom 7: Bobby Witt Jr. strikes out swinging.22
  57. 57top 8: Fernando Tatis Jr. flies out to right fielder Jac Caglianone.22
  58. 58top 8: Jackson Merrill flies out sharply to center fielder Lane Thomas.22
  59. 59top 8: Xander Bogaerts grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.22
  60. 60bottom 8: Jac Caglianone singles on a ground ball to right fielder Fernando Tatis Jr.22
  61. 61bottom 8: Lane Thomas grounds out, second baseman Jake Cronenworth to first baseman Ty France. Tyler Tolbert to 3rd.22
  62. 62bottom 8: Vinnie Pasquantino reaches on a fielder's choice out, pitcher Adrian Morejon to catcher Luis Campusano. Tyler Tolbert out at home.22
  63. 63bottom 8: Adrian Morejon intentionally walks Salvador Perez.22
  64. 64bottom 8: Michael Massey singles on a sharp line drive to center fielder Jackson Merrill. Vinnie Pasquantino scores. Salvador Perez to 3rd. Michael Massey to 2nd. Michael Massey advances to 2nd, on a throwing error by center fielder Jackson Merrill.23
  65. 65bottom 8: Nick Loftin grounds out, shortstop Xander Bogaerts to first baseman Ty France.23
  66. 66top 9: Manny Machado flies out to right fielder Tyler Tolbert.23
  67. 67top 9: Gavin Sheets flies out to center fielder Lane Thomas.23
  68. 68top 9: Ty France homers (12) on a fly ball to left center field.33
  69. 69top 9: Jake Cronenworth grounds out, second baseman Michael Massey to first baseman Vinnie Pasquantino.33
  70. 70bottom 9: Isaac Collins singles on a pop up to third baseman Manny Machado.33
  71. 71bottom 9: Carter Jensen doubles (20) on a sharp line drive to right fielder Fernando Tatis Jr. Isaac Collins to 3rd.33
  72. 72bottom 9: Mason Miller intentionally walks Bobby Witt Jr.33
  73. 73bottom 9: Josh Rojas strikes out swinging.33
  74. 74bottom 9: Lane Thomas strikes out swinging.33
  75. 75bottom 9: Vinnie Pasquantino strikes out swinging.33
  76. 76top 10: Miguel Andujar doubles (20) on a ground ball to right fielder Nick Loftin. Jake Cronenworth scores.43
  77. 77top 10: Sung-Mun Song hits a sacrifice bunt. Fielding error by pitcher Lucas Erceg. Miguel Andujar to 3rd. Sung-Mun Song to 1st.43
  78. 78top 10: Fernando Tatis Jr. singles on a line drive to right fielder Nick Loftin. Miguel Andujar scores. Sung-Mun Song to 3rd.53
  79. 79top 10: Jackson Merrill grounds out softly to first baseman Vinnie Pasquantino. Fernando Tatis Jr. to 2nd.53
  80. 80top 10: Xander Bogaerts out on a sacrifice fly to center fielder Lane Thomas. Sung-Mun Song scores. Fernando Tatis Jr. to 3rd.63
  81. 81top 10: Manny Machado lines out to left fielder Isaac Collins.63
  82. 82bottom 10: Salvador Perez singles on a line drive to left fielder Jase Bowen. Vinnie Pasquantino to 3rd.63
  83. 83bottom 10: Michael Massey singles on a ground ball to second baseman Jake Cronenworth. Vinnie Pasquantino scores. Salvador Perez to 2nd.64
  84. 84bottom 10: Nick Loftin singles on a soft bunt ground ball to pitcher Kyle Hart. Salvador Perez to 3rd. Michael Massey to 2nd.64
  85. 85bottom 10: Isaac Collins grounds out, second baseman Jake Cronenworth to first baseman Ty France. Salvador Perez scores. Michael Massey to 3rd. Nick Loftin to 2nd.65
  86. 86bottom 10: Carter Jensen singles on a ground ball to left fielder Jase Bowen. Michael Massey scores. Nick Loftin scores.67
Boxscore

Key evidence.

Every reported player line, kept in the API’s sport-specific stat vocabulary.

San Diego Padres boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Fernando Tatis Jr.RF50.60000003000.6001.200501000.60003
Jackson MerrillCF5000000000050000010
Manny Machado3B4000100000.2000.20050000000
Gavin SheetsLF4000000000040000010
Ty France1B30.33300001110.5001.833421001.33314
Xander BogaertsSS40.25000001000.2000.450501010.25001
Miguel AndujarDH40.75030003000.7502.250421001.50006
Sung-Mun SongPH000000001100000
Freddy FerminC000000000000000
Michael KingP22111.8004150159714001.200
Kyle HartP05381400.3331114400012
Adrian MorejonP1914.500202062311001.500
Bradgley RodriguezP1500101032011002
Jake Cronenworth2B4000000000041000010
Jase BowenLF000000000000000
Luis CampusanoC2000100000.3330.33330000000
Mason MillerP1600201031603003
Kansas City Royals boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Lane ThomasCF40.50000102010.6001.850521001.25015
Bobby Witt Jr.SS4000100000.2000.20050000020
Carter JensenC50.60020103000.6671.66760200105
Salvador PerezDH30.33300101100.6000.933510000.33311
Michael Massey2B50.60000003000.6001.200512000.60013
Isaac CollinsLF50.20000001000.2000.400501000.20011
Tyler TolbertRF000000000001000
Josh Rojas3B1000000000010000010
Steven CruzP0400101031401001
Lucas ErcegP0619201032430012
Alex LangeP0419111031210001
Seth LugoP22311.5004060189023001
John SchreiberP0300001031200000
Nick LoftinRF50.20000001000.2000.400510000.20011
Jac CaglianoneRF40.25000001000.2500.500400000.25001
Vinnie Pasquantino1B40.25000101000.4000.650520100.25011

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-07-18T00:10:00Z · Final
Play-by-play

The game, at bat by at bat.

top 1st(3)
  • Fernando Tatis Jr. vs Seth Lugo0-0

    Fernando Tatis Jr. flies out sharply to right fielder Jac Caglianone.

    1-2, 5 pitches · 0 outs before

  • Jackson Merrill vs Seth Lugo0-0

    Jackson Merrill flies out to left fielder Isaac Collins.

    1-0, 2 pitches · 1 out before

  • Xander Bogaerts vs Seth Lugo0-0

    Xander Bogaerts flies out sharply to center fielder Lane Thomas.

    0-1, 2 pitches · 2 outs before

bottom 1st(3)
  • Carter Jensen vs Michael King0-0

    Carter Jensen grounds out, pitcher Michael King to first baseman Ty France.

    1-1, 3 pitches · 0 outs before

  • Bobby Witt Jr. vs Michael King0-0

    Bobby Witt Jr. grounds out, second baseman Jake Cronenworth to first baseman Ty France.

    3-2, 6 pitches · 1 out before

  • Jac Caglianone vs Michael King0-0

    Jac Caglianone pops out to third baseman Manny Machado.

    1-2, 7 pitches · 2 outs before

top 2nd(3)
  • Manny Machado vs Seth Lugo0-0

    Manny Machado walks.

    4-0, 4 pitches · 0 outs before

  • Gavin Sheets vs Seth Lugo0-0

    Gavin Sheets called out on strikes.

    3-3, 8 pitches · 0 outs before

  • Ty France vs Seth Lugo0-0

    Ty France grounds into a double play, third baseman Nick Loftin to second baseman Michael Massey to first baseman Vinnie Pasquantino. Manny Machado out at 2nd. Ty France out at 1st.

    2-2, 5 pitches · 1 out before

bottom 2nd(6)
  • Lane Thomas vs Michael King0-1

    Lane Thomas homers (8) on a fly ball to left center field.

    0-0, 1 pitch · 0 outs before

  • Vinnie Pasquantino vs Michael King0-1

    Padres challenged (tag play), call on the field was overturned: Vinnie Pasquantino singles on a fly ball to right fielder Fernando Tatis Jr. Vinnie Pasquantino out at 2nd on the throw, right fielder Fernando Tatis Jr. to shortstop Xander Bogaerts.

    1-1, 3 pitches · 0 outs before

  • Salvador Perez vs Michael King0-1

    Salvador Perez hit by pitch.

    3-0, 3 pitches · 1 out before

  • Michael Massey vs Michael King0-1

    Michael Massey singles on a line drive to center fielder Jackson Merrill. Salvador Perez to 2nd.

    3-1, 5 pitches · 1 out before

  • Nick Loftin vs Michael King0-1

    Nick Loftin flies out to right fielder Fernando Tatis Jr.

    1-2, 4 pitches · 1 out before

  • Isaac Collins vs Michael King0-1

    Isaac Collins called out on strikes.

    2-3, 5 pitches · 2 outs before

top 3rd(5)
  • Jake Cronenworth vs Seth Lugo0-1

    Jake Cronenworth strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Miguel Andujar vs Seth Lugo0-1

    Miguel Andujar grounds out softly, pitcher Seth Lugo to first baseman Vinnie Pasquantino.

    0-1, 2 pitches · 1 out before

  • Luis Campusano vs Seth Lugo0-1

    Luis Campusano walks.

    4-1, 5 pitches · 2 outs before

  • Fernando Tatis Jr. vs Seth Lugo0-1

    Fernando Tatis Jr. singles on a ground ball to center fielder Lane Thomas. Luis Campusano to 3rd.

    0-1, 2 pitches · 2 outs before

  • Jackson Merrill vs Seth Lugo0-1

    Jackson Merrill called out on strikes.

    3-3, 8 pitches · 2 outs before

bottom 3rd(5)
  • Carter Jensen vs Michael King0-1

    Carter Jensen doubles (19) on a fly ball to center fielder Jackson Merrill.

    1-2, 4 pitches · 0 outs before

  • Bobby Witt Jr. vs Michael King0-1

    Bobby Witt Jr. strikes out swinging.

    3-3, 6 pitches · 0 outs before

  • Jac Caglianone vs Michael King0-1

    Jac Caglianone flies out to center fielder Jackson Merrill.

    0-0, 1 pitch · 1 out before

  • Lane Thomas vs Michael King0-1

    Lane Thomas walks.

    4-2, 6 pitches · 2 outs before

  • Vinnie Pasquantino vs Michael King0-1

    Vinnie Pasquantino flies out to center fielder Jackson Merrill.

    3-2, 11 pitches · 2 outs before

top 4th(3)
  • Xander Bogaerts vs Seth Lugo0-1

    Xander Bogaerts singles on a ground ball to right fielder Jac Caglianone.

    0-1, 2 pitches · 0 outs before

  • Manny Machado vs Seth Lugo0-1

    Manny Machado grounds into a double play, third baseman Nick Loftin to second baseman Michael Massey to first baseman Vinnie Pasquantino. Xander Bogaerts out at 2nd. Manny Machado out at 1st.

    0-1, 2 pitches · 0 outs before

  • Gavin Sheets vs Seth Lugo0-1

    Gavin Sheets pops out to third baseman Nick Loftin in foul territory.

    2-0, 3 pitches · 2 outs before

bottom 4th(3)
  • Salvador Perez vs Michael King0-1

    Salvador Perez strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Michael Massey vs Michael King0-1

    Michael Massey grounds out, first baseman Ty France to pitcher Michael King.

    0-2, 6 pitches · 1 out before

  • Nick Loftin vs Michael King0-1

    Luis Campusano challenged (pitch result), call on the field was overturned: Nick Loftin called out on strikes.

    0-3, 3 pitches · 2 outs before

top 5th(6)
  • Ty France vs Seth Lugo0-1

    Ty France hit by pitch.

    1-0, 1 pitch · 0 outs before

  • Jake Cronenworth vs Seth Lugo0-1

    Jake Cronenworth flies out to left fielder Isaac Collins.

    2-2, 8 pitches · 0 outs before

  • Miguel Andujar vs Seth Lugo0-1

    Miguel Andujar doubles (18) on a ground ball to left fielder Isaac Collins. Ty France to 3rd.

    2-2, 5 pitches · 1 out before

  • Luis Campusano vs Seth Lugo2-1

    Luis Campusano reaches on a fielder's choice, fielded by second baseman Michael Massey. Ty France scores. Miguel Andujar scores. Fielding error by second baseman Michael Massey.

    2-2, 7 pitches · 1 out before

  • Fernando Tatis Jr. vs Seth Lugo2-1

    Fernando Tatis Jr. singles on a sharp line drive to center fielder Lane Thomas. Luis Campusano to 2nd.

    3-1, 5 pitches · 1 out before

  • Jackson Merrill vs Seth Lugo2-1

    Jackson Merrill grounds into a double play, second baseman Michael Massey to shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino. Fernando Tatis Jr. out at 2nd. Jackson Merrill out at 1st.

    1-0, 2 pitches · 1 out before

bottom 5th(4)
  • Isaac Collins vs Michael King2-1

    Isaac Collins grounds out, shortstop Xander Bogaerts to first baseman Ty France.

    3-2, 6 pitches · 0 outs before

  • Carter Jensen vs Michael King2-1

    Luis Campusano challenged (pitch result), call on the field was confirmed: Carter Jensen walks.

    4-2, 8 pitches · 1 out before

  • Bobby Witt Jr. vs Michael King2-1

    Bobby Witt Jr. flies out to right fielder Fernando Tatis Jr. in foul territory.

    0-1, 2 pitches · 1 out before

  • Jac Caglianone vs Michael King2-1

    Jac Caglianone flies out to left fielder Gavin Sheets.

    0-1, 2 pitches · 2 outs before

top 6th(3)
  • Xander Bogaerts vs Seth Lugo2-1

    Xander Bogaerts flies out to left fielder Isaac Collins.

    0-2, 3 pitches · 0 outs before

  • Manny Machado vs Seth Lugo2-1

    Manny Machado flies out to right fielder Jac Caglianone.

    1-2, 4 pitches · 1 out before

  • Gavin Sheets vs Seth Lugo2-1

    Gavin Sheets lines out to center fielder Lane Thomas.

    0-0, 1 pitch · 2 outs before

bottom 6th(5)
  • Lane Thomas vs Bradgley Rodriguez2-1

    Lane Thomas singles on a sharp line drive to left fielder Gavin Sheets.

    1-1, 3 pitches · 0 outs before

  • Vinnie Pasquantino vs Bradgley Rodriguez2-1

    Vinnie Pasquantino walks. Lane Thomas to 2nd.

    4-2, 6 pitches · 0 outs before

  • Salvador Perez vs Bradgley Rodriguez2-2

    Salvador Perez reaches on a fielder's choice. Lane Thomas scores. Vinnie Pasquantino to 3rd. Throwing error by shortstop Xander Bogaerts.

    1-1, 3 pitches · 0 outs before

  • Michael Massey vs Bradgley Rodriguez2-2

    Michael Massey strikes out swinging.

    1-3, 5 pitches · 0 outs before

  • Nick Loftin vs Bradgley Rodriguez2-2

    Nick Loftin grounds into a double play, shortstop Xander Bogaerts to second baseman Jake Cronenworth to first baseman Ty France. Salvador Perez out at 2nd. Nick Loftin out at 1st.

    0-2, 3 pitches · 1 out before

top 7th(4)
  • Ty France vs Steven Cruz2-2

    Ty France strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Jake Cronenworth vs Steven Cruz2-2

    Jake Cronenworth grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.

    0-2, 3 pitches · 1 out before

  • Miguel Andujar vs Steven Cruz2-2

    Miguel Andujar doubles (19) on a sharp line drive to center fielder Lane Thomas.

    0-0, 1 pitch · 2 outs before

  • Luis Campusano vs Steven Cruz2-2

    Luis Campusano lines out to center fielder Lane Thomas.

    1-2, 5 pitches · 2 outs before

bottom 7th(3)
  • Isaac Collins vs Adrian Morejon2-2

    Isaac Collins flies out to left fielder Gavin Sheets.

    0-2, 3 pitches · 0 outs before

  • Carter Jensen vs Adrian Morejon2-2

    Carter Jensen flies out to left fielder Gavin Sheets.

    0-0, 1 pitch · 1 out before

  • Bobby Witt Jr. vs Adrian Morejon2-2

    Bobby Witt Jr. strikes out swinging.

    1-3, 4 pitches · 2 outs before

top 8th(3)
  • Fernando Tatis Jr. vs John Schreiber2-2

    Fernando Tatis Jr. flies out to right fielder Jac Caglianone.

    2-2, 5 pitches · 0 outs before

  • Jackson Merrill vs John Schreiber2-2

    Jackson Merrill flies out sharply to center fielder Lane Thomas.

    1-0, 2 pitches · 1 out before

  • Xander Bogaerts vs John Schreiber2-2

    Xander Bogaerts grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.

    1-2, 5 pitches · 2 outs before

bottom 8th(6)
  • Jac Caglianone vs Adrian Morejon2-2

    Jac Caglianone singles on a ground ball to right fielder Fernando Tatis Jr.

    0-1, 2 pitches · 0 outs before

  • Lane Thomas vs Adrian Morejon2-2

    Lane Thomas grounds out, second baseman Jake Cronenworth to first baseman Ty France. Tyler Tolbert to 3rd.

    2-1, 4 pitches · 0 outs before

  • Vinnie Pasquantino vs Adrian Morejon2-2

    Vinnie Pasquantino reaches on a fielder's choice out, pitcher Adrian Morejon to catcher Luis Campusano. Tyler Tolbert out at home.

    2-1, 4 pitches · 1 out before

  • Salvador Perez vs Adrian Morejon2-2

    Adrian Morejon intentionally walks Salvador Perez.

    0-1, 1 pitch · 2 outs before

  • Michael Massey vs Adrian Morejon2-3

    Michael Massey singles on a sharp line drive to center fielder Jackson Merrill. Vinnie Pasquantino scores. Salvador Perez to 3rd. Michael Massey to 2nd. Michael Massey advances to 2nd, on a throwing error by center fielder Jackson Merrill.

    0-2, 3 pitches · 2 outs before

  • Nick Loftin vs Adrian Morejon2-3

    Nick Loftin grounds out, shortstop Xander Bogaerts to first baseman Ty France.

    0-0, 1 pitch · 2 outs before

top 9th(4)
  • Manny Machado vs Alex Lange2-3

    Manny Machado flies out to right fielder Tyler Tolbert.

    2-1, 4 pitches · 0 outs before

  • Gavin Sheets vs Alex Lange2-3

    Gavin Sheets flies out to center fielder Lane Thomas.

    0-1, 2 pitches · 1 out before

  • Ty France vs Alex Lange3-3

    Ty France homers (12) on a fly ball to left center field.

    0-1, 2 pitches · 2 outs before

  • Jake Cronenworth vs Alex Lange3-3

    Jake Cronenworth grounds out, second baseman Michael Massey to first baseman Vinnie Pasquantino.

    2-1, 4 pitches · 2 outs before

bottom 9th(6)
  • Isaac Collins vs Mason Miller3-3

    Isaac Collins singles on a pop up to third baseman Manny Machado.

    0-0, 1 pitch · 0 outs before

  • Carter Jensen vs Mason Miller3-3

    Carter Jensen doubles (20) on a sharp line drive to right fielder Fernando Tatis Jr. Isaac Collins to 3rd.

    1-2, 4 pitches · 0 outs before

  • Bobby Witt Jr. vs Mason Miller3-3

    Mason Miller intentionally walks Bobby Witt Jr.

    0-0, 0 pitches · 0 outs before

  • Josh Rojas vs Mason Miller3-3

    Josh Rojas strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Lane Thomas vs Mason Miller3-3

    Lane Thomas strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Vinnie Pasquantino vs Mason Miller3-3

    Vinnie Pasquantino strikes out swinging.

    1-3, 4 pitches · 2 outs before

top 10th(6)
  • Miguel Andujar vs Lucas Erceg4-3

    Miguel Andujar doubles (20) on a ground ball to right fielder Nick Loftin. Jake Cronenworth scores.

    1-2, 6 pitches · 0 outs before

  • Sung-Mun Song vs Lucas Erceg4-3

    Sung-Mun Song hits a sacrifice bunt. Fielding error by pitcher Lucas Erceg. Miguel Andujar to 3rd. Sung-Mun Song to 1st.

    0-1, 2 pitches · 0 outs before

  • Fernando Tatis Jr. vs Lucas Erceg5-3

    Fernando Tatis Jr. singles on a line drive to right fielder Nick Loftin. Miguel Andujar scores. Sung-Mun Song to 3rd.

    3-1, 5 pitches · 0 outs before

  • Jackson Merrill vs Lucas Erceg5-3

    Jackson Merrill grounds out softly to first baseman Vinnie Pasquantino. Fernando Tatis Jr. to 2nd.

    3-2, 6 pitches · 0 outs before

  • Xander Bogaerts vs Lucas Erceg6-3

    Xander Bogaerts out on a sacrifice fly to center fielder Lane Thomas. Sung-Mun Song scores. Fernando Tatis Jr. to 3rd.

    2-1, 4 pitches · 1 out before

  • Manny Machado vs Lucas Erceg6-3

    Manny Machado lines out to left fielder Isaac Collins.

    0-0, 1 pitch · 2 outs before

bottom 10th(5)
  • Salvador Perez vs Kyle Hart6-3

    Salvador Perez singles on a line drive to left fielder Jase Bowen. Vinnie Pasquantino to 3rd.

    1-2, 5 pitches · 0 outs before

  • Michael Massey vs Kyle Hart6-4

    Michael Massey singles on a ground ball to second baseman Jake Cronenworth. Vinnie Pasquantino scores. Salvador Perez to 2nd.

    1-1, 3 pitches · 0 outs before

  • Nick Loftin vs Kyle Hart6-4

    Nick Loftin singles on a soft bunt ground ball to pitcher Kyle Hart. Salvador Perez to 3rd. Michael Massey to 2nd.

    0-0, 1 pitch · 0 outs before

  • Isaac Collins vs Kyle Hart6-5

    Isaac Collins grounds out, second baseman Jake Cronenworth to first baseman Ty France. Salvador Perez scores. Michael Massey to 3rd. Nick Loftin to 2nd.

    1-1, 3 pitches · 0 outs before

  • Carter Jensen vs Kyle Hart6-7

    Carter Jensen singles on a ground ball to left fielder Jase Bowen. Michael Massey scores. Nick Loftin scores.

    0-1, 2 pitches · 1 out before

Analysis preview// illustrative example, not this page's real data
sample · team comparisonexample only
a:"Team A"b:"Team B"
Offensive ratingA 114.2 · B 108.9
Recent form (L10)A 6-4 · B 6-4
Head-to-headB leads 3-1
GET /v1/analysis/compare-teams?a=…&b=…Run this yourself via the API
Built on the StatHawk API

The page is the demo.

These requests and request patterns show how this page gets data from the same REST API and MCP server you can use in your own app or agent.

View this page's API recipe

Use the authenticated requests or fill in the labeled request templates, then adapt the response in your own product.

Authenticated request · GET /v1/contests/cst_06fmjmwwq1wr32qae491hhh5fr
curl "https://api.statshawk.ai/v1/contests/cst_06fmjmwwq1wr32qae491hhh5fr" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fmjmwwq1wr32qae491hhh5fr/boxscore
curl "https://api.statshawk.ai/v1/contests/cst_06fmjmwwq1wr32qae491hhh5fr/boxscore" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fmjmwwq1wr32qae491hhh5fr/matchup
curl "https://api.statshawk.ai/v1/contests/cst_06fmjmwwq1wr32qae491hhh5fr/matchup" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fmjmwwq1wr32qae491hhh5fr/play-by-play?detail=full
curl "https://api.statshawk.ai/v1/contests/cst_06fmjmwwq1wr32qae491hhh5fr/play-by-play?detail=full" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Try with MCP

Connect StatHawk to your agent, then ask it to explain and extend the data shown on this page.

Build this view in the API reference
$claude mcp add statshawk https://mcp.statshawk.ai/mcp