Kansas City Royals 1, Chicago White Sox 22

baseball game fileFinal
Rate Field · Chicago

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Kansas City Royals, below favors Chicago White Sox. 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 Chicago White Sox led.Run differential+210−21123456789
  1. 01top 1: Carter Jensen singles on a sharp line drive to right fielder Braden Montgomery.00
  2. 02top 1: Bobby Witt Jr. flies out to left fielder Sam Antonacci.00
  3. 03top 1: Jac Caglianone strikes out swinging.00
  4. 04top 1: Lane Thomas grounds out softly to first baseman Jacob Gonzalez.00
  5. 05bottom 1: Sam Antonacci strikes out swinging.00
  6. 06bottom 1: Miguel Vargas lines out to center fielder Lane Thomas.00
  7. 07bottom 1: Kyle Teel strikes out swinging.00
  8. 08top 2: Michael Massey lines out sharply to center fielder Tristan Peters.00
  9. 09top 2: Salvador Perez strikes out swinging.00
  10. 10top 2: Josh Rojas flies out to left fielder Sam Antonacci.00
  11. 11bottom 2: Andrew Benintendi strikes out swinging.00
  12. 12bottom 2: Colson Montgomery walks.00
  13. 13bottom 2: Chase Meidroth strikes out swinging.00
  14. 14bottom 2: Braden Montgomery lines out sharply to center fielder Lane Thomas.00
  15. 15top 3: Nick Loftin grounds out, third baseman Miguel Vargas to first baseman Jacob Gonzalez.00
  16. 16top 3: Isaac Collins grounds out, first baseman Jacob Gonzalez to pitcher David Sandlin.00
  17. 17top 3: Carter Jensen strikes out swinging.00
  18. 18bottom 3: Tristan Peters pops out to first baseman Salvador Perez.00
  19. 19bottom 3: Jacob Gonzalez walks.00
  20. 20bottom 3: Sam Antonacci singles on a sharp line drive to center fielder Lane Thomas. Jacob Gonzalez to 3rd.00
  21. 21bottom 3: Miguel Vargas homers (18) on a fly ball to left field. Jacob Gonzalez scores. Sam Antonacci scores.03
  22. 22bottom 3: Kyle Teel walks.03
  23. 23bottom 3: Andrew Benintendi doubles (11) on a line drive to right fielder Jac Caglianone. Kyle Teel to 3rd.03
  24. 24bottom 3: Colson Montgomery strikes out swinging.03
  25. 25bottom 3: Chase Meidroth singles on a ground ball to shortstop Josh Rojas. Kyle Teel scores. Andrew Benintendi to 3rd.04
  26. 26bottom 3: Braden Montgomery walks. Chase Meidroth to 2nd.04
  27. 27bottom 3: Tristan Peters singles on a ground ball to center fielder Lane Thomas. Andrew Benintendi scores. Chase Meidroth scores. Braden Montgomery to 3rd.06
  28. 28bottom 3: Jacob Gonzalez homers (2) on a fly ball to right field. Braden Montgomery scores. Tristan Peters scores.09
  29. 29bottom 3: Sam Antonacci singles on a ground ball to right fielder Jac Caglianone.09
  30. 30bottom 3: Miguel Vargas doubles (13) on a sharp line drive to center fielder Lane Thomas. Sam Antonacci scores.010
  31. 31bottom 3: Kyle Teel grounds out, shortstop Josh Rojas to first baseman Salvador Perez.010
  32. 32top 4: Bobby Witt Jr. walks.010
  33. 33top 4: Jac Caglianone walks. Bobby Witt Jr. to 2nd.010
  34. 34top 4: Lane Thomas walks. Bobby Witt Jr. to 3rd. Jac Caglianone to 2nd.010
  35. 35top 4: Michael Massey grounds into a double play, second baseman Chase Meidroth to shortstop Colson Montgomery to first baseman Jacob Gonzalez. Bobby Witt Jr. scores. Jac Caglianone to 3rd. Lane Thomas out at 2nd. Michael Massey out at 1st.110
  36. 36top 4: Salvador Perez strikes out swinging.110
  37. 37bottom 4: Andrew Benintendi homers (10) on a fly ball to right field.111
  38. 38bottom 4: Colson Montgomery called out on strikes.111
  39. 39bottom 4: Chase Meidroth singles on a line drive to center fielder Lane Thomas.111
  40. 40bottom 4: Braden Montgomery strikes out swinging.111
  41. 41bottom 4: Tristan Peters flies out to right fielder Jac Caglianone.111
  42. 42top 5: Josh Rojas singles on a line drive to left fielder Sam Antonacci.111
  43. 43top 5: Nick Loftin grounds into a force out, shortstop Colson Montgomery to second baseman Chase Meidroth. Josh Rojas out at 2nd. Nick Loftin to 1st.111
  44. 44top 5: Isaac Collins grounds into a double play, shortstop Colson Montgomery to first baseman Jacob Gonzalez. Nick Loftin out at 2nd. Isaac Collins out at 1st.111
  45. 45bottom 5: Jacob Gonzalez lines out sharply to right fielder Jac Caglianone.111
  46. 46bottom 5: Sam Antonacci grounds out, shortstop Josh Rojas to first baseman Salvador Perez.111
  47. 47bottom 5: Miguel Vargas singles on a fly ball to right fielder Jac Caglianone.111
  48. 48bottom 5: Kyle Teel homers (1) on a fly ball to right center field. Miguel Vargas scores.113
  49. 49bottom 5: Andrew Benintendi grounds out sharply to first baseman Salvador Perez.113
  50. 50top 6: Carter Jensen pops out to third baseman Miguel Vargas.113
  51. 51top 6: Bobby Witt Jr. strikes out swinging.113
  52. 52top 6: Jac Caglianone triples (2) on a sharp line drive to right fielder Braden Montgomery.113
  53. 53top 6: Lane Thomas called out on strikes.113
  54. 54bottom 6: Colson Montgomery singles on a fly ball to center fielder Lane Thomas.113
  55. 55bottom 6: Chase Meidroth singles on a ground ball to right fielder Jac Caglianone. Colson Montgomery to 2nd.113
  56. 56bottom 6: Braden Montgomery reaches on a throwing error by first baseman Salvador Perez. Colson Montgomery to 3rd. Chase Meidroth to 2nd.113
  57. 57bottom 6: Tristan Peters hits a grand slam (4) to right center field. Colson Montgomery scores. Chase Meidroth scores. Braden Montgomery scores.117
  58. 58bottom 6: Jacob Gonzalez doubles (1) on a ground ball to left fielder Isaac Collins.117
  59. 59bottom 6: Sam Antonacci singles on a sharp line drive to right fielder Jac Caglianone. Jacob Gonzalez to 3rd.117
  60. 60bottom 6: Miguel Vargas strikes out swinging.117
  61. 61bottom 6: Kyle Teel grounds into a double play, second baseman Michael Massey to shortstop Josh Rojas to first baseman Salvador Perez. Sam Antonacci out at 2nd. Kyle Teel out at 1st.117
  62. 62top 7: Michael Massey strikes out swinging.117
  63. 63top 7: Salvador Perez grounds out, third baseman Miguel Vargas to first baseman Jacob Gonzalez.117
  64. 64top 7: Josh Rojas flies out to left fielder Sam Antonacci.117
  65. 65bottom 7: Junior Perez singles on a ground ball to left fielder Isaac Collins.117
  66. 66bottom 7: Luisangel Acuña singles on a ground ball to left fielder Isaac Collins, deflected by third baseman Nick Loftin. Junior Perez to 3rd.117
  67. 67bottom 7: Chase Meidroth singles on a line drive to center fielder Lane Thomas. Junior Perez scores. Luisangel Acuña to 2nd.118
  68. 68bottom 7: Braden Montgomery strikes out swinging.118
  69. 69bottom 7: Tristan Peters walks. Luisangel Acuña to 3rd. Chase Meidroth to 2nd.118
  70. 70bottom 7: Jacob Gonzalez singles on a soft line drive to third baseman Nick Loftin. Luisangel Acuña scores. Chase Meidroth scores. Tristan Peters to 3rd.120
  71. 71bottom 7: Sam Antonacci walks. Jacob Gonzalez to 2nd.120
  72. 72bottom 7: White Sox challenged (play at 1st), call on the field was overturned: Miguel Vargas grounds into a force out, third baseman Nick Loftin to second baseman Michael Massey. Tristan Peters scores. Jacob Gonzalez to 3rd. Sam Antonacci out at 2nd. Miguel Vargas to 1st.121
  73. 73bottom 7: Kyle Teel singles on a ground ball to right fielder Jac Caglianone. Jacob Gonzalez scores. Miguel Vargas to 2nd.122
  74. 74bottom 7: Junior Perez lines out to shortstop Josh Rojas.122
  75. 75top 8: Nick Loftin strikes out swinging.122
  76. 76top 8: Isaac Collins doubles (12) on a line drive to right fielder Braden Montgomery.122
  77. 77top 8: Carter Jensen grounds out, pitcher Brandon Eisert to second baseman Sam Antonacci to first baseman Jacob Gonzalez. Isaac Collins to 3rd.122
  78. 78top 8: Bobby Witt Jr. flies out to right fielder Braden Montgomery.122
  79. 79bottom 8: Luisangel Acuña singles on a line drive to right fielder Jac Caglianone.122
  80. 80bottom 8: Chase Meidroth walks. Luisangel Acuña to 2nd.122
  81. 81bottom 8: Braden Montgomery grounds into a double play, pitcher Tyler Tolbert to shortstop Josh Rojas to first baseman Salvador Perez. Luisangel Acuña to 3rd. Chase Meidroth out at 2nd. Braden Montgomery out at 1st.122
  82. 82bottom 8: Tristan Peters flies out to left fielder Isaac Collins.122
  83. 83top 9: Jac Caglianone strikes out swinging.122
  84. 84top 9: Lane Thomas strikes out swinging.122
  85. 85top 9: Michael Massey grounds out, third baseman Chase Meidroth to first baseman Jacob Gonzalez.122
