Toronto Blue Jays 4, Kansas City Royals 3

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

Key evidence.

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

Toronto Blue Jays boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
George SpringerDH4000100000.2000.20051010000
Nathan LukesRF50.60000003000.6001.200511000.60003
Vladimir Guerrero Jr.1B50.20000001000.2000.400510000.20011
Kazuma Okamoto3B50.80020004000.8002502001.20006
Ernie Clement2B40.25000001000.2500.500400000.25011
Alejandro KirkC50.20000001000.2000.400510000.20001
Andres GimenezSS30.33300101000.5000.833400000.33301
Louis VarlandP0300001031301100
Paul SewaldP0100000.33301700000
Mason FluhartyP1400001032002011
Tyler RogersP0400201031200002
Myles StrawLF40.25000001000.2500.500400000.25011
Brett BatemanCF40.25000101000.4000.650500000.25011
Max ScherzerP12434.765515.6670177632001.059
Kansas City Royals boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Craig KimbrelP1600101132211002
Bobby Witt Jr.SS40.25010001000.2500.750410000.50012
Carter JensenC3000000100.2500.25041000000
Salvador PerezDH40.50000002000.5001401000.50002
Michael Massey2B40.25000001000.2500.500400000.25001
Isaac CollinsLF3000100000.2500.25040000000
Tyler TolbertRF1000000000010000010
Josh Rojas3B2000000000020000000
Alex LangeP040010103900001
Seth LugoP22335.4008050159531002
Nick Loftin3B30.33300001000.3330.667300000.33311
Jac CaglianoneRF1100001001210100101
John RaveCF30.33300101010.5001.833411001.33314
Vinnie Pasquantino1B4000000000040000000
Kyle IsbelPH1000000000010000010
Jose CuasP0400200.667021702003
Matthew LugoDH000000000000000
Connor ThomasP0100000.33301200000
Anthony GoseP0400101031400001

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-09-05T23:10:00Z · Final
Play-by-play

The game, at bat by at bat.

top 1st(7)
  • Brett Bateman vs Seth Lugo0-0

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

    3-2, 6 pitches · 0 outs before

  • George Springer vs Seth Lugo0-0

    George Springer flies out to center fielder John Rave.

    3-2, 6 pitches · 0 outs before

  • Vladimir Guerrero Jr. vs Seth Lugo0-0

    Vladimir Guerrero Jr. singles on a ground ball to right fielder Jac Caglianone.

    1-0, 2 pitches · 2 outs before

  • Alejandro Kirk vs Seth Lugo1-0

    Alejandro Kirk singles on a soft ground ball to third baseman Josh Rojas. Vladimir Guerrero Jr. scores. Alejandro Kirk to 2nd. Throwing error by third baseman Josh Rojas.

    1-2, 4 pitches · 2 outs before

  • Nathan Lukes vs Seth Lugo2-0

    Nathan Lukes singles on a line drive to left fielder Isaac Collins. Alejandro Kirk scores.

    2-2, 5 pitches · 2 outs before

  • Kazuma Okamoto vs Seth Lugo2-0

    Kazuma Okamoto doubles (22) on a sharp line drive to left fielder Isaac Collins. Nathan Lukes to 3rd.

    2-2, 8 pitches · 2 outs before

  • Andres Gimenez vs Seth Lugo2-0

    Andrés Giménez grounds out, third baseman Josh Rojas to first baseman Vinnie Pasquantino.

    1-2, 4 pitches · 2 outs before

