Kansas City Royals 5, Toronto Blue Jays 3

baseball game fileFinal
Rogers Centre · Toronto

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Kansas City Royals, below favors Toronto Blue Jays. 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 Kansas City Royals led; a negative differential means Toronto Blue Jays led.Run differential+40−4123456789
  1. 01top 1: Carter Jensen singles on a ground ball to center fielder Brett Bateman.00
  2. 02top 1: Bobby Witt Jr. walks. Carter Jensen to 2nd.00
  3. 03top 1: Vinnie Pasquantino walks. Carter Jensen to 3rd. Bobby Witt Jr. to 2nd.00
  4. 04top 1: Salvador Perez grounds into a double play, shortstop Andrés Giménez to second baseman Ernie Clement to first baseman Vladimir Guerrero Jr. Carter Jensen scores. Bobby Witt Jr. to 3rd. Vinnie Pasquantino out at 2nd. Salvador Perez out at 1st.10
  5. 05top 1: Michael Massey walks.10
  6. 06top 1: Nick Loftin strikes out swinging.10
  7. 07bottom 1: Brett Bateman singles on a ground ball to right fielder John Rave.10
  8. 08bottom 1: Nathan Lukes singles on a line drive to right fielder John Rave. Brett Bateman to 2nd.10
  9. 09bottom 1: Vladimir Guerrero Jr. flies out to right fielder John Rave.10
  10. 10bottom 1: Kazuma Okamoto walks. Brett Bateman to 3rd. Nathan Lukes to 2nd.10
  11. 11bottom 1: Jesús Sánchez out on a sacrifice fly to left fielder Isaac Collins. Brett Bateman scores.11
  12. 12bottom 1: Ernie Clement strikes out swinging.11
  13. 13top 2: Isaac Collins singles on a sharp line drive to right fielder Nathan Lukes.11
  14. 14top 2: John Rave grounds out, third baseman Kazuma Okamoto to first baseman Vladimir Guerrero Jr. Isaac Collins to 2nd.11
  15. 15top 2: Kyle Isbel strikes out swinging.11
  16. 16top 2: Brandon Valenzuela challenged (pitch result), call on the field was overturned: Carter Jensen called out on strikes.11
  17. 17bottom 2: Andrés Giménez doubles (20) on a sharp fly ball to center fielder Kyle Isbel.11
  18. 18bottom 2: Brandon Valenzuela grounds out softly, pitcher Seth Lugo to first baseman Vinnie Pasquantino. Andrés Giménez to 3rd.11
  19. 19bottom 2: Myles Straw strikes out swinging.11
  20. 20bottom 2: Brett Bateman called out on strikes.11
  21. 21top 3: Bobby Witt Jr. flies out to center fielder Brett Bateman.11
  22. 22top 3: Vinnie Pasquantino grounds out, second baseman Ernie Clement to first baseman Vladimir Guerrero Jr.11
  23. 23top 3: Salvador Perez lines out sharply to center fielder Brett Bateman.11
  24. 24bottom 3: Nathan Lukes grounds out sharply, second baseman Michael Massey to first baseman Vinnie Pasquantino.11
  25. 25bottom 3: Vladimir Guerrero Jr. flies out to right fielder John Rave.11
  26. 26bottom 3: Kazuma Okamoto strikes out swinging.11
  27. 27top 4: Michael Massey grounds out, second baseman Ernie Clement to first baseman Vladimir Guerrero Jr.11
  28. 28top 4: Nick Loftin flies out to right fielder Nathan Lukes.11
  29. 29top 4: Isaac Collins walks.11
  30. 30top 4: John Rave strikes out swinging.11
  31. 31bottom 4: Jesús Sánchez strikes out swinging.11
  32. 32bottom 4: Ernie Clement singles on a line drive to right fielder John Rave.11
  33. 33bottom 4: Andrés Giménez singles on a ground ball to right fielder John Rave, deflected by first baseman Vinnie Pasquantino. Ernie Clement to 3rd.11
  34. 34bottom 4: Brandon Valenzuela grounds into a double play, second baseman Michael Massey to shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino. Andrés Giménez out at 2nd. Brandon Valenzuela out at 1st.11
  35. 35top 5: Kyle Isbel flies out to left fielder Myles Straw.11
  36. 36top 5: Carter Jensen walks.11
  37. 37top 5: Bobby Witt Jr. grounds into a force out, shortstop Andrés Giménez to second baseman Ernie Clement. Carter Jensen out at 2nd. Bobby Witt Jr. to 1st.11
  38. 38top 5: Vinnie Pasquantino singles on a sharp ground ball to right fielder Nathan Lukes. Bobby Witt Jr. to 3rd.11
  39. 39top 5: Salvador Perez singles on a line drive to left fielder Myles Straw. Bobby Witt Jr. scores. Vinnie Pasquantino to 3rd.21
  40. 40top 5: Michael Massey flies out to left fielder Myles Straw.21
  41. 41bottom 5: Myles Straw flies out to center fielder Kyle Isbel.21
  42. 42bottom 5: Brett Bateman singles on a ground ball to second baseman Michael Massey. Brett Bateman to 2nd. Brett Bateman advances to 2nd, on a throwing error by second baseman Michael Massey.21
  43. 43bottom 5: Nathan Lukes grounds out, second baseman Michael Massey to first baseman Vinnie Pasquantino.21
  44. 44bottom 5: Vladimir Guerrero Jr. flies out to left fielder Isaac Collins.21
  45. 45top 6: Nick Loftin singles on a ground ball to second baseman Ernie Clement.21
  46. 46top 6: Isaac Collins flies out to center fielder Brett Bateman.21
  47. 47top 6: John Rave singles on a line drive to center fielder Brett Bateman. Nick Loftin to 3rd.21
  48. 48top 6: Kyle Isbel hits a sacrifice bunt. Throwing error by first baseman Vladimir Guerrero Jr. Nick Loftin scores. John Rave to 3rd. Kyle Isbel to 2nd.31
  49. 49top 6: Carter Jensen out on a sacrifice fly to center fielder Brett Bateman. John Rave scores.41
  50. 50top 6: Mason Fluharty intentionally walks Bobby Witt Jr.41
  51. 51top 6: Vinnie Pasquantino flies out to left fielder Myles Straw.41
  52. 52bottom 6: Kazuma Okamoto called out on strikes.41
  53. 53bottom 6: Jesús Sánchez grounds out, third baseman Nick Loftin to first baseman Vinnie Pasquantino.41
  54. 54bottom 6: Ernie Clement flies out to right fielder John Rave.41
  55. 55top 7: Salvador Perez walks.41
  56. 56top 7: Tyler Tolbert called out on strikes.41
  57. 57top 7: Nick Loftin pops out to second baseman Ernie Clement.41
  58. 58top 7: Isaac Collins singles on a sharp ground ball to right fielder Nathan Lukes. Salvador Perez to 2nd.41
  59. 59top 7: John Rave walks. Salvador Perez to 3rd. Isaac Collins to 2nd.41
  60. 60top 7: Kyle Isbel flies out to center fielder Brett Bateman.41
  61. 61bottom 7: Andrés Giménez hit by pitch.41
  62. 62bottom 7: Alejandro Kirk grounds into a double play, second baseman Tyler Tolbert to shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino. Andrés Giménez out at 2nd. Alejandro Kirk out at 1st.41
  63. 63bottom 7: George Springer grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.41
  64. 64top 8: Carter Jensen strikes out swinging.41
  65. 65top 8: Bobby Witt Jr. strikes out swinging.41
  66. 66top 8: Vinnie Pasquantino walks.41
  67. 67top 8: Salvador Perez strikes out swinging.41
  68. 68bottom 8: Brett Bateman called out on strikes.41
  69. 69bottom 8: Nathan Lukes walks.41
  70. 70bottom 8: Vladimir Guerrero Jr. doubles (20) on a sharp line drive to right fielder John Rave. Nathan Lukes to 3rd.41
  71. 71bottom 8: Kazuma Okamoto pops out to first baseman Vinnie Pasquantino in foul territory.41
  72. 72bottom 8: Jesús Sánchez hit by pitch.41
  73. 73bottom 8: Ernie Clement flies out to center fielder Kyle Isbel.41
  74. 74top 9: Tyler Tolbert singles on a ground ball to right fielder Nathan Lukes.41
  75. 75top 9: Nick Loftin strikes out swinging.41
  76. 76top 9: Isaac Collins grounds out, third baseman Kazuma Okamoto to first baseman Vladimir Guerrero Jr. Tyler Tolbert to 3rd.41
  77. 77top 9: John Rave singles on a line drive to center fielder Brett Bateman. Tyler Tolbert scores.51
  78. 78top 9: Kyle Isbel singles on a ground ball to center fielder Brett Bateman. John Rave to 3rd.51
  79. 79top 9: Carter Jensen flies out to left fielder Daz Cameron.51
  80. 80bottom 9: Andrés Giménez grounds out, second baseman Tyler Tolbert to first baseman Vinnie Pasquantino.51
  81. 81bottom 9: Alejandro Kirk grounds out, second baseman Tyler Tolbert to first baseman Vinnie Pasquantino.51
  82. 82bottom 9: Daz Cameron singles on a line drive to right fielder John Rave.51
  83. 83bottom 9: Brett Bateman singles on a line drive to left fielder Isaac Collins. Daz Cameron to 3rd.51
  84. 84bottom 9: Nathan Lukes singles on a line drive to left fielder Isaac Collins. Daz Cameron scores. Brett Bateman scores. Nathan Lukes out at 2nd on the throw, left fielder Isaac Collins to shortstop Bobby Witt Jr. to second baseman Tyler Tolbert.53