Boxscore

Key evidence.

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

Kansas City Royals boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Lane ThomasCF3000100000.2500.25040000020
Bobby Witt Jr.DH3000100000.2500.25041000010
Carter JensenC40.25000001000.2500.500400000.25011
Salvador Perez1B3000000000030000020
Michael Massey2B4000000000040000010
Isaac CollinsLF30.33310001000.3331300000.66702
Tyler TolbertP1400101031000002
Josh RojasSS30.33300001000.3330.667300000.33301
Steven CruzP1500001.333042803000.750
Beck WayP0616.750211.333042312001.500
Lucas ErcegP05218211031520002
Alex LangeP275135400.3330126510018
Daniel Lynch IVP0300100.66702900001.500
John SchreiberP08327511032641005
Nick Loftin3B3000000000030000010
Jac CaglianoneRF30.33301101000.5001.50040000123
Mitch SpenceP3151067.500821.3331453102008.250
Chicago White Sox boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Sam Antonacci2B50.60000103000.6671.267620000.60013
Miguel Vargas3B60.50010003010.5001.667625001.16717
Kyle TeelC50.40000102010.5001.50062300115
Andrew BenintendiDH40.50010002010.5002421001.50016
Colson MontgomerySS30.33300101000.5000.833410000.33321
Chase Meidroth3B50.80000104000.8331.633632000.80014
Braden MontgomeryRF5000100000.1670.16762000020
Tristan PetersCF50.40000102010.5001.50063600105
Trevor RichardsP0000300000010309000020000
Brandon EisertP00004000100103010000010001
Luisangel AcunaSS2100002001221000102
Junior PerezLF20.50000001000.5001210000.50001
David SandlinP32211.5003060189116011
Jordan HicksP0300001031801000
Jacob Gonzalez1B40.75010103010.8002.550535001.75007

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-06-26T23:40:00Z · Final