bottom 1st(8)
  • Carter Jensen vs Max Scherzer2-0

    Carter Jensen hit by pitch.

    1-0, 1 pitch · 0 outs before

  • Bobby Witt Jr. vs Max Scherzer2-0

    Bobby Witt Jr. doubles (29) on a sharp line drive to left fielder Myles Straw. Carter Jensen to 3rd.

    2-2, 5 pitches · 0 outs before

  • Jac Caglianone vs Max Scherzer2-1

    Jac Caglianone singles on a ground ball to second baseman Ernie Clement. Carter Jensen scores. Bobby Witt Jr. to 3rd.

    0-0, 1 pitch · 0 outs before

  • Salvador Perez vs Max Scherzer2-2

    Salvador Perez singles on a line drive to right fielder Nathan Lukes. Bobby Witt Jr. scores. Jac Caglianone to 3rd.

    0-1, 2 pitches · 0 outs before

  • Vinnie Pasquantino vs Max Scherzer2-2

    Vinnie Pasquantino grounds out softly, pitcher Max Scherzer to first baseman Vladimir Guerrero Jr. Salvador Perez to 2nd.

    1-0, 2 pitches · 0 outs before

  • Michael Massey vs Max Scherzer2-2

    Michael Massey reaches on a fielder's choice out, first baseman Vladimir Guerrero Jr. to third baseman Kazuma Okamoto. Jac Caglianone out at home.

    0-1, 2 pitches · 1 out before

  • John Rave vs Max Scherzer2-2

    John Rave walks.

    4-1, 5 pitches · 2 outs before

  • Josh Rojas vs Max Scherzer2-2

    Josh Rojas flies out to left fielder Myles Straw.

    0-2, 3 pitches · 2 outs before

top 2nd(5)
  • Ernie Clement vs Seth Lugo2-2

    Ernie Clement singles on a ground ball to shortstop Bobby Witt Jr.

    1-2, 6 pitches · 0 outs before

  • Myles Straw vs Seth Lugo2-2

    Myles Straw flies out to right fielder Jac Caglianone.

    2-2, 5 pitches · 0 outs before

  • Brett Bateman vs Seth Lugo2-2

    Brett Bateman walks. Ernie Clement to 2nd.

    4-1, 5 pitches · 1 out before

  • George Springer vs Seth Lugo2-2

    George Springer flies out to right fielder Jac Caglianone. Ernie Clement to 3rd.

    1-0, 2 pitches · 1 out before

  • Vladimir Guerrero Jr. vs Seth Lugo2-2

    Vladimir Guerrero Jr. pops out to second baseman Michael Massey.

    1-2, 4 pitches · 2 outs before

bottom 2nd(3)
  • Isaac Collins vs Max Scherzer2-2

    Isaac Collins flies out to left fielder Myles Straw.

    1-2, 4 pitches · 0 outs before

  • Carter Jensen vs Max Scherzer2-2

    Carter Jensen grounds out, third baseman Kazuma Okamoto to first baseman Vladimir Guerrero Jr.

    0-0, 1 pitch · 1 out before

  • Bobby Witt Jr. vs Max Scherzer2-2

    Bobby Witt Jr. challenged (pitch result), call on the field was confirmed: Bobby Witt Jr. called out on strikes.

    3-3, 7 pitches · 2 outs before

top 3rd(5)
  • Alejandro Kirk vs Seth Lugo2-2

    Alejandro Kirk grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.

    0-0, 1 pitch · 0 outs before

  • Nathan Lukes vs Seth Lugo2-2

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

    1-1, 3 pitches · 1 out before

  • Kazuma Okamoto vs Seth Lugo3-2

    Kazuma Okamoto doubles (23) on a ground ball to left fielder Isaac Collins. Nathan Lukes scores. Kazuma Okamoto out at 3rd on the throw, left fielder Isaac Collins to shortstop Bobby Witt Jr. to third baseman Josh Rojas.

    1-1, 3 pitches · 1 out before

  • Andres Gimenez vs Seth Lugo3-2

    Andrés Giménez walks.

    4-2, 7 pitches · 2 outs before

  • Ernie Clement vs Seth Lugo3-2

    Ernie Clement pops out to third baseman Josh Rojas in foul territory.

    0-0, 1 pitch · 2 outs before

bottom 3rd(3)
  • Nick Loftin vs Max Scherzer3-2

    Nick Loftin pops out to second baseman Ernie Clement.

    2-2, 5 pitches · 0 outs before

  • Salvador Perez vs Max Scherzer3-2

    Salvador Perez grounds out, third baseman Kazuma Okamoto to first baseman Vladimir Guerrero Jr.

    1-2, 4 pitches · 1 out before

  • Vinnie Pasquantino vs Max Scherzer3-2

    Vinnie Pasquantino lines out sharply to center fielder Brett Bateman.

    1-1, 3 pitches · 2 outs before