Boxscore

Key evidence.

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

Kansas City Royals boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Bobby Witt Jr.SS3000200000.4000.40051000010
Carter JensenC40.25000101000.3330.583611010.25021
Salvador PerezDH40.25000101000.4000.650501000.25011
Michael Massey2B2000100000.3330.33330000000
Isaac CollinsLF40.50000102000.6001.100500000.50002
Tyler Tolbert2B20.50000001000.5001210100.50011
Steven CruzP05218301031220003
Nate PearsonP1600101032501002
Seth LugoP12111.8006050158915011.400
John SchreiberP0300001031301000
Nick Loftin3B50.20000001000.2000.400510000.20021
John RaveRF40.50000102000.6001.100511000.50012
Vinnie Pasquantino1B30.33300201000.6000.933500100.33301
Kyle IsbelCF40.25000001000.2500.500500000.25011
Connor ThomasP0300001031000000
Toronto Blue Jays boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
George SpringerPH1000000000010000000
Nathan LukesRF40.50000102000.6001.100502000.50002
Vladimir Guerrero Jr.1B40.25010001000.2500.750400000.50002
Kazuma Okamoto3B3000100000.2500.25040000020
Ernie Clement2B40.25000001000.2500.500400000.25011
Alejandro KirkC2000000000020000000
Andres GimenezSS30.66710002100.7501.75040000103
Paul SewaldP2600101032201003
Braydon FisherP0300200.333011220006
Mason FluhartyP1400000.66702900001.500
Tyler RogersP0619301031811003
Brandon ValenzuelaC2000000000020000000
Myles StrawLF2000000000020000010
Jesus SanchezDH2000000100.2500.25040101010
Brett BatemanCF50.60000003000.6001.200520000.60023
Brendon LittleP1400001032103001
Max ScherzerP52323.6004051159224001.800
Daz CameronLF1100001001211000101

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-08-25T23:07:00Z · Final
Play-by-play

