Chicago White Sox 3, Kansas City Royals 4

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 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+20−2123456789
  1. 01top 1: Chase Meidroth grounds out, third baseman Jonathan India to first baseman Vinnie Pasquantino.00
  2. 02top 1: Miguel Vargas grounds out, third baseman Jonathan India to first baseman Vinnie Pasquantino.00
  3. 03top 1: Matt Thaiss grounds out, second baseman Maikel Garcia to first baseman Vinnie Pasquantino.00
  4. 04bottom 1: Jonathan India pops out to second baseman Josh Rojas.00
  5. 05bottom 1: Bobby Witt Jr. flies out to center fielder Michael A. Taylor.00
  6. 06bottom 1: Vinnie Pasquantino lines out sharply to second baseman Josh Rojas.00
  7. 07top 2: Edgar Quero strikes out swinging.00
  8. 08top 2: Andrew Vaughn flies out to right fielder Cavan Biggio.00
  9. 09top 2: Joshua Palacios singles on a sharp line drive to center fielder Kyle Isbel.00
  10. 10top 2: Brooks Baldwin bunt pops out to catcher Freddy Fermin in foul territory.00
  11. 11bottom 2: Salvador Perez hit by pitch.00
  12. 12bottom 2: Maikel Garcia flies out to right fielder Joshua Palacios.00
  13. 13bottom 2: Cavan Biggio flies out to center fielder Michael A. Taylor.00
  14. 14bottom 2: Drew Waters grounds out, second baseman Josh Rojas to first baseman Andrew Vaughn.00
  15. 15top 3: Josh Rojas walks.00
  16. 16top 3: Michael A. Taylor singles on a ground ball to center fielder Kyle Isbel. Josh Rojas to 2nd.00
  17. 17top 3: Chase Meidroth grounds into a double play, shortstop Bobby Witt Jr. to second baseman Maikel Garcia to first baseman Vinnie Pasquantino. Josh Rojas to 3rd. Michael A. Taylor out at 2nd. Chase Meidroth out at 1st.00
  18. 18top 3: Miguel Vargas lines out to center fielder Kyle Isbel.00
  19. 19bottom 3: Freddy Fermin singles on a bunt ground ball to third baseman Miguel Vargas.00
  20. 20bottom 3: Kyle Isbel out on a sacrifice bunt, third baseman Miguel Vargas to first baseman Andrew Vaughn. Freddy Fermin to 2nd.00
  21. 21bottom 3: Jonathan India lines out sharply to center fielder Michael A. Taylor. Freddy Fermin to 3rd.00
  22. 22bottom 3: Bobby Witt Jr. flies out to first baseman Andrew Vaughn in foul territory.00
  23. 23top 4: Matt Thaiss singles on a ground ball to right fielder Cavan Biggio.00
  24. 24top 4: Edgar Quero strikes out swinging.00
  25. 25top 4: Andrew Vaughn singles on a line drive to right fielder Cavan Biggio. Matt Thaiss to 2nd.00
  26. 26top 4: Joshua Palacios lines out sharply to center fielder Kyle Isbel.00
  27. 27top 4: Brooks Baldwin singles on a ground ball to left fielder Drew Waters. Matt Thaiss scores. Andrew Vaughn to 2nd.10
  28. 28top 4: Josh Rojas flies out to center fielder Kyle Isbel.10
  29. 29bottom 4: Vinnie Pasquantino singles on a ground ball to left fielder Brooks Baldwin. Vinnie Pasquantino out at 2nd on the throw, left fielder Brooks Baldwin to second baseman Josh Rojas.10
  30. 30bottom 4: Salvador Perez called out on strikes.10
  31. 31bottom 4: Maikel Garcia grounds out, second baseman Josh Rojas to first baseman Andrew Vaughn.10
  32. 32top 5: Michael A. Taylor walks.10
  33. 33top 5: Chase Meidroth pops out to third baseman Jonathan India in foul territory.10
  34. 34top 5: Miguel Vargas pops out to first baseman Vinnie Pasquantino in foul territory.10
  35. 35top 5: Pitcher Seth Lugo picks off Michael A. Taylor at 1st on throw to first baseman Vinnie Pasquantino.10
  36. 36bottom 5: Cavan Biggio walks.10
  37. 37bottom 5: Drew Waters grounds into a double play, second baseman Josh Rojas to shortstop Chase Meidroth to first baseman Andrew Vaughn. Cavan Biggio out at 2nd. Drew Waters out at 1st.10
  38. 38bottom 5: Freddy Fermin grounds out to first baseman Andrew Vaughn.10
  39. 39top 6: Matt Thaiss singles on a line drive to left fielder Drew Waters.10
  40. 40top 6: Edgar Quero grounds out, second baseman Maikel Garcia to first baseman Vinnie Pasquantino. Matt Thaiss to 3rd.10
  41. 41top 6: Andrew Vaughn reaches on a fielder's choice, fielded by third baseman Jonathan India. Matt Thaiss scores. Fielding error by third baseman Jonathan India.20
  42. 42top 6: Joshua Palacios flies out sharply to center fielder Kyle Isbel.20
  43. 43top 6: Brooks Baldwin grounds out, second baseman Maikel Garcia to first baseman Vinnie Pasquantino.20
  44. 44bottom 6: Kyle Isbel homers (3) on a line drive to right center field.21
  45. 45bottom 6: Jonathan India strikes out swinging.21
  46. 46bottom 6: Bobby Witt Jr. flies out to right fielder Joshua Palacios.21
  47. 47bottom 6: Vinnie Pasquantino singles on a sharp line drive to left fielder Brooks Baldwin.21
  48. 48bottom 6: Salvador Perez flies out to center fielder Michael A. Taylor.21
  49. 49top 7: Josh Rojas singles on a line drive to left fielder Drew Waters.21
  50. 50top 7: Michael A. Taylor strikes out swinging.21
  51. 51top 7: Chase Meidroth flies out to left fielder Drew Waters.21
  52. 52top 7: Miguel Vargas walks.21
  53. 53top 7: Lenyn Sosa flies out to center fielder Kyle Isbel.21
  54. 54bottom 7: Maikel Garcia walks.21
  55. 55bottom 7: Cavan Biggio flies out to center fielder Michael A. Taylor. Maikel Garcia to 2nd.21
  56. 56bottom 7: Drew Waters walks.21
  57. 57bottom 7: Freddy Fermin pops out to third baseman Miguel Vargas in foul territory.21
  58. 58bottom 7: Kyle Isbel grounds into a force out, second baseman Josh Rojas to shortstop Chase Meidroth. Drew Waters out at 2nd.21
  59. 59top 8: Edgar Quero called out on strikes.21
  60. 60top 8: Andrew Vaughn singles on a sharp line drive to left fielder Drew Waters.21
  61. 61top 8: Joshua Palacios strikes out swinging.21
  62. 62top 8: Brooks Baldwin singles on a bunt ground ball to pitcher Angel Zerpa. Jacob Amaya to 2nd.21
  63. 63top 8: Josh Rojas singles on a ground ball to left fielder Drew Waters. Jacob Amaya scores. Brooks Baldwin to 2nd.31
  64. 64top 8: Michael A. Taylor grounds out to first baseman Vinnie Pasquantino.31
  65. 65bottom 8: Jonathan India strikes out swinging.31
  66. 66bottom 8: Bobby Witt Jr. flies out to second baseman Chase Meidroth.31
  67. 67bottom 8: Vinnie Pasquantino walks.31
  68. 68bottom 8: Salvador Perez doubles (12) on a sharp line drive to left fielder Brooks Baldwin. Vinnie Pasquantino scores.32
  69. 69bottom 8: Maikel Garcia lines out sharply to shortstop Jacob Amaya.32
  70. 70top 9: Chase Meidroth lines out to shortstop Bobby Witt Jr.32
  71. 71top 9: Miguel Vargas pops out to second baseman Maikel Garcia.32
  72. 72top 9: Lenyn Sosa pops out to first baseman Vinnie Pasquantino in foul territory.32
  73. 73bottom 9: Mark Canha walks.32
  74. 74bottom 9: Drew Waters reaches on a fielding error by second baseman Chase Meidroth. Mark Canha to 2nd.32
  75. 75bottom 9: Freddy Fermin singles on a bunt ground ball to pitcher Cam Booser. Mark Canha to 3rd. Drew Waters to 2nd.32
  76. 76bottom 9: Kyle Isbel pops out to third baseman Josh Rojas on the infield fly rule.32
  77. 77bottom 9: Jonathan India singles on a ground ball to shortstop Jacob Amaya. Mark Canha scores. Drew Waters to 3rd. Freddy Fermin to 2nd.33
  78. 78bottom 9: Bobby Witt Jr. singles on a fly ball to center fielder Luis Robert Jr. Drew Waters scores. Freddy Fermin to 3rd. Jonathan India to 2nd.34