top 4th(3)
  • Myles Straw vs Seth Lugo3-2

    Myles Straw flies out to left fielder Isaac Collins.

    0-1, 2 pitches · 0 outs before

  • Brett Bateman vs Seth Lugo3-2

    Brett Bateman strikes out swinging.

    0-3, 4 pitches · 1 out before

  • George Springer vs Seth Lugo3-2

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

    0-0, 1 pitch · 2 outs before

bottom 4th(4)
  • Michael Massey vs Max Scherzer3-2

    Michael Massey lines out to center fielder Brett Bateman.

    2-1, 4 pitches · 0 outs before

  • John Rave vs Max Scherzer3-3

    John Rave homers (4) on a fly ball to right field.

    1-0, 2 pitches · 1 out before

  • Josh Rojas vs Max Scherzer3-3

    Josh Rojas flies out to center fielder Brett Bateman.

    1-2, 6 pitches · 1 out before

  • Isaac Collins vs Max Scherzer3-3

    Isaac Collins flies out to right fielder Nathan Lukes.

    1-1, 3 pitches · 2 outs before

top 5th(3)
  • Vladimir Guerrero Jr. vs Seth Lugo3-3

    Vladimir Guerrero Jr. lines out sharply to center fielder John Rave.

    3-2, 7 pitches · 0 outs before

  • Alejandro Kirk vs Seth Lugo3-3

    Alejandro Kirk grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.

    1-2, 5 pitches · 1 out before

  • Nathan Lukes vs Seth Lugo3-3

    Nathan Lukes flies out to center fielder John Rave.

    2-1, 4 pitches · 2 outs before

bottom 5th(3)
  • Carter Jensen vs Max Scherzer3-3

    Carter Jensen flies out to left fielder Myles Straw.

    1-1, 3 pitches · 0 outs before

  • Bobby Witt Jr. vs Max Scherzer3-3

    Bobby Witt Jr. pops out to shortstop Andrés Giménez.

    1-0, 2 pitches · 1 out before

  • Nick Loftin vs Max Scherzer3-3

    Nick Loftin strikes out swinging.

    2-3, 5 pitches · 2 outs before

top 6th(5)
  • Kazuma Okamoto vs Jose Cuas3-3

    Kazuma Okamoto singles on a sharp line drive to center fielder John Rave.

    1-2, 4 pitches · 0 outs before

  • Andres Gimenez vs Jose Cuas3-3

    Andrés Giménez singles on a line drive to left fielder Isaac Collins. Kazuma Okamoto to 2nd.

    2-2, 5 pitches · 0 outs before

  • Ernie Clement vs Jose Cuas3-3

    Ernie Clement strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Myles Straw vs Jose Cuas3-3

    Myles Straw strikes out on a foul tip.

    0-3, 5 pitches · 1 out before

  • Brett Bateman vs Connor Thomas3-3

    Brett Bateman grounds out, second baseman Michael Massey to first baseman Vinnie Pasquantino.

    0-1, 2 pitches · 2 outs before

bottom 6th(4)
  • Salvador Perez vs Max Scherzer3-3

    Salvador Perez flies out sharply to center fielder Brett Bateman.

    1-0, 2 pitches · 0 outs before

  • Vinnie Pasquantino vs Max Scherzer3-3

    Vinnie Pasquantino flies out to right fielder Nathan Lukes.

    0-1, 2 pitches · 1 out before

  • Michael Massey vs Max Scherzer3-3

    Michael Massey singles on a line drive to center fielder Brett Bateman.

    0-1, 2 pitches · 2 outs before

  • John Rave vs Mason Fluharty3-3

    John Rave strikes out swinging.

    2-3, 5 pitches · 2 outs before

top 7th(6)
  • George Springer vs Craig Kimbrel3-3

    George Springer walks.

    4-2, 6 pitches · 0 outs before

  • Vladimir Guerrero Jr. vs Craig Kimbrel3-3

    Vladimir Guerrero Jr. challenged (pitch result), call on the field was confirmed: Vladimir Guerrero Jr. called out on strikes. George Springer steals (12) 2nd base.

    1-3, 4 pitches · 0 outs before

  • Alejandro Kirk vs Craig Kimbrel3-3

    Alejandro Kirk grounds out, third baseman Josh Rojas to first baseman Vinnie Pasquantino.

    1-1, 3 pitches · 1 out before

  • Nathan Lukes vs Craig Kimbrel3-3

    Nathan Lukes reaches on a throwing error by shortstop Bobby Witt Jr. George Springer to 3rd.

    0-2, 3 pitches · 2 outs before

  • Kazuma Okamoto vs Craig Kimbrel4-3

    Kazuma Okamoto singles on a ground ball to center fielder John Rave. George Springer scores. Nathan Lukes to 3rd.

    0-0, 1 pitch · 2 outs before

  • Andres Gimenez vs Craig Kimbrel4-3

    Andrés Giménez flies out to right fielder Nick Loftin.

    2-2, 5 pitches · 2 outs before