The game, at bat by at bat.

top 1st(6)
  • Carter Jensen vs Max Scherzer0-0

    Carter Jensen singles on a ground ball to center fielder Brett Bateman.

    0-0, 1 pitch · 0 outs before

  • Bobby Witt Jr. vs Max Scherzer0-0

    Bobby Witt Jr. walks. Carter Jensen to 2nd.

    4-2, 6 pitches · 0 outs before

  • Vinnie Pasquantino vs Max Scherzer0-0

    Vinnie Pasquantino walks. Carter Jensen to 3rd. Bobby Witt Jr. to 2nd.

    4-0, 4 pitches · 0 outs before

  • Salvador Perez vs Max Scherzer1-0

    Salvador Perez grounds into a double play, shortstop Andrés Giménez to second baseman Ernie Clement to first baseman Vladimir Guerrero Jr. Carter Jensen scores. Bobby Witt Jr. to 3rd. Vinnie Pasquantino out at 2nd. Salvador Perez out at 1st.

    1-0, 2 pitches · 0 outs before

  • Michael Massey vs Max Scherzer1-0

    Michael Massey walks.

    4-2, 6 pitches · 2 outs before

  • Nick Loftin vs Max Scherzer1-0

    Nick Loftin strikes out swinging.

    1-3, 5 pitches · 2 outs before