Boxscore

Key evidence.

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

Chicago White Sox boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Andrew Vaughn1B40.50000002000.5001400000.50002
Miguel Vargas1B4000100000.2000.20050000000
Chase Meidroth2B5000000000050000000
Josh Rojas3B30.66700102000.7501.417401100.66702
Sean Burke3011.421416.3330197812001.105
Cam BooserP16127300.3331120200012
Edgar QueroC4000000000040000030
Lenyn SosaDH2000000000020000000
Brooks BaldwinLF40.50000002000.5001401000.50002
Jordan LeasureP0100000.33301300000
Jacob AmayaSS000000000100000
Matt ThaissDH30.66700002000.6671.333320000.66702
Luis Robert Jr.CF000000000000000
Joshua PalaciosRF40.25000001000.2500.500400000.25011
Steven WilsonP1616.750101.333042611001.500
Michael A. TaylorRF30.33300101000.5000.833400000.33311
Kansas City Royals boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Bobby Witt Jr.SS50.20000001000.2000.400501000.20001
Salvador PerezDH30.33310001100.5001.167401000.66712
Freddy FerminC40.50000002000.5001400000.50002
Taylor ClarkeP0400001.33304900010
Seth LugoP32911.350706.6670209823001.500
Jonathan India3B50.20000001000.2000.400501000.20021
Vinnie Pasquantino1B30.66700102000.7501.417410000.66702
Kyle IsbelCF30.33300001010.3331.667411001.33304
Drew WatersLF3000100000.2500.25041000000
Mark CanhaPH0001000011100000
Cavan BiggioRF2000100000.3330.33330000000
Maikel Garcia2B3000100000.2500.25040000000
Angel ZerpaP0619301032712003
Hunter RenfroeDH000000000000000

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2025-05-06T23:40:00Z · Final