bottom 7th(4)
  • Tyler Tolbert vs Mason Fluharty4-3

    Tyler Tolbert strikes out on a foul tip.

    2-3, 5 pitches · 0 outs before

  • Isaac Collins vs Mason Fluharty4-3

    Isaac Collins walks.

    4-2, 8 pitches · 1 out before

  • Carter Jensen vs Mason Fluharty4-3

    Carter Jensen flies out to center fielder Brett Bateman.

    1-0, 2 pitches · 1 out before

  • Bobby Witt Jr. vs Paul Sewald4-3

    Bobby Witt Jr. lines out to left fielder Myles Straw.

    3-2, 7 pitches · 2 outs before

top 8th(4)
  • Ernie Clement vs Anthony Gose4-3

    Ernie Clement grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.

    2-1, 4 pitches · 0 outs before

  • Myles Straw vs Anthony Gose4-3

    Myles Straw singles on a ground ball to third baseman Nick Loftin.

    2-2, 5 pitches · 1 out before

  • Brett Bateman vs Anthony Gose4-3

    Brett Bateman lines out to left fielder Isaac Collins.

    0-2, 3 pitches · 1 out before

  • George Springer vs Anthony Gose4-3

    George Springer flies out to left fielder Isaac Collins.

    0-1, 2 pitches · 2 outs before

bottom 8th(4)
  • Nick Loftin vs Tyler Rogers4-3

    Nick Loftin singles on a line drive to right fielder Nathan Lukes.

    3-2, 6 pitches · 0 outs before

  • Salvador Perez vs Tyler Rogers4-3

    Salvador Perez singles on a ground ball to right fielder Nathan Lukes. Nick Loftin to 2nd.

    0-0, 1 pitch · 0 outs before

  • Vinnie Pasquantino vs Tyler Rogers4-3

    Vinnie Pasquantino grounds into a double play, pitcher Tyler Rogers to shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr. Nick Loftin to 3rd. Matthew Lugo out at 2nd. Vinnie Pasquantino out at 1st.

    1-0, 2 pitches · 0 outs before

  • Michael Massey vs Tyler Rogers4-3

    Michael Massey grounds out to first baseman Vladimir Guerrero Jr.

    1-1, 3 pitches · 2 outs before

top 9th(4)
  • Vladimir Guerrero Jr. vs Alex Lange4-3

    Vladimir Guerrero Jr. grounds out, third baseman Nick Loftin to first baseman Vinnie Pasquantino.

    1-0, 2 pitches · 0 outs before

  • Alejandro Kirk vs Alex Lange4-3

    Alejandro Kirk grounds out, second baseman Michael Massey to first baseman Vinnie Pasquantino.

    1-0, 2 pitches · 1 out before

  • Nathan Lukes vs Alex Lange4-3

    Nathan Lukes singles on a ground ball to center fielder John Rave.

    1-0, 2 pitches · 2 outs before

  • Kazuma Okamoto vs Alex Lange4-3

    Kazuma Okamoto grounds out, third baseman Nick Loftin to first baseman Vinnie Pasquantino.

    0-2, 3 pitches · 2 outs before

bottom 9th(3)
  • John Rave vs Louis Varland4-3

    John Rave grounds out, shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr.

    0-1, 2 pitches · 0 outs before

  • Kyle Isbel vs Louis Varland4-3

    Kyle Isbel strikes out swinging.

    1-3, 8 pitches · 1 out before

  • Isaac Collins vs Louis Varland4-3

    Isaac Collins grounds out, third baseman Kazuma Okamoto to first baseman Vladimir Guerrero Jr.

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