bottom 1st(6)
  • Brett Bateman vs Seth Lugo1-0

    Brett Bateman singles on a ground ball to right fielder John Rave.

    3-2, 7 pitches · 0 outs before

  • Nathan Lukes vs Seth Lugo1-0

    Nathan Lukes singles on a line drive to right fielder John Rave. Brett Bateman to 2nd.

    2-2, 6 pitches · 0 outs before

  • Vladimir Guerrero Jr. vs Seth Lugo1-0

    Vladimir Guerrero Jr. flies out to right fielder John Rave.

    1-0, 2 pitches · 0 outs before

  • Kazuma Okamoto vs Seth Lugo1-0

    Kazuma Okamoto walks. Brett Bateman to 3rd. Nathan Lukes to 2nd.

    4-2, 7 pitches · 1 out before

  • Jesus Sanchez vs Seth Lugo1-1

    Jesús Sánchez out on a sacrifice fly to left fielder Isaac Collins. Brett Bateman scores.

    1-0, 2 pitches · 1 out before

  • Ernie Clement vs Seth Lugo1-1

    Ernie Clement strikes out swinging.

    1-3, 4 pitches · 2 outs before

top 2nd(4)
  • Isaac Collins vs Max Scherzer1-1

    Isaac Collins singles on a sharp line drive to right fielder Nathan Lukes.

    3-2, 6 pitches · 0 outs before

  • John Rave vs Max Scherzer1-1

    John Rave grounds out, third baseman Kazuma Okamoto to first baseman Vladimir Guerrero Jr. Isaac Collins to 2nd.

    1-2, 4 pitches · 0 outs before

  • Kyle Isbel vs Max Scherzer1-1

    Kyle Isbel strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Carter Jensen vs Max Scherzer1-1

    Brandon Valenzuela challenged (pitch result), call on the field was overturned: Carter Jensen called out on strikes.

    3-3, 6 pitches · 2 outs before

bottom 2nd(4)
  • Andres Gimenez vs Seth Lugo1-1

    Andrés Giménez doubles (20) on a sharp fly ball to center fielder Kyle Isbel.

    0-0, 1 pitch · 0 outs before

  • Brandon Valenzuela vs Seth Lugo1-1

    Brandon Valenzuela grounds out softly, pitcher Seth Lugo to first baseman Vinnie Pasquantino. Andrés Giménez to 3rd.

    1-2, 4 pitches · 0 outs before

  • Myles Straw vs Seth Lugo1-1

    Myles Straw strikes out swinging.

    3-3, 6 pitches · 1 out before

  • Brett Bateman vs Seth Lugo1-1

    Brett Bateman called out on strikes.

    1-3, 5 pitches · 2 outs before

top 3rd(3)
  • Bobby Witt Jr. vs Max Scherzer1-1

    Bobby Witt Jr. flies out to center fielder Brett Bateman.

    1-1, 3 pitches · 0 outs before

  • Vinnie Pasquantino vs Max Scherzer1-1

    Vinnie Pasquantino grounds out, second baseman Ernie Clement to first baseman Vladimir Guerrero Jr.

    1-1, 3 pitches · 1 out before

  • Salvador Perez vs Max Scherzer1-1

    Salvador Perez lines out sharply to center fielder Brett Bateman.

    0-0, 1 pitch · 2 outs before