Kansas City Royals

Probable pitcher: Steven Cruz

Chicago White Sox

Probable pitcher: David Sandlin

Play-by-play

The game, at bat by at bat.

top 1st(4)
  • Carter Jensen vs David Sandlin0-0

    Carter Jensen singles on a sharp line drive to right fielder Braden Montgomery.

    3-1, 5 pitches · 0 outs before

  • Bobby Witt Jr. vs David Sandlin0-0

    Bobby Witt Jr. flies out to left fielder Sam Antonacci.

    1-2, 5 pitches · 0 outs before

  • Jac Caglianone vs David Sandlin0-0

    Jac Caglianone strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Lane Thomas vs David Sandlin0-0

    Lane Thomas grounds out softly to first baseman Jacob Gonzalez.

    0-0, 1 pitch · 2 outs before

bottom 1st(3)
  • Sam Antonacci vs Steven Cruz0-0

    Sam Antonacci strikes out swinging.

    3-3, 9 pitches · 0 outs before

  • Miguel Vargas vs Steven Cruz0-0

    Miguel Vargas lines out to center fielder Lane Thomas.

    0-1, 2 pitches · 1 out before

  • Kyle Teel vs Steven Cruz0-0

    Kyle Teel strikes out swinging.

    3-3, 7 pitches · 2 outs before

top 2nd(3)
  • Michael Massey vs David Sandlin0-0

    Michael Massey lines out sharply to center fielder Tristan Peters.

    0-0, 1 pitch · 0 outs before

  • Salvador Perez vs David Sandlin0-0

    Salvador Perez strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Josh Rojas vs David Sandlin0-0

    Josh Rojas flies out to left fielder Sam Antonacci.

    0-2, 4 pitches · 2 outs before

bottom 2nd(4)
  • Andrew Benintendi vs Steven Cruz0-0

    Andrew Benintendi strikes out swinging.

    3-3, 7 pitches · 0 outs before

  • Colson Montgomery vs Steven Cruz0-0

    Colson Montgomery walks.

    3-0, 3 pitches · 1 out before

  • Chase Meidroth vs Mitch Spence0-0

    Chase Meidroth strikes out swinging.

    3-3, 7 pitches · 1 out before

  • Braden Montgomery vs Mitch Spence0-0

    Braden Montgomery lines out sharply to center fielder Lane Thomas.

    0-1, 2 pitches · 2 outs before

top 3rd(3)
  • Nick Loftin vs David Sandlin0-0

    Nick Loftin grounds out, third baseman Miguel Vargas to first baseman Jacob Gonzalez.

    0-1, 2 pitches · 0 outs before

  • Isaac Collins vs David Sandlin0-0

    Isaac Collins grounds out, first baseman Jacob Gonzalez to pitcher David Sandlin.

    2-2, 5 pitches · 1 out before

  • Carter Jensen vs David Sandlin0-0

    Carter Jensen strikes out swinging.

    3-3, 7 pitches · 2 outs before

bottom 3rd(14)
  • Tristan Peters vs Mitch Spence0-0

    Tristan Peters pops out to first baseman Salvador Perez.

    1-1, 3 pitches · 0 outs before

  • Jacob Gonzalez vs Mitch Spence0-0

    Jacob Gonzalez walks.

    4-2, 7 pitches · 1 out before

  • Sam Antonacci vs Mitch Spence0-0

    Sam Antonacci singles on a sharp line drive to center fielder Lane Thomas. Jacob Gonzalez to 3rd.

    0-0, 1 pitch · 1 out before

  • Miguel Vargas vs Mitch Spence0-3

    Miguel Vargas homers (18) on a fly ball to left field. Jacob Gonzalez scores. Sam Antonacci scores.

    1-1, 3 pitches · 1 out before

  • Kyle Teel vs Mitch Spence0-3

    Kyle Teel walks.

    4-2, 6 pitches · 1 out before

  • Andrew Benintendi vs Mitch Spence0-3

    Andrew Benintendi doubles (11) on a line drive to right fielder Jac Caglianone. Kyle Teel to 3rd.

    0-1, 2 pitches · 1 out before

  • Colson Montgomery vs Mitch Spence0-3

    Colson Montgomery strikes out swinging.

    2-3, 5 pitches · 1 out before

  • Chase Meidroth vs Mitch Spence0-4

    Chase Meidroth singles on a ground ball to shortstop Josh Rojas. Kyle Teel scores. Andrew Benintendi to 3rd.

    2-1, 4 pitches · 2 outs before

  • Braden Montgomery vs Mitch Spence0-4

    Braden Montgomery walks. Chase Meidroth to 2nd.

    4-2, 6 pitches · 2 outs before

  • Tristan Peters vs Mitch Spence0-6

    Tristan Peters singles on a ground ball to center fielder Lane Thomas. Andrew Benintendi scores. Chase Meidroth scores. Braden Montgomery to 3rd.

    0-0, 1 pitch · 2 outs before

  • Jacob Gonzalez vs Mitch Spence0-9

    Jacob Gonzalez homers (2) on a fly ball to right field. Braden Montgomery scores. Tristan Peters scores.

    1-1, 3 pitches · 2 outs before

  • Sam Antonacci vs Mitch Spence0-9

    Sam Antonacci singles on a ground ball to right fielder Jac Caglianone.

    0-0, 1 pitch · 2 outs before

  • Miguel Vargas vs Mitch Spence0-10

    Miguel Vargas doubles (13) on a sharp line drive to center fielder Lane Thomas. Sam Antonacci scores.

    0-1, 2 pitches · 2 outs before

  • Kyle Teel vs Beck Way0-10

    Kyle Teel grounds out, shortstop Josh Rojas to first baseman Salvador Perez.

    1-2, 4 pitches · 2 outs before

top 4th(5)
  • Bobby Witt Jr. vs David Sandlin0-10

    Bobby Witt Jr. walks.

    4-0, 4 pitches · 0 outs before

  • Jac Caglianone vs David Sandlin0-10

    Jac Caglianone walks. Bobby Witt Jr. to 2nd.

    4-0, 4 pitches · 0 outs before

  • Lane Thomas vs David Sandlin0-10

    Lane Thomas walks. Bobby Witt Jr. to 3rd. Jac Caglianone to 2nd.

    4-1, 5 pitches · 0 outs before

  • Michael Massey vs David Sandlin1-10

    Michael Massey grounds into a double play, second baseman Chase Meidroth to shortstop Colson Montgomery to first baseman Jacob Gonzalez. Bobby Witt Jr. scores. Jac Caglianone to 3rd. Lane Thomas out at 2nd. Michael Massey out at 1st.

    1-2, 4 pitches · 0 outs before

  • Salvador Perez vs David Sandlin1-10

    Salvador Perez strikes out swinging.

    2-3, 6 pitches · 2 outs before

bottom 4th(5)
  • Andrew Benintendi vs Beck Way1-11

    Andrew Benintendi homers (10) on a fly ball to right field.

    0-2, 3 pitches · 0 outs before

  • Colson Montgomery vs Beck Way1-11

    Colson Montgomery called out on strikes.

    1-3, 4 pitches · 0 outs before

  • Chase Meidroth vs Beck Way1-11

    Chase Meidroth singles on a line drive to center fielder Lane Thomas.

    2-1, 4 pitches · 1 out before

  • Braden Montgomery vs Beck Way1-11

    Braden Montgomery strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Tristan Peters vs Beck Way1-11

    Tristan Peters flies out to right fielder Jac Caglianone.

    1-2, 4 pitches · 2 outs before

top 5th(3)
  • Josh Rojas vs David Sandlin1-11

    Josh Rojas singles on a line drive to left fielder Sam Antonacci.

    1-2, 6 pitches · 0 outs before

  • Nick Loftin vs David Sandlin1-11

    Nick Loftin grounds into a force out, shortstop Colson Montgomery to second baseman Chase Meidroth. Josh Rojas out at 2nd. Nick Loftin to 1st.

    1-0, 2 pitches · 0 outs before

  • Isaac Collins vs David Sandlin1-11

    Isaac Collins grounds into a double play, shortstop Colson Montgomery to first baseman Jacob Gonzalez. Nick Loftin out at 2nd. Isaac Collins out at 1st.

    2-0, 3 pitches · 1 out before

bottom 5th(5)
  • Jacob Gonzalez vs Lucas Erceg1-11

    Jacob Gonzalez lines out sharply to right fielder Jac Caglianone.

    0-0, 1 pitch · 0 outs before

  • Sam Antonacci vs Lucas Erceg1-11

    Sam Antonacci grounds out, shortstop Josh Rojas to first baseman Salvador Perez.

    0-2, 3 pitches · 1 out before

  • Miguel Vargas vs Lucas Erceg1-11

    Miguel Vargas singles on a fly ball to right fielder Jac Caglianone.

    2-2, 5 pitches · 2 outs before

  • Kyle Teel vs Lucas Erceg1-13

    Kyle Teel homers (1) on a fly ball to right center field. Miguel Vargas scores.

    2-0, 3 pitches · 2 outs before

  • Andrew Benintendi vs Lucas Erceg1-13

    Andrew Benintendi grounds out sharply to first baseman Salvador Perez.

    2-0, 3 pitches · 2 outs before

top 6th(4)
  • Carter Jensen vs David Sandlin1-13

    Carter Jensen pops out to third baseman Miguel Vargas.

    0-0, 1 pitch · 0 outs before

  • Bobby Witt Jr. vs David Sandlin1-13

    Bobby Witt Jr. strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Jac Caglianone vs David Sandlin1-13

    Jac Caglianone triples (2) on a sharp line drive to right fielder Braden Montgomery.

    3-2, 10 pitches · 2 outs before

  • Lane Thomas vs David Sandlin1-13

    Lane Thomas called out on strikes.

    1-3, 4 pitches · 2 outs before

bottom 6th(8)
  • Colson Montgomery vs John Schreiber1-13

    Colson Montgomery singles on a fly ball to center fielder Lane Thomas.

    0-2, 3 pitches · 0 outs before

  • Chase Meidroth vs John Schreiber1-13

    Chase Meidroth singles on a ground ball to right fielder Jac Caglianone. Colson Montgomery to 2nd.

    0-1, 2 pitches · 0 outs before

  • Braden Montgomery vs John Schreiber1-13

    Braden Montgomery reaches on a throwing error by first baseman Salvador Perez. Colson Montgomery to 3rd. Chase Meidroth to 2nd.

    0-0, 1 pitch · 0 outs before

  • Tristan Peters vs John Schreiber1-17

    Tristan Peters hits a grand slam (4) to right center field. Colson Montgomery scores. Chase Meidroth scores. Braden Montgomery scores.

    0-0, 1 pitch · 0 outs before

  • Jacob Gonzalez vs John Schreiber1-17

    Jacob Gonzalez doubles (1) on a ground ball to left fielder Isaac Collins.

    1-2, 6 pitches · 0 outs before

  • Sam Antonacci vs John Schreiber1-17

    Sam Antonacci singles on a sharp line drive to right fielder Jac Caglianone. Jacob Gonzalez to 3rd.

    1-1, 3 pitches · 0 outs before

  • Miguel Vargas vs John Schreiber1-17

    Miguel Vargas strikes out swinging.

    2-3, 6 pitches · 0 outs before

  • Kyle Teel vs John Schreiber1-17

    Kyle Teel grounds into a double play, second baseman Michael Massey to shortstop Josh Rojas to first baseman Salvador Perez. Sam Antonacci out at 2nd. Kyle Teel out at 1st.

    2-1, 4 pitches · 1 out before

top 7th(3)
  • Michael Massey vs Jordan Hicks1-17

    Michael Massey strikes out swinging.

    3-3, 7 pitches · 0 outs before

  • Salvador Perez vs Jordan Hicks1-17

    Salvador Perez grounds out, third baseman Miguel Vargas to first baseman Jacob Gonzalez.

    2-1, 4 pitches · 1 out before

  • Josh Rojas vs Jordan Hicks1-17

    Josh Rojas flies out to left fielder Sam Antonacci.

    3-2, 7 pitches · 2 outs before

bottom 7th(10)
  • Junior Perez vs Alex Lange1-17

    Junior Perez singles on a ground ball to left fielder Isaac Collins.

    1-0, 2 pitches · 0 outs before

  • Luisangel Acuna vs Alex Lange1-17

    Luisangel Acuña singles on a ground ball to left fielder Isaac Collins, deflected by third baseman Nick Loftin. Junior Perez to 3rd.

    0-0, 1 pitch · 0 outs before

  • Chase Meidroth vs Alex Lange1-18

    Chase Meidroth singles on a line drive to center fielder Lane Thomas. Junior Perez scores. Luisangel Acuña to 2nd.

    1-2, 4 pitches · 0 outs before

  • Braden Montgomery vs Alex Lange1-18

    Braden Montgomery strikes out swinging.

    2-3, 6 pitches · 0 outs before

  • Tristan Peters vs Alex Lange1-18

    Tristan Peters walks. Luisangel Acuña to 3rd. Chase Meidroth to 2nd.

    4-2, 6 pitches · 1 out before

  • Jacob Gonzalez vs Alex Lange1-20

    Jacob Gonzalez singles on a soft line drive to third baseman Nick Loftin. Luisangel Acuña scores. Chase Meidroth scores. Tristan Peters to 3rd.

    0-1, 2 pitches · 1 out before

  • Sam Antonacci vs Alex Lange1-20

    Sam Antonacci walks. Jacob Gonzalez to 2nd.

    4-1, 5 pitches · 1 out before

  • Miguel Vargas vs Daniel Lynch IV1-21

    White Sox challenged (play at 1st), call on the field was overturned: Miguel Vargas grounds into a force out, third baseman Nick Loftin to second baseman Michael Massey. Tristan Peters scores. Jacob Gonzalez to 3rd. Sam Antonacci out at 2nd. Miguel Vargas to 1st.

    0-0, 1 pitch · 1 out before

  • Kyle Teel vs Daniel Lynch IV1-22

    Kyle Teel singles on a ground ball to right fielder Jac Caglianone. Jacob Gonzalez scores. Miguel Vargas to 2nd.

    3-2, 6 pitches · 2 outs before

  • Junior Perez vs Daniel Lynch IV1-22

    Junior Perez lines out to shortstop Josh Rojas.

    0-1, 2 pitches · 2 outs before

top 8th(4)
  • Nick Loftin vs Brandon Eisert1-22

    Nick Loftin strikes out swinging.

    2-3, 6 pitches · 0 outs before

  • Isaac Collins vs Brandon Eisert1-22

    Isaac Collins doubles (12) on a line drive to right fielder Braden Montgomery.

    0-0, 1 pitch · 1 out before

  • Carter Jensen vs Brandon Eisert1-22

    Carter Jensen grounds out, pitcher Brandon Eisert to second baseman Sam Antonacci to first baseman Jacob Gonzalez. Isaac Collins to 3rd.

    0-0, 1 pitch · 1 out before

  • Bobby Witt Jr. vs Brandon Eisert1-22

    Bobby Witt Jr. flies out to right fielder Braden Montgomery.

    0-1, 2 pitches · 2 outs before

bottom 8th(4)
  • Luisangel Acuna vs Tyler Tolbert1-22

    Luisangel Acuña singles on a line drive to right fielder Jac Caglianone.

    2-0, 3 pitches · 0 outs before

  • Chase Meidroth vs Tyler Tolbert1-22

    Chase Meidroth walks. Luisangel Acuña to 2nd.

    4-0, 4 pitches · 0 outs before

  • Braden Montgomery vs Tyler Tolbert1-22

    Braden Montgomery grounds into a double play, pitcher Tyler Tolbert to shortstop Josh Rojas to first baseman Salvador Perez. Luisangel Acuña to 3rd. Chase Meidroth out at 2nd. Braden Montgomery out at 1st.

    0-0, 1 pitch · 0 outs before

  • Tristan Peters vs Tyler Tolbert1-22

    Tristan Peters flies out to left fielder Isaac Collins.

    0-1, 2 pitches · 2 outs before

top 9th(3)
  • Jac Caglianone vs Trevor Richards1-22

    Jac Caglianone strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Lane Thomas vs Trevor Richards1-22

    Lane Thomas strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Michael Massey vs Trevor Richards1-22

    Michael Massey grounds out, third baseman Chase Meidroth to first baseman Jacob Gonzalez.

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