Chicago White Sox 4, Kansas City Royals 10

baseball game fileFinal
Surprise Stadium · Surprise

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Chicago White Sox, 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 Chicago White Sox led; a negative differential means Kansas City Royals led.Run differential+60−6123456789
  1. 01top 1: Andrew Benintendi strikes out swinging.00
  2. 02top 1: Colson Montgomery singles on a line drive to right fielder Lane Thomas.00
  3. 03top 1: Miguel Vargas walks. Colson Montgomery to 2nd.00
  4. 04top 1: Austin Hays flies out to right fielder Lane Thomas. Colson Montgomery to 3rd.00
  5. 05top 1: Edgar Quero singles on a ground ball to center fielder Kyle Isbel. Colson Montgomery scores. Miguel Vargas to 3rd.10
  6. 06top 1: Luisangel Acuña flies out to right fielder Lane Thomas.10
  7. 07bottom 1: Lane Thomas walks.10
  8. 08bottom 1: Starling Marte strikes out swinging.10
  9. 09bottom 1: Carter Jensen strikes out swinging.10
  10. 10bottom 1: Edgar Quero challenged (pitch result), call on the field was overturned: Brandon Drury called out on strikes.10
  11. 11top 2: LaMonte Wade Jr. strikes out swinging, catcher Carter Jensen to first baseman Brandon Drury.10
  12. 12top 2: Korey Lee strikes out swinging.10
  13. 13top 2: William Bergolla Jr. strikes out swinging.10
  14. 14bottom 2: Nick Loftin called out on strikes.10
  15. 15bottom 2: John Rave strikes out swinging.10
  16. 16bottom 2: Kevin Newman grounds out, third baseman Miguel Vargas to first baseman LaMonte Wade Jr.10
  17. 17top 3: Andrew Benintendi grounds out, second baseman Nick Loftin to first baseman Brandon Drury.10
  18. 18top 3: Colson Montgomery lines out to center fielder Kyle Isbel.10
  19. 19top 3: Miguel Vargas hits a ground-rule double (5) on a fly ball to left-center field.10
  20. 20top 3: Austin Hays singles on a ground ball to third baseman Tyler Tolbert. Miguel Vargas to 3rd.10
  21. 21top 3: Edgar Quero strikes out swinging.20
  22. 22bottom 3: Tyler Tolbert singles on a ground ball to third baseman Miguel Vargas.20
  23. 23bottom 3: Kyle Isbel singles on a soft bunt ground ball to pitcher Erick Fedde. Tyler Tolbert to 3rd.20
  24. 24bottom 3: Lane Thomas out on a sacrifice fly to center fielder Luisangel Acuña. Tyler Tolbert scores.21
  25. 25bottom 3: Edgar Quero challenged (pitch result), call on the field was overturned: Starling Marte called out on strikes.21
  26. 26bottom 3: Carter Jensen strikes out swinging.21
  27. 27top 4: Luisangel Acuña walks.21
  28. 28top 4: LaMonte Wade Jr. lines out to right fielder Lane Thomas.21
  29. 29top 4: Korey Lee walks.21
  30. 30top 4: William Bergolla Jr. flies out to left fielder John Rave.21
  31. 31bottom 4: Brandon Drury homers (1) on a fly ball to left field.22
  32. 32bottom 4: Nick Loftin singles on a fly ball to left fielder Andrew Benintendi.22
  33. 33bottom 4: John Rave out on a sacrifice bunt, pitcher Erick Fedde to first baseman LaMonte Wade Jr. Nick Loftin to 2nd.22
  34. 34bottom 4: Kevin Newman flies out to first baseman LaMonte Wade Jr. in foul territory. Nick Loftin to 3rd.22
  35. 35bottom 4: Tyler Tolbert flies out to center fielder Luisangel Acuña.22
  36. 36top 5: Andrew Benintendi grounds out, second baseman Nick Loftin to first baseman Brandon Drury.22
  37. 37top 5: Colson Montgomery strikes out swinging.22
  38. 38top 5: Miguel Vargas doubles (6) on a sharp line drive to left fielder John Rave.22
  39. 39top 5: Austin Hays grounds out softly to first baseman Brandon Drury.22
  40. 40bottom 5: Kyle Isbel doubles (1) on a sharp line drive to center fielder Luisangel Acuña.22
  41. 41bottom 5: Lane Thomas singles on a line drive to center fielder Luisangel Acuña. Kyle Isbel scores.23
  42. 42bottom 5: Starling Marte grounds into a double play, third baseman Miguel Vargas to second baseman William Bergolla Jr. to first baseman LaMonte Wade Jr. Lane Thomas out at 2nd. Starling Marte out at 1st.23
  43. 43bottom 5: Carter Jensen flies out to left fielder Andrew Benintendi.23
  44. 44top 6: Edgar Quero called out on strikes.23
  45. 45top 6: Luisangel Acuña singles on a line drive to right fielder Kameron Misner.23
  46. 46top 6: LaMonte Wade Jr. walks. Luisangel Acuña to 2nd.23
  47. 47top 6: Korey Lee challenged (pitch result), call on the field was confirmed: Korey Lee called out on strikes.23
  48. 48top 6: William Bergolla Jr. flies out to left fielder John Rave.23
  49. 49bottom 6: Brandon Drury strikes out swinging.23
  50. 50bottom 6: Abraham Toro walks.23
  51. 51bottom 6: John Rave singles on a sharp line drive to center fielder Luisangel Acuña. Abraham Toro to 2nd.23
  52. 52bottom 6: Kevin Newman strikes out swinging.23
  53. 53bottom 6: Tyler Tolbert strikes out swinging.23
  54. 54top 7: Andrew Benintendi strikes out swinging.23
  55. 55top 7: Colson Montgomery strikes out swinging.23
  56. 56top 7: Miguel Vargas walks.23
  57. 57top 7: Austin Hays flies out to right fielder Kameron Misner.23
  58. 58bottom 7: Kameron Misner grounds out, first baseman LaMonte Wade Jr. to pitcher Alexander Alberto.23
  59. 59bottom 7: Rudy Martin Jr. singles on a sharp line drive to center fielder Luisangel Acuña.23
  60. 60bottom 7: Starling Marte reaches on a fielding error by second baseman Tanner Murray. Rudy Martin Jr. to 2nd.23
  61. 61bottom 7: Carter Jensen walks. Rudy Martin Jr. to 3rd. Canyon Brown to 2nd.23
  62. 62bottom 7: Gavin Cross doubles (1) on a sharp line drive to right fielder Rikuu Nishida. Rudy Martin Jr. scores. Canyon Brown scores. Carter Jensen scores.26
  63. 63bottom 7: Abraham Toro grounds out, shortstop Colson Montgomery to first baseman LaMonte Wade Jr. Gavin Cross to 3rd.26
  64. 64bottom 7: Peyton Wilson homers (2) on a fly ball to center field. Gavin Cross scores.28
  65. 65bottom 7: Daniel Vazquez singles on a ground ball to shortstop Colson Montgomery.28
  66. 66bottom 7: Austin Charles strikes out swinging.28
  67. 67top 8: Edgar Quero reaches on a throwing error by shortstop Daniel Vazquez.28
  68. 68top 8: Luisangel Acuña singles on a ground ball to center fielder Rudy Martin Jr. Andy Weber to 2nd.28
  69. 69top 8: LaMonte Wade Jr. singles on a ground ball to first baseman Gavin Cross. Andy Weber to 3rd. Caden Connor to 2nd.28
  70. 70top 8: Korey Lee called out on strikes.28
  71. 71top 8: Tanner Murray out on a sacrifice fly to left fielder Peyton Wilson. Andy Weber scores.38
  72. 72top 8: Dustin Harris singles on a line drive to right fielder Kameron Misner. Caden Connor scores. Jeral Perez to 3rd.48
  73. 73top 8: Colson Montgomery strikes out swinging.48
  74. 74bottom 8: Kameron Misner flies out to center fielder Darren Baker.48
  75. 75bottom 8: Rudy Martin Jr. walks.48
  76. 76bottom 8: Canyon Brown doubles (1) on a line drive to left fielder Rikuu Nishida.48
  77. 77bottom 8: Luca Tresh homers (3) on a fly ball to left field. Canyon Brown scores.410
  78. 78bottom 8: Gavin Cross called out on strikes.410
  79. 79top 9: Drew Romo grounds out, first baseman Gavin Cross to pitcher Eli Morgan.410
  80. 80top 9: Rikuu Nishida lines out to left fielder Peyton Wilson.410
  81. 81top 9: Andy Weber flies out to right fielder Kameron Misner.410
Boxscore

Key evidence.

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

Chicago White Sox boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Miguel Vargas3B2120202001341000204
Andrew BenintendiLF4000000000040000020
Colson MontgomerySS50.20000001000.2000.400510000.20031
Brandon EisertP18320.250421.333042532003.750
Erick FeddeP11837.364713.6671116734002.182
Drew RomoC1000000000010000000
Luisangel AcunaCF30.66700112000.7501.417400000.66702
Austin HaysRF40.25000001000.2500.500400100.25001
Edgar QueroC40.25000001000.2500.500401000.25021
Caden Connor1B000000000100000
Darren BakerCF000000000000000
Dustin HarrisRF1100001001210100101
William Bergolla Jr.2B3000000000030000010
LaMonte Wade Jr.1B30.33300101000.5000.833400000.33311
Andy Weber2B1000000000011000000
Korey LeeDH3000100000.2500.25040000030
Jeral Perez3B000000000000000
Alexander AlbertoP17218201032841003
Hagen SmithP1700002063005000.500
Rikuu NishidaLF1000000000010000000
Tanner MurraySS0000000001010100
Kansas City Royals boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Lane ThomasRF1100101000.6671.66730211101
Carter JensenC3000100000.2500.25041000020
Starling MarteDH4000000000040000020
Tyler Tolbert3B30.33300001000.3330.667310100.33311
Kameron MisnerRF2000000000020000000
Lucas ErcegP0700301032322003
Matt StrahmP1500101032102002
Alex LangeP1600101.333042301011.500
John SchreiberP1400001032002001
Nick Loftin2B20.50000001000.5001200000.50011
John RaveLF20.50000001000.5001300000.50011
Peyton WilsonLF1100001011511200404
Daniel VazquezSS1100001001210000101
Luca TreshC1100001011511200404
Kyle IsbelCF21100020012.500210001.50003
Canyon BrownDH1110001001312000202
Brandon Drury1B30.33300001010.3331.667311001.33324
Kevin NewmanSS3000000000030000010
Gavin Cross1B20.50010001000.5001.50021300112
Cole RagansP21624.909403.6670116325001.636
Eli MorganP0300001031000000
Rudy Martin1100101001221000101
Rudy Martin Jr.CF1100101001221000101
Abraham Toro2B1000100000.5000.50020000000
Austin Charles3B1000000000010000010

Comparison

Side by side.

Final

Play-by-play

The game, at bat by at bat.

top 1st(6)
  • Andrew Benintendi vs Cole Ragans0-0

    Andrew Benintendi strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Colson Montgomery vs Cole Ragans0-0

    Colson Montgomery singles on a line drive to right fielder Lane Thomas.

    2-1, 4 pitches · 1 out before

  • Miguel Vargas vs Cole Ragans0-0

    Miguel Vargas walks. Colson Montgomery to 2nd.

    4-2, 9 pitches · 1 out before

  • Austin Hays vs Cole Ragans0-0

    Austin Hays flies out to right fielder Lane Thomas. Colson Montgomery to 3rd.

    0-1, 2 pitches · 1 out before

  • Edgar Quero vs Cole Ragans1-0

    Edgar Quero singles on a ground ball to center fielder Kyle Isbel. Colson Montgomery scores. Miguel Vargas to 3rd.

    0-0, 1 pitch · 2 outs before

  • Luisangel Acuna vs Cole Ragans1-0

    Luisangel Acuña flies out to right fielder Lane Thomas.

    2-1, 4 pitches · 2 outs before

bottom 1st(4)
  • Lane Thomas vs Hagen Smith1-0

    Lane Thomas walks.

    4-0, 4 pitches · 0 outs before

  • Starling Marte vs Hagen Smith1-0

    Starling Marte strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Carter Jensen vs Hagen Smith1-0

    Carter Jensen strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Brandon Drury vs Hagen Smith1-0

    Edgar Quero challenged (pitch result), call on the field was overturned: Brandon Drury called out on strikes.

    0-3, 3 pitches · 2 outs before

top 2nd(3)
  • LaMonte Wade Jr. vs Cole Ragans1-0

    LaMonte Wade Jr. strikes out swinging, catcher Carter Jensen to first baseman Brandon Drury.

    1-3, 5 pitches · 0 outs before

  • Korey Lee vs Cole Ragans1-0

    Korey Lee strikes out swinging.

    1-3, 5 pitches · 1 out before

  • William Bergolla Jr. vs Cole Ragans1-0

    William Bergolla Jr. strikes out swinging.

    0-3, 3 pitches · 2 outs before

bottom 2nd(3)
  • Nick Loftin vs Hagen Smith1-0

    Nick Loftin called out on strikes.

    3-3, 7 pitches · 0 outs before

  • John Rave vs Hagen Smith1-0

    John Rave strikes out swinging.

    2-3, 5 pitches · 1 out before

  • Kevin Newman vs Hagen Smith1-0

    Kevin Newman grounds out, third baseman Miguel Vargas to first baseman LaMonte Wade Jr.

    1-1, 3 pitches · 2 outs before

top 3rd(5)
  • Andrew Benintendi vs Cole Ragans1-0

    Andrew Benintendi grounds out, second baseman Nick Loftin to first baseman Brandon Drury.

    0-2, 3 pitches · 0 outs before

  • Colson Montgomery vs Cole Ragans1-0

    Colson Montgomery lines out to center fielder Kyle Isbel.

    1-2, 4 pitches · 1 out before

  • Miguel Vargas vs Cole Ragans1-0

    Miguel Vargas hits a ground-rule double (5) on a fly ball to left-center field.

    1-0, 2 pitches · 2 outs before

  • Austin Hays vs Cole Ragans1-0

    Austin Hays singles on a ground ball to third baseman Tyler Tolbert. Miguel Vargas to 3rd.

    2-1, 4 pitches · 2 outs before

  • Edgar Quero vs Cole Ragans2-0

    Edgar Quero strikes out swinging.

    2-3, 5 pitches · 2 outs before

bottom 3rd(5)
  • Tyler Tolbert vs Erick Fedde2-0

    Tyler Tolbert singles on a ground ball to third baseman Miguel Vargas.

    0-2, 3 pitches · 0 outs before

  • Kyle Isbel vs Erick Fedde2-0

    Kyle Isbel singles on a soft bunt ground ball to pitcher Erick Fedde. Tyler Tolbert to 3rd.

    1-0, 2 pitches · 0 outs before

  • Lane Thomas vs Erick Fedde2-1

    Lane Thomas out on a sacrifice fly to center fielder Luisangel Acuña. Tyler Tolbert scores.

    0-0, 1 pitch · 0 outs before

  • Starling Marte vs Erick Fedde2-1

    Edgar Quero challenged (pitch result), call on the field was overturned: Starling Marte called out on strikes.

    2-3, 6 pitches · 1 out before

  • Carter Jensen vs Erick Fedde2-1

    Carter Jensen strikes out swinging.

    3-3, 6 pitches · 2 outs before

top 4th(4)
  • Luisangel Acuna vs Cole Ragans2-1

    Luisangel Acuña walks.

    4-2, 6 pitches · 0 outs before

  • LaMonte Wade Jr. vs Cole Ragans2-1

    LaMonte Wade Jr. lines out to right fielder Lane Thomas.

    2-0, 3 pitches · 0 outs before

  • Korey Lee vs Alex Lange2-1

    Korey Lee walks.

    4-1, 5 pitches · 2 outs before

  • William Bergolla Jr. vs Alex Lange2-1

    William Bergolla Jr. flies out to left fielder John Rave.

    0-0, 1 pitch · 2 outs before

bottom 4th(5)
  • Brandon Drury vs Erick Fedde2-2

    Brandon Drury homers (1) on a fly ball to left field.

    2-2, 5 pitches · 0 outs before

  • Nick Loftin vs Erick Fedde2-2

    Nick Loftin singles on a fly ball to left fielder Andrew Benintendi.

    1-1, 3 pitches · 0 outs before

  • John Rave vs Erick Fedde2-2

    John Rave out on a sacrifice bunt, pitcher Erick Fedde to first baseman LaMonte Wade Jr. Nick Loftin to 2nd.

    1-0, 2 pitches · 0 outs before

  • Kevin Newman vs Erick Fedde2-2

    Kevin Newman flies out to first baseman LaMonte Wade Jr. in foul territory. Nick Loftin to 3rd.

    1-0, 2 pitches · 1 out before

  • Tyler Tolbert vs Erick Fedde2-2

    Tyler Tolbert flies out to center fielder Luisangel Acuña.

    1-2, 5 pitches · 2 outs before

top 5th(4)
  • Andrew Benintendi vs Alex Lange2-2

    Andrew Benintendi grounds out, second baseman Nick Loftin to first baseman Brandon Drury.

    2-2, 5 pitches · 0 outs before

  • Colson Montgomery vs Alex Lange2-2

    Colson Montgomery strikes out swinging.

    2-3, 5 pitches · 1 out before

  • Miguel Vargas vs Alex Lange2-2

    Miguel Vargas doubles (6) on a sharp line drive to left fielder John Rave.

    2-1, 4 pitches · 2 outs before

  • Austin Hays vs Alex Lange2-2

    Austin Hays grounds out softly to first baseman Brandon Drury.

    0-2, 3 pitches · 2 outs before

bottom 5th(4)
  • Kyle Isbel vs Erick Fedde2-2

    Kyle Isbel doubles (1) on a sharp line drive to center fielder Luisangel Acuña.

    1-2, 4 pitches · 0 outs before

  • Lane Thomas vs Erick Fedde2-3

    Lane Thomas singles on a line drive to center fielder Luisangel Acuña. Kyle Isbel scores.

    1-2, 4 pitches · 0 outs before

  • Starling Marte vs Erick Fedde2-3

    Starling Marte grounds into a double play, third baseman Miguel Vargas to second baseman William Bergolla Jr. to first baseman LaMonte Wade Jr. Lane Thomas out at 2nd. Starling Marte out at 1st.

    2-0, 3 pitches · 0 outs before

  • Carter Jensen vs Erick Fedde2-3

    Carter Jensen flies out to left fielder Andrew Benintendi.

    0-0, 1 pitch · 2 outs before

top 6th(5)
  • Edgar Quero vs Matt Strahm2-3

    Edgar Quero called out on strikes.

    0-3, 3 pitches · 0 outs before

  • Luisangel Acuna vs Matt Strahm2-3

    Luisangel Acuña singles on a line drive to right fielder Kameron Misner.

    1-1, 3 pitches · 1 out before

  • LaMonte Wade Jr. vs Matt Strahm2-3

    LaMonte Wade Jr. walks. Luisangel Acuña to 2nd.

    4-1, 5 pitches · 1 out before

  • Korey Lee vs Matt Strahm2-3

    Korey Lee challenged (pitch result), call on the field was confirmed: Korey Lee called out on strikes.

    1-3, 5 pitches · 1 out before

  • William Bergolla Jr. vs Matt Strahm2-3

    William Bergolla Jr. flies out to left fielder John Rave.

    2-2, 5 pitches · 2 outs before

bottom 6th(5)
  • Brandon Drury vs Erick Fedde2-3

    Brandon Drury strikes out swinging.

    3-3, 8 pitches · 0 outs before

  • Abraham Toro vs Erick Fedde2-3

    Abraham Toro walks.

    4-2, 6 pitches · 1 out before

  • John Rave vs Erick Fedde2-3

    John Rave singles on a sharp line drive to center fielder Luisangel Acuña. Abraham Toro to 2nd.

    0-0, 1 pitch · 1 out before

  • Kevin Newman vs Erick Fedde2-3

    Kevin Newman strikes out swinging.

    1-3, 5 pitches · 1 out before

  • Tyler Tolbert vs Alexander Alberto2-3

    Tyler Tolbert strikes out swinging.

    0-3, 3 pitches · 2 outs before

top 7th(4)
  • Andrew Benintendi vs John Schreiber2-3

    Andrew Benintendi strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Colson Montgomery vs John Schreiber2-3

    Colson Montgomery strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Miguel Vargas vs John Schreiber2-3

    Miguel Vargas walks.

    4-2, 9 pitches · 2 outs before

  • Austin Hays vs John Schreiber2-3

    Austin Hays flies out to right fielder Kameron Misner.

    1-1, 3 pitches · 2 outs before

bottom 7th(9)
  • Kameron Misner vs Alexander Alberto2-3

    Kameron Misner grounds out, first baseman LaMonte Wade Jr. to pitcher Alexander Alberto.

    1-2, 6 pitches · 0 outs before

  • Rudy Martin Jr. vs Alexander Alberto2-3

    Rudy Martin Jr. singles on a sharp line drive to center fielder Luisangel Acuña.

    1-1, 3 pitches · 1 out before

  • Starling Marte vs Alexander Alberto2-3

    Starling Marte reaches on a fielding error by second baseman Tanner Murray. Rudy Martin Jr. to 2nd.

    1-2, 4 pitches · 1 out before

  • Carter Jensen vs Alexander Alberto2-3

    Carter Jensen walks. Rudy Martin Jr. to 3rd. Canyon Brown to 2nd.

    4-0, 4 pitches · 1 out before

  • Gavin Cross vs Alexander Alberto2-6

    Gavin Cross doubles (1) on a sharp line drive to right fielder Rikuu Nishida. Rudy Martin Jr. scores. Canyon Brown scores. Carter Jensen scores.

    2-0, 3 pitches · 1 out before

  • Abraham Toro vs Alexander Alberto2-6

    Abraham Toro grounds out, shortstop Colson Montgomery to first baseman LaMonte Wade Jr. Gavin Cross to 3rd.

    2-2, 5 pitches · 1 out before

  • Peyton Wilson vs Brandon Eisert2-8

    Peyton Wilson homers (2) on a fly ball to center field. Gavin Cross scores.

    0-0, 1 pitch · 2 outs before

  • Daniel Vazquez vs Brandon Eisert2-8

    Daniel Vazquez singles on a ground ball to shortstop Colson Montgomery.

    0-0, 1 pitch · 2 outs before

  • Austin Charles vs Brandon Eisert2-8

    Austin Charles strikes out swinging.

    1-3, 4 pitches · 2 outs before

top 8th(7)
  • Edgar Quero vs Lucas Erceg2-8

    Edgar Quero reaches on a throwing error by shortstop Daniel Vazquez.

    3-2, 7 pitches · 0 outs before

  • Luisangel Acuna vs Lucas Erceg2-8

    Luisangel Acuña singles on a ground ball to center fielder Rudy Martin Jr. Andy Weber to 2nd.

    1-1, 3 pitches · 0 outs before

  • LaMonte Wade Jr. vs Lucas Erceg2-8

    LaMonte Wade Jr. singles on a ground ball to first baseman Gavin Cross. Andy Weber to 3rd. Caden Connor to 2nd.

    0-0, 1 pitch · 0 outs before

  • Korey Lee vs Lucas Erceg2-8

    Korey Lee called out on strikes.

    0-3, 3 pitches · 0 outs before

  • Tanner Murray vs Lucas Erceg3-8

    Tanner Murray out on a sacrifice fly to left fielder Peyton Wilson. Andy Weber scores.

    3-1, 5 pitches · 1 out before

  • Dustin Harris vs Lucas Erceg4-8

    Dustin Harris singles on a line drive to right fielder Kameron Misner. Caden Connor scores. Jeral Perez to 3rd.

    0-0, 1 pitch · 2 outs before

  • Colson Montgomery vs Lucas Erceg4-8

    Colson Montgomery strikes out swinging.

    0-3, 3 pitches · 2 outs before

bottom 8th(5)
  • Kameron Misner vs Brandon Eisert4-8

    Kameron Misner flies out to center fielder Darren Baker.

    2-2, 5 pitches · 0 outs before

  • Rudy Martin Jr. vs Brandon Eisert4-8

    Rudy Martin Jr. walks.

    4-1, 5 pitches · 1 out before

  • Canyon Brown vs Brandon Eisert4-8

    Canyon Brown doubles (1) on a line drive to left fielder Rikuu Nishida.

    3-0, 4 pitches · 1 out before

  • Luca Tresh vs Brandon Eisert4-10

    Luca Tresh homers (3) on a fly ball to left field. Canyon Brown scores.

    0-0, 1 pitch · 2 outs before

  • Gavin Cross vs Brandon Eisert4-10

    Gavin Cross called out on strikes.

    1-3, 4 pitches · 2 outs before

top 9th(3)
  • Drew Romo vs Eli Morgan4-10

    Drew Romo grounds out, first baseman Gavin Cross to pitcher Eli Morgan.

    1-2, 4 pitches · 0 outs before

  • Rikuu Nishida vs Eli Morgan4-10

    Rikuu Nishida lines out to left fielder Peyton Wilson.

    0-2, 3 pitches · 1 out before

  • Andy Weber vs Eli Morgan4-10

    Andy Weber flies out to right fielder Kameron Misner.

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