bottom 3rd(3)
  • Nathan Lukes vs Seth Lugo1-1

    Nathan Lukes grounds out sharply, second baseman Michael Massey to first baseman Vinnie Pasquantino.

    1-0, 2 pitches · 0 outs before

  • Vladimir Guerrero Jr. vs Seth Lugo1-1

    Vladimir Guerrero Jr. flies out to right fielder John Rave.

    1-0, 2 pitches · 1 out before

  • Kazuma Okamoto vs Seth Lugo1-1

    Kazuma Okamoto strikes out swinging.

    3-3, 6 pitches · 2 outs before

top 4th(4)
  • Michael Massey vs Max Scherzer1-1

    Michael Massey grounds out, second baseman Ernie Clement to first baseman Vladimir Guerrero Jr.

    1-1, 3 pitches · 0 outs before

  • Nick Loftin vs Max Scherzer1-1

    Nick Loftin flies out to right fielder Nathan Lukes.

    0-2, 3 pitches · 1 out before

  • Isaac Collins vs Max Scherzer1-1

    Isaac Collins walks.

    4-1, 5 pitches · 2 outs before

  • John Rave vs Max Scherzer1-1

    John Rave strikes out swinging.

    1-3, 4 pitches · 2 outs before

bottom 4th(4)
  • Jesus Sanchez vs Seth Lugo1-1

    Jesús Sánchez strikes out swinging.

    3-3, 6 pitches · 0 outs before

  • Ernie Clement vs Seth Lugo1-1

    Ernie Clement singles on a line drive to right fielder John Rave.

    2-2, 5 pitches · 1 out before

  • Andres Gimenez vs Seth Lugo1-1

    Andrés Giménez singles on a ground ball to right fielder John Rave, deflected by first baseman Vinnie Pasquantino. Ernie Clement to 3rd.

    1-0, 2 pitches · 1 out before

  • Brandon Valenzuela vs Seth Lugo1-1

    Brandon Valenzuela grounds into a double play, second baseman Michael Massey to shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino. Andrés Giménez out at 2nd. Brandon Valenzuela out at 1st.

    2-2, 5 pitches · 1 out before

top 5th(6)
  • Kyle Isbel vs Max Scherzer1-1

    Kyle Isbel flies out to left fielder Myles Straw.

    2-2, 5 pitches · 0 outs before

  • Carter Jensen vs Max Scherzer1-1

    Carter Jensen walks.

    4-2, 6 pitches · 1 out before

  • Bobby Witt Jr. vs Max Scherzer1-1

    Bobby Witt Jr. grounds into a force out, shortstop Andrés Giménez to second baseman Ernie Clement. Carter Jensen out at 2nd. Bobby Witt Jr. to 1st.

    0-0, 1 pitch · 1 out before

  • Vinnie Pasquantino vs Max Scherzer1-1

    Vinnie Pasquantino singles on a sharp ground ball to right fielder Nathan Lukes. Bobby Witt Jr. to 3rd.

    2-0, 3 pitches · 2 outs before

  • Salvador Perez vs Max Scherzer2-1

    Salvador Perez singles on a line drive to left fielder Myles Straw. Bobby Witt Jr. scores. Vinnie Pasquantino to 3rd.

    3-2, 8 pitches · 2 outs before

  • Michael Massey vs Max Scherzer2-1

    Michael Massey flies out to left fielder Myles Straw.

    1-2, 4 pitches · 2 outs before

bottom 5th(4)
  • Myles Straw vs Seth Lugo2-1

    Myles Straw flies out to center fielder Kyle Isbel.

    2-2, 6 pitches · 0 outs before

  • Brett Bateman vs Seth Lugo2-1

    Brett Bateman singles on a ground ball to second baseman Michael Massey. Brett Bateman to 2nd. Brett Bateman advances to 2nd, on a throwing error by second baseman Michael Massey.

    1-2, 4 pitches · 1 out before

  • Nathan Lukes vs Seth Lugo2-1

    Nathan Lukes grounds out, second baseman Michael Massey to first baseman Vinnie Pasquantino.

    3-2, 6 pitches · 1 out before

  • Vladimir Guerrero Jr. vs Seth Lugo2-1

    Vladimir Guerrero Jr. flies out to left fielder Isaac Collins.

    0-0, 1 pitch · 2 outs before

top 6th(7)
  • Nick Loftin vs Braydon Fisher2-1

    Nick Loftin singles on a ground ball to second baseman Ernie Clement.

    2-2, 5 pitches · 0 outs before

  • Isaac Collins vs Braydon Fisher2-1

    Isaac Collins flies out to center fielder Brett Bateman.

    1-1, 3 pitches · 0 outs before

  • John Rave vs Braydon Fisher2-1

    John Rave singles on a line drive to center fielder Brett Bateman. Nick Loftin to 3rd.

    2-1, 4 pitches · 1 out before

  • Kyle Isbel vs Mason Fluharty3-1

    Kyle Isbel hits a sacrifice bunt. Throwing error by first baseman Vladimir Guerrero Jr. Nick Loftin scores. John Rave to 3rd. Kyle Isbel to 2nd.

    0-2, 3 pitches · 1 out before

  • Carter Jensen vs Mason Fluharty4-1

    Carter Jensen out on a sacrifice fly to center fielder Brett Bateman. John Rave scores.

    0-1, 2 pitches · 1 out before

  • Bobby Witt Jr. vs Mason Fluharty4-1

    Mason Fluharty intentionally walks Bobby Witt Jr.

    0-0, 0 pitches · 2 outs before

  • Vinnie Pasquantino vs Mason Fluharty4-1

    Vinnie Pasquantino flies out to left fielder Myles Straw.

    1-2, 4 pitches · 2 outs before

bottom 6th(3)
  • Kazuma Okamoto vs John Schreiber4-1

    Kazuma Okamoto called out on strikes.

    1-3, 6 pitches · 0 outs before

  • Jesus Sanchez vs John Schreiber4-1

    Jesús Sánchez grounds out, third baseman Nick Loftin to first baseman Vinnie Pasquantino.

    2-2, 5 pitches · 1 out before

  • Ernie Clement vs John Schreiber4-1

    Ernie Clement flies out to right fielder John Rave.

    0-1, 2 pitches · 2 outs before

top 7th(6)
  • Salvador Perez vs Paul Sewald4-1

    Salvador Perez walks.

    4-2, 6 pitches · 0 outs before

  • Tyler Tolbert vs Paul Sewald4-1

    Tyler Tolbert called out on strikes.

    0-3, 3 pitches · 0 outs before

  • Nick Loftin vs Paul Sewald4-1

    Nick Loftin pops out to second baseman Ernie Clement.

    0-2, 4 pitches · 1 out before

  • Isaac Collins vs Paul Sewald4-1

    Isaac Collins singles on a sharp ground ball to right fielder Nathan Lukes. Salvador Perez to 2nd.

    0-1, 2 pitches · 2 outs before

  • John Rave vs Paul Sewald4-1

    John Rave walks. Salvador Perez to 3rd. Isaac Collins to 2nd.

    4-1, 5 pitches · 2 outs before

  • Kyle Isbel vs Paul Sewald4-1

    Kyle Isbel flies out to center fielder Brett Bateman.

    0-1, 2 pitches · 2 outs before

bottom 7th(3)
  • Andres Gimenez vs Connor Thomas4-1

    Andrés Giménez hit by pitch.

    4-1, 5 pitches · 0 outs before

  • Alejandro Kirk vs Connor Thomas4-1

    Alejandro Kirk grounds into a double play, second baseman Tyler Tolbert to shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino. Andrés Giménez out at 2nd. Alejandro Kirk out at 1st.

    1-2, 4 pitches · 0 outs before

  • George Springer vs Connor Thomas4-1

    George Springer grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.

    0-0, 1 pitch · 2 outs before

top 8th(4)
  • Carter Jensen vs Brendon Little4-1

    Carter Jensen strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Bobby Witt Jr. vs Brendon Little4-1

    Bobby Witt Jr. strikes out swinging.

    3-3, 6 pitches · 1 out before

  • Vinnie Pasquantino vs Brendon Little4-1

    Vinnie Pasquantino walks.

    4-2, 6 pitches · 2 outs before

  • Salvador Perez vs Brendon Little4-1

    Salvador Perez strikes out swinging.

    2-3, 5 pitches · 2 outs before

bottom 8th(6)
  • Brett Bateman vs Nate Pearson4-1

    Brett Bateman called out on strikes.

    2-3, 5 pitches · 0 outs before

  • Nathan Lukes vs Nate Pearson4-1

    Nathan Lukes walks.

    4-1, 5 pitches · 1 out before

  • Vladimir Guerrero Jr. vs Nate Pearson4-1

    Vladimir Guerrero Jr. doubles (20) on a sharp line drive to right fielder John Rave. Nathan Lukes to 3rd.

    3-1, 5 pitches · 1 out before

  • Kazuma Okamoto vs Nate Pearson4-1

    Kazuma Okamoto pops out to first baseman Vinnie Pasquantino in foul territory.

    0-1, 2 pitches · 1 out before

  • Jesus Sanchez vs Nate Pearson4-1

    Jesús Sánchez hit by pitch.

    2-0, 2 pitches · 2 outs before

  • Ernie Clement vs Nate Pearson4-1

    Ernie Clement flies out to center fielder Kyle Isbel.

    1-2, 6 pitches · 2 outs before

top 9th(6)
  • Tyler Tolbert vs Tyler Rogers4-1

    Tyler Tolbert singles on a ground ball to right fielder Nathan Lukes.

    1-2, 4 pitches · 0 outs before

  • Nick Loftin vs Tyler Rogers4-1

    Nick Loftin strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Isaac Collins vs Tyler Rogers4-1

    Isaac Collins grounds out, third baseman Kazuma Okamoto to first baseman Vladimir Guerrero Jr. Tyler Tolbert to 3rd.

    1-0, 2 pitches · 1 out before

  • John Rave vs Tyler Rogers5-1

    John Rave singles on a line drive to center fielder Brett Bateman. Tyler Tolbert scores.

    2-1, 4 pitches · 2 outs before

  • Kyle Isbel vs Tyler Rogers5-1

    Kyle Isbel singles on a ground ball to center fielder Brett Bateman. John Rave to 3rd.

    2-1, 4 pitches · 2 outs before

  • Carter Jensen vs Tyler Rogers5-1

    Carter Jensen flies out to left fielder Daz Cameron.

    0-0, 1 pitch · 2 outs before

bottom 9th(5)
  • Andres Gimenez vs Steven Cruz5-1

    Andrés Giménez grounds out, second baseman Tyler Tolbert to first baseman Vinnie Pasquantino.

    0-0, 1 pitch · 0 outs before

  • Alejandro Kirk vs Steven Cruz5-1

    Alejandro Kirk grounds out, second baseman Tyler Tolbert to first baseman Vinnie Pasquantino.

    2-2, 5 pitches · 1 out before

  • Daz Cameron vs Steven Cruz5-1

    Daz Cameron singles on a line drive to right fielder John Rave.

    0-1, 2 pitches · 2 outs before

  • Brett Bateman vs Steven Cruz5-1

    Brett Bateman singles on a line drive to left fielder Isaac Collins. Daz Cameron to 3rd.

    0-1, 2 pitches · 2 outs before

  • Nathan Lukes vs Steven Cruz5-3

    Nathan Lukes singles on a line drive to left fielder Isaac Collins. Daz Cameron scores. Brett Bateman scores. Nathan Lukes out at 2nd on the throw, left fielder Isaac Collins to shortstop Bobby Witt Jr. to second baseman Tyler Tolbert.

    1-0, 2 pitches · 2 outs 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_06g14b1w11x4728qrwhxh5fzv4
curl "https://api.statshawk.ai/v1/contests/cst_06g14b1w11x4728qrwhxh5fzv4" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06g14b1w11x4728qrwhxh5fzv4/boxscore
curl "https://api.statshawk.ai/v1/contests/cst_06g14b1w11x4728qrwhxh5fzv4/boxscore" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06g14b1w11x4728qrwhxh5fzv4/matchup
curl "https://api.statshawk.ai/v1/contests/cst_06g14b1w11x4728qrwhxh5fzv4/matchup" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06g14b1w11x4728qrwhxh5fzv4/play-by-play?detail=full
curl "https://api.statshawk.ai/v1/contests/cst_06g14b1w11x4728qrwhxh5fzv4/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