Chicago White Sox

Probable pitcher: Sean Burke (R)

Kansas City Royals

Probable pitcher: Seth Lugo (R)

Play-by-play

The game, at bat by at bat.

top 1st(3)
  • Chase Meidroth vs Seth Lugo0-0

    Chase Meidroth grounds out, third baseman Jonathan India to first baseman Vinnie Pasquantino.

    2-1, 4 pitches · 0 outs before

  • Miguel Vargas vs Seth Lugo0-0

    Miguel Vargas grounds out, third baseman Jonathan India to first baseman Vinnie Pasquantino.

    3-2, 7 pitches · 1 out before

  • Matt Thaiss vs Seth Lugo0-0

    Matt Thaiss grounds out, second baseman Maikel Garcia to first baseman Vinnie Pasquantino.

    0-0, 1 pitch · 2 outs before

bottom 1st(3)
  • Jonathan India vs Sean Burke0-0

    Jonathan India pops out to second baseman Josh Rojas.

    1-2, 5 pitches · 0 outs before

  • Bobby Witt Jr. vs Sean Burke0-0

    Bobby Witt Jr. flies out to center fielder Michael A. Taylor.

    1-0, 2 pitches · 1 out before

  • Vinnie Pasquantino vs Sean Burke0-0

    Vinnie Pasquantino lines out sharply to second baseman Josh Rojas.

    2-0, 3 pitches · 2 outs before

top 2nd(4)
  • Edgar Quero vs Seth Lugo0-0

    Edgar Quero strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Andrew Vaughn vs Seth Lugo0-0

    Andrew Vaughn flies out to right fielder Cavan Biggio.

    0-0, 1 pitch · 1 out before

  • Joshua Palacios vs Seth Lugo0-0

    Joshua Palacios singles on a sharp line drive to center fielder Kyle Isbel.

    2-1, 4 pitches · 2 outs before

  • Brooks Baldwin vs Seth Lugo0-0

    Brooks Baldwin bunt pops out to catcher Freddy Fermin in foul territory.

    0-0, 1 pitch · 2 outs before

bottom 2nd(4)
  • Salvador Perez vs Sean Burke0-0

    Salvador Perez hit by pitch.

    1-1, 2 pitches · 0 outs before

  • Maikel Garcia vs Sean Burke0-0

    Maikel Garcia flies out to right fielder Joshua Palacios.

    0-2, 3 pitches · 0 outs before

  • Cavan Biggio vs Sean Burke0-0

    Cavan Biggio flies out to center fielder Michael A. Taylor.

    0-0, 1 pitch · 1 out before

  • Drew Waters vs Sean Burke0-0

    Drew Waters grounds out, second baseman Josh Rojas to first baseman Andrew Vaughn.

    2-1, 4 pitches · 2 outs before

top 3rd(4)
  • Josh Rojas vs Seth Lugo0-0

    Josh Rojas walks.

    4-2, 6 pitches · 0 outs before

  • Michael A. Taylor vs Seth Lugo0-0

    Michael A. Taylor singles on a ground ball to center fielder Kyle Isbel. Josh Rojas to 2nd.

    1-1, 3 pitches · 0 outs before

  • Chase Meidroth vs Seth Lugo0-0

    Chase Meidroth grounds into a double play, shortstop Bobby Witt Jr. to second baseman Maikel Garcia to first baseman Vinnie Pasquantino. Josh Rojas to 3rd. Michael A. Taylor out at 2nd. Chase Meidroth out at 1st.

    1-2, 4 pitches · 0 outs before

  • Miguel Vargas vs Seth Lugo0-0

    Miguel Vargas lines out to center fielder Kyle Isbel.

    2-1, 4 pitches · 2 outs before

bottom 3rd(4)
  • Freddy Fermin vs Sean Burke0-0

    Freddy Fermin singles on a bunt ground ball to third baseman Miguel Vargas.

    2-1, 4 pitches · 0 outs before

  • Kyle Isbel vs Sean Burke0-0

    Kyle Isbel out on a sacrifice bunt, third baseman Miguel Vargas to first baseman Andrew Vaughn. Freddy Fermin to 2nd.

    0-0, 1 pitch · 0 outs before

  • Jonathan India vs Sean Burke0-0

    Jonathan India lines out sharply to center fielder Michael A. Taylor. Freddy Fermin to 3rd.

    1-0, 2 pitches · 1 out before

  • Bobby Witt Jr. vs Sean Burke0-0

    Bobby Witt Jr. flies out to first baseman Andrew Vaughn in foul territory.

    1-0, 2 pitches · 2 outs before

top 4th(6)
  • Matt Thaiss vs Seth Lugo0-0

    Matt Thaiss singles on a ground ball to right fielder Cavan Biggio.

    2-2, 6 pitches · 0 outs before

  • Edgar Quero vs Seth Lugo0-0

    Edgar Quero strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Andrew Vaughn vs Seth Lugo0-0

    Andrew Vaughn singles on a line drive to right fielder Cavan Biggio. Matt Thaiss to 2nd.

    3-2, 6 pitches · 1 out before

  • Joshua Palacios vs Seth Lugo0-0

    Joshua Palacios lines out sharply to center fielder Kyle Isbel.

    0-0, 1 pitch · 1 out before

  • Brooks Baldwin vs Seth Lugo1-0

    Brooks Baldwin singles on a ground ball to left fielder Drew Waters. Matt Thaiss scores. Andrew Vaughn to 2nd.

    1-1, 3 pitches · 2 outs before

  • Josh Rojas vs Seth Lugo1-0

    Josh Rojas flies out to center fielder Kyle Isbel.

    0-0, 1 pitch · 2 outs before

bottom 4th(3)
  • Vinnie Pasquantino vs Sean Burke1-0

    Vinnie Pasquantino singles on a ground ball to left fielder Brooks Baldwin. Vinnie Pasquantino out at 2nd on the throw, left fielder Brooks Baldwin to second baseman Josh Rojas.

    1-2, 4 pitches · 0 outs before

  • Salvador Perez vs Sean Burke1-0

    Salvador Perez called out on strikes.

    1-3, 4 pitches · 1 out before

  • Maikel Garcia vs Sean Burke1-0

    Maikel Garcia grounds out, second baseman Josh Rojas to first baseman Andrew Vaughn.

    1-0, 2 pitches · 2 outs before

top 5th(4)
  • Michael A. Taylor vs Seth Lugo1-0

    Michael A. Taylor walks.

    4-1, 5 pitches · 0 outs before

  • Chase Meidroth vs Seth Lugo1-0

    Chase Meidroth pops out to third baseman Jonathan India in foul territory.

    0-1, 2 pitches · 0 outs before

  • Miguel Vargas vs Seth Lugo1-0

    Miguel Vargas pops out to first baseman Vinnie Pasquantino in foul territory.

    0-0, 1 pitch · 1 out before

  • Matt Thaiss vs Seth Lugo1-0

    Pitcher Seth Lugo picks off Michael A. Taylor at 1st on throw to first baseman Vinnie Pasquantino.

    0-0, 0 pitches · 2 outs before

bottom 5th(3)
  • Cavan Biggio vs Sean Burke1-0

    Cavan Biggio walks.

    4-1, 5 pitches · 0 outs before

  • Drew Waters vs Sean Burke1-0

    Drew Waters grounds into a double play, second baseman Josh Rojas to shortstop Chase Meidroth to first baseman Andrew Vaughn. Cavan Biggio out at 2nd. Drew Waters out at 1st.

    0-1, 2 pitches · 0 outs before

  • Freddy Fermin vs Sean Burke1-0

    Freddy Fermin grounds out to first baseman Andrew Vaughn.

    1-0, 2 pitches · 2 outs before

top 6th(5)
  • Matt Thaiss vs Seth Lugo1-0

    Matt Thaiss singles on a line drive to left fielder Drew Waters.

    1-2, 4 pitches · 0 outs before

  • Edgar Quero vs Seth Lugo1-0

    Edgar Quero grounds out, second baseman Maikel Garcia to first baseman Vinnie Pasquantino. Matt Thaiss to 3rd.

    3-1, 5 pitches · 0 outs before

  • Andrew Vaughn vs Seth Lugo2-0

    Andrew Vaughn reaches on a fielder's choice, fielded by third baseman Jonathan India. Matt Thaiss scores. Fielding error by third baseman Jonathan India.

    0-0, 1 pitch · 1 out before

  • Joshua Palacios vs Seth Lugo2-0

    Joshua Palacios flies out sharply to center fielder Kyle Isbel.

    0-0, 1 pitch · 1 out before

  • Brooks Baldwin vs Seth Lugo2-0

    Brooks Baldwin grounds out, second baseman Maikel Garcia to first baseman Vinnie Pasquantino.

    1-1, 3 pitches · 2 outs before

bottom 6th(5)
  • Kyle Isbel vs Sean Burke2-1

    Kyle Isbel homers (3) on a line drive to right center field.

    0-0, 1 pitch · 0 outs before

  • Jonathan India vs Sean Burke2-1

    Jonathan India strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Bobby Witt Jr. vs Sean Burke2-1

    Bobby Witt Jr. flies out to right fielder Joshua Palacios.

    3-2, 7 pitches · 1 out before

  • Vinnie Pasquantino vs Sean Burke2-1

    Vinnie Pasquantino singles on a sharp line drive to left fielder Brooks Baldwin.

    1-2, 4 pitches · 2 outs before

  • Salvador Perez vs Sean Burke2-1

    Salvador Perez flies out to center fielder Michael A. Taylor.

    0-0, 1 pitch · 2 outs before

top 7th(5)
  • Josh Rojas vs Seth Lugo2-1

    Josh Rojas singles on a line drive to left fielder Drew Waters.

    1-1, 3 pitches · 0 outs before

  • Michael A. Taylor vs Seth Lugo2-1

    Michael A. Taylor strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Chase Meidroth vs Seth Lugo2-1

    Chase Meidroth flies out to left fielder Drew Waters.

    2-1, 4 pitches · 1 out before

  • Miguel Vargas vs Seth Lugo2-1

    Miguel Vargas walks.

    4-1, 5 pitches · 2 outs before

  • Lenyn Sosa vs Angel Zerpa2-1

    Lenyn Sosa flies out to center fielder Kyle Isbel.

    3-2, 9 pitches · 2 outs before

bottom 7th(5)
  • Maikel Garcia vs Sean Burke2-1

    Maikel Garcia walks.

    4-2, 7 pitches · 0 outs before

  • Cavan Biggio vs Sean Burke2-1

    Cavan Biggio flies out to center fielder Michael A. Taylor. Maikel Garcia to 2nd.

    0-1, 2 pitches · 0 outs before

  • Drew Waters vs Sean Burke2-1

    Drew Waters walks.

    4-0, 4 pitches · 1 out before

  • Freddy Fermin vs Steven Wilson2-1

    Freddy Fermin pops out to third baseman Miguel Vargas in foul territory.

    3-2, 7 pitches · 1 out before

  • Kyle Isbel vs Steven Wilson2-1

    Kyle Isbel grounds into a force out, second baseman Josh Rojas to shortstop Chase Meidroth. Drew Waters out at 2nd.

    1-0, 2 pitches · 2 outs before

top 8th(6)
  • Edgar Quero vs Angel Zerpa2-1

    Edgar Quero called out on strikes.

    3-3, 6 pitches · 0 outs before

  • Andrew Vaughn vs Angel Zerpa2-1

    Andrew Vaughn singles on a sharp line drive to left fielder Drew Waters.

    2-2, 5 pitches · 1 out before

  • Joshua Palacios vs Angel Zerpa2-1

    Joshua Palacios strikes out swinging.

    0-3, 5 pitches · 1 out before

  • Brooks Baldwin vs Angel Zerpa2-1

    Brooks Baldwin singles on a bunt ground ball to pitcher Angel Zerpa. Jacob Amaya to 2nd.

    0-0, 1 pitch · 2 outs before

  • Josh Rojas vs Angel Zerpa3-1

    Josh Rojas singles on a ground ball to left fielder Drew Waters. Jacob Amaya scores. Brooks Baldwin to 2nd.

    0-0, 1 pitch · 2 outs before

  • Michael A. Taylor vs Taylor Clarke3-1

    Michael A. Taylor grounds out to first baseman Vinnie Pasquantino.

    0-1, 2 pitches · 2 outs before

bottom 8th(5)
  • Jonathan India vs Steven Wilson3-1

    Jonathan India strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Bobby Witt Jr. vs Steven Wilson3-1

    Bobby Witt Jr. flies out to second baseman Chase Meidroth.

    1-2, 4 pitches · 1 out before

  • Vinnie Pasquantino vs Steven Wilson3-1

    Vinnie Pasquantino walks.

    4-1, 5 pitches · 2 outs before

  • Salvador Perez vs Steven Wilson3-2

    Salvador Perez doubles (12) on a sharp line drive to left fielder Brooks Baldwin. Vinnie Pasquantino scores.

    1-1, 3 pitches · 2 outs before

  • Maikel Garcia vs Jordan Leasure3-2

    Maikel Garcia lines out sharply to shortstop Jacob Amaya.

    1-1, 3 pitches · 2 outs before

top 9th(3)
  • Chase Meidroth vs Taylor Clarke3-2

    Chase Meidroth lines out to shortstop Bobby Witt Jr.

    1-1, 3 pitches · 0 outs before

  • Miguel Vargas vs Taylor Clarke3-2

    Miguel Vargas pops out to second baseman Maikel Garcia.

    0-1, 2 pitches · 1 out before

  • Lenyn Sosa vs Taylor Clarke3-2

    Lenyn Sosa pops out to first baseman Vinnie Pasquantino in foul territory.

    1-0, 2 pitches · 2 outs before

bottom 9th(6)
  • Mark Canha vs Cam Booser3-2

    Mark Canha walks.

    4-1, 5 pitches · 0 outs before

  • Drew Waters vs Cam Booser3-2

    Drew Waters reaches on a fielding error by second baseman Chase Meidroth. Mark Canha to 2nd.

    1-1, 3 pitches · 0 outs before

  • Freddy Fermin vs Cam Booser3-2

    Freddy Fermin singles on a bunt ground ball to pitcher Cam Booser. Mark Canha to 3rd. Drew Waters to 2nd.

    0-0, 1 pitch · 0 outs before

  • Kyle Isbel vs Cam Booser3-2

    Kyle Isbel pops out to third baseman Josh Rojas on the infield fly rule.

    2-2, 5 pitches · 0 outs before

  • Jonathan India vs Cam Booser3-3

    Jonathan India singles on a ground ball to shortstop Jacob Amaya. Mark Canha scores. Drew Waters to 3rd. Freddy Fermin to 2nd.

    2-1, 4 pitches · 1 out before

  • Bobby Witt Jr. vs Cam Booser3-4

    Bobby Witt Jr. singles on a fly ball to center fielder Luis Robert Jr. Drew Waters scores. Freddy Fermin to 3rd. Jonathan India to 2nd.

    1-0, 2 pitches · 1 out before

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

The page is the demo.

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

View this page's API recipe

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

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