Kansas City Royals 3, Athletics 6

baseball game fileFinal
Hohokam Stadium · Mesa

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Kansas City Royals, below favors Athletics. 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 Athletics led.Run differential+30−3123456789
  1. 01top 1: Maikel Garcia called out on strikes.00
  2. 02top 1: MJ Melendez singles on a line drive to right fielder Lawrence Butler.00
  3. 03top 1: Hunter Renfroe singles on a ground ball to left fielder Miguel Andujar. MJ Melendez to 2nd.00
  4. 04top 1: Vinnie Pasquantino grounds into a double play, first baseman Ryan Noda to shortstop Darell Hernaiz to pitcher Paul Blackburn. Hunter Renfroe out at 2nd. Vinnie Pasquantino out at 1st.00
  5. 05bottom 1: Esteury Ruiz walks.00
  6. 06bottom 1: Zack Gelof grounds out, third baseman Maikel Garcia to first baseman Vinnie Pasquantino. Esteury Ruiz to 2nd.00
  7. 07bottom 1: Ryan Noda grounds out, shortstop Garrett Hampson to first baseman Vinnie Pasquantino. Esteury Ruiz to 3rd.00
  8. 08bottom 1: Brent Rooker pops out to first baseman Vinnie Pasquantino in foul territory.00
  9. 09top 2: Austin Nola singles on a sharp ground ball to left fielder Miguel Andujar.00
  10. 10top 2: Michael Massey singles on a line drive to right fielder Lawrence Butler. Austin Nola to 3rd.00
  11. 11top 2: Nick Pratto homers (2) on a fly ball to left field. Austin Nola scores. Michael Massey scores.30
  12. 12top 2: Garrett Hampson strikes out swinging.30
  13. 13top 2: Kyle Isbel lines out to center fielder Esteury Ruiz.30
  14. 14top 2: Maikel Garcia pops out to second baseman Zack Gelof.30
  15. 15bottom 2: Miguel Andujar singles on a ground ball to center fielder Kyle Isbel.30
  16. 16bottom 2: Lawrence Butler singles on a line drive to center fielder Kyle Isbel. Miguel Andujar to 2nd.30
  17. 17bottom 2: Shea Langeliers singles on a line drive to center fielder Kyle Isbel. Miguel Andujar to 3rd. Lawrence Butler to 2nd.30
  18. 18bottom 2: Abraham Toro walks. Miguel Andujar scores. Lawrence Butler to 3rd. Shea Langeliers to 2nd.31
  19. 19bottom 2: Darell Hernaiz singles on a line drive to center fielder Kyle Isbel. Lawrence Butler scores. Shea Langeliers to 3rd. Abraham Toro to 2nd.32
  20. 20bottom 2: Esteury Ruiz grounds out, shortstop Garrett Hampson to first baseman Vinnie Pasquantino. Shea Langeliers scores. Abraham Toro to 3rd. Darell Hernaiz to 2nd.33
  21. 21bottom 2: Zack Gelof strikes out swinging.33
  22. 22bottom 2: Ryan Noda grounds out, first baseman Vinnie Pasquantino to pitcher Evan Sisk.33
  23. 23top 3: MJ Melendez walks.33
  24. 24top 3: Hunter Renfroe grounds into a force out, second baseman Zack Gelof to shortstop Darell Hernaiz. MJ Melendez out at 2nd. Hunter Renfroe to 1st.33
  25. 25top 3: Vinnie Pasquantino pops out to second baseman Zack Gelof.33
  26. 26top 3: Austin Nola singles on a ground ball to left fielder Miguel Andujar. Hunter Renfroe to 3rd.33
  27. 27top 3: Michael Massey flies out to right fielder Lawrence Butler.33
  28. 28bottom 3: Brent Rooker grounds out softly, second baseman Michael Massey to first baseman Vinnie Pasquantino.33
  29. 29bottom 3: Miguel Andujar pops out to shortstop Garrett Hampson.33
  30. 30bottom 3: Lawrence Butler singles on a ground ball to left fielder MJ Melendez.33
  31. 31bottom 3: Shea Langeliers singles on a line drive to center fielder Kyle Isbel. Lawrence Butler to 2nd.33
  32. 32bottom 3: Abraham Toro homers (1) on a fly ball to right field. Lawrence Butler scores. Shea Langeliers scores.36
  33. 33bottom 3: Darell Hernaiz strikes out swinging.36
  34. 34top 4: Nick Pratto singles on a line drive to right fielder Lawrence Butler.36
  35. 35top 4: Garrett Hampson lines out to right fielder Lawrence Butler.36
  36. 36top 4: Kyle Isbel grounds into a double play, first baseman Ryan Noda to shortstop Darell Hernaiz to first baseman Ryan Noda. Nick Pratto out at 2nd. Kyle Isbel out at 1st.36
  37. 37bottom 4: Esteury Ruiz strikes out swinging.36
  38. 38bottom 4: Zack Gelof grounds out, shortstop Garrett Hampson to first baseman Vinnie Pasquantino.36
  39. 39bottom 4: Ryan Noda flies out to center fielder Kyle Isbel.36
  40. 40top 5: Maikel Garcia flies out to center fielder Esteury Ruiz.36
  41. 41top 5: MJ Melendez singles on a ground ball to center fielder Esteury Ruiz.36
  42. 42top 5: Hunter Renfroe strikes out on a foul tip.36
  43. 43top 5: Vinnie Pasquantino strikes out swinging.36
  44. 44bottom 5: Brent Rooker walks.36
  45. 45bottom 5: Miguel Andujar lines out to shortstop Garrett Hampson.36
  46. 46bottom 5: Lawrence Butler walks. Brent Rooker to 2nd.36
  47. 47bottom 5: Shea Langeliers called out on strikes.36
  48. 48bottom 5: Abraham Toro grounds out softly, pitcher Alec Marsh to first baseman Vinnie Pasquantino.36
  49. 49top 6: Logan Porter strikes out swinging.36
  50. 50top 6: Mike Brosseau singles on a ground ball to right fielder Hoy Park.36
  51. 51top 6: Nick Pratto called out on strikes.36
  52. 52top 6: Garrett Hampson walks. Mike Brosseau to 2nd.36
  53. 53top 6: Diego Hernandez grounds out, pitcher Sean Newcomb to first baseman Drew Lugbauer.36
  54. 54bottom 6: Darell Hernaiz grounds out to first baseman CJ Alexander.36
  55. 55bottom 6: Hoy Park grounds out, second baseman Mike Brosseau to first baseman CJ Alexander.36
  56. 56bottom 6: Armando Alvarez strikes out swinging.36
  57. 57top 7: Nate Eaton flies out to right fielder Hoy Park.36
  58. 58top 7: CJ Alexander flies out to center fielder Daz Cameron.36
  59. 59top 7: John Rave strikes out swinging.36
  60. 60bottom 7: Daz Cameron flies out to right fielder John Rave in foul territory.36
  61. 61bottom 7: Tyler Soderstrom grounds out softly, pitcher Alec Marsh to first baseman CJ Alexander.36
  62. 62bottom 7: Max Schuemann singles on a ground ball to right fielder John Rave.36
  63. 63bottom 7: Drew Lugbauer grounds out, second baseman Mike Brosseau to first baseman CJ Alexander.36
  64. 64top 8: Tucker Bradley pops out to third baseman Armando Alvarez in foul territory.36
  65. 65top 8: Logan Porter pops out to second baseman Max Schuemann.36
  66. 66top 8: Mike Brosseau pops out to second baseman Max Schuemann.36
  67. 67bottom 8: Kyle McCann grounds out, second baseman Mike Brosseau to first baseman CJ Alexander.36
  68. 68bottom 8: Caeden Trenkle singles on a line drive to center fielder Diego Hernandez.36
  69. 69bottom 8: Max Muncy strikes out swinging.36
  70. 70bottom 8: Hoy Park grounds out, second baseman Mike Brosseau to first baseman CJ Alexander.36
  71. 71top 9: Nick Pratto walks.36
  72. 72top 9: Tyler Tolbert strikes out swinging.36
  73. 73top 9: Diego Hernandez walks. River Town to 2nd.36
  74. 74top 9: Nate Eaton singles on a line drive to center fielder Daz Cameron. River Town to 3rd. Diego Hernandez to 2nd.36
  75. 75top 9: CJ Alexander called out on strikes.36
  76. 76top 9: John Rave lines out to first baseman Drew Lugbauer.36
Boxscore

Key evidence.

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

Kansas City Royals boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Brady SingerP216623.143712.333172561003.857
Michael Massey2B20.50000001000.5001210000.50001
Tyler TolbertSS1000000000010000010
Nate Eaton3B20.50000001000.5001200000.50001
John RaveRF2000000000020000010
Evan SiskP0100000.33301100000
MJ MelendezLF2100102001230000102
Vinnie Pasquantino1B3000000000030000010
Kyle IsbelCF2000000000020000000
Garrett HampsonSS2000100000.3330.33330000010
Logan PorterC2000000000020000010
Nick PrattoDH30.66700102010.7502.417413001.66715
CJ Alexander1B2000000000020000010
Maikel Garcia3B3000000000030000010
Mike Brosseau2B20.50000001000.5001200000.50001
Austin NolaC2100002001221000102
Diego HernandezCF1000100000.5000.50020000000
Hunter RenfroeRF30.33300001000.3330.667300000.33311
Tucker BradleyLF1000000000010000000
James McArthurP0400001.33304802000
Alec MarshP21200103092202001
River TownPR000000000000000
Nick Anderson00001010301001
Nick AndersonP040010103601001

Team line

Athletics
Athletics boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Esteury RuizCF2000100000.3330.33330100010
Shea LangeliersC30.66700002000.6671.333320000.66712
Miguel AndujarLF30.33300001000.3330.667310000.33301
Max Schuemann2B1100001001210000101
Paul BlackburnP11836.7507140122632012
Darell HernaizSS30.33300001000.3330.667301000.33311
Sean NewcombP1900202062004001.500
Zack Gelof2B3000000000030000010
Tyler SoderstromDH1000000000010000000
Ryan Noda1B3000000000030000000
Kyle McCannC1000000000010000000
Brent RookerDH2000100000.3330.33330000000
Gerson MorenoP030000103300000
Abraham Toro3B20.50000101010.6672.66731400204
Armando Alvarez3B1000000000010000010
Vinny NittoliP030000103501000
Daz CameronCF1000000000010000000
Easton LucasP0200000.66702401100
Caeden TrenkleLF1100001001210000101
Hoy ParkRF2000000000020000000
Drew Lugbauer1B1000000000010000000
Billy SullivanP2400100.333011201009
Lawrence ButlerRF2100102001232000102
Max MuncySS1000000000010000010

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2024-03-10T20:05:00Z · Final
Play-by-play

The game, at bat by at bat.

top 1st(4)
  • Maikel Garcia vs Paul Blackburn0-0

    Maikel Garcia called out on strikes.

    0-3, 3 pitches · 0 outs before

  • MJ Melendez vs Paul Blackburn0-0

    MJ Melendez singles on a line drive to right fielder Lawrence Butler.

    0-0, 1 pitch · 1 out before

  • Hunter Renfroe vs Paul Blackburn0-0

    Hunter Renfroe singles on a ground ball to left fielder Miguel Andujar. MJ Melendez to 2nd.

    0-0, 1 pitch · 1 out before

  • Vinnie Pasquantino vs Paul Blackburn0-0

    Vinnie Pasquantino grounds into a double play, first baseman Ryan Noda to shortstop Darell Hernaiz to pitcher Paul Blackburn. Hunter Renfroe out at 2nd. Vinnie Pasquantino out at 1st.

    0-0, 1 pitch · 1 out before

bottom 1st(4)
  • Esteury Ruiz vs Brady Singer0-0

    Esteury Ruiz walks.

    4-0, 4 pitches · 0 outs before

  • Zack Gelof vs Brady Singer0-0

    Zack Gelof grounds out, third baseman Maikel Garcia to first baseman Vinnie Pasquantino. Esteury Ruiz to 2nd.

    0-0, 1 pitch · 0 outs before

  • Ryan Noda vs Brady Singer0-0

    Ryan Noda grounds out, shortstop Garrett Hampson to first baseman Vinnie Pasquantino. Esteury Ruiz to 3rd.

    0-0, 1 pitch · 1 out before

  • Brent Rooker vs Brady Singer0-0

    Brent Rooker pops out to first baseman Vinnie Pasquantino in foul territory.

    0-0, 1 pitch · 2 outs before

top 2nd(6)
  • Austin Nola vs Paul Blackburn0-0

    Austin Nola singles on a sharp ground ball to left fielder Miguel Andujar.

    0-0, 1 pitch · 0 outs before

  • Michael Massey vs Paul Blackburn0-0

    Michael Massey singles on a line drive to right fielder Lawrence Butler. Austin Nola to 3rd.

    0-0, 1 pitch · 0 outs before

  • Nick Pratto vs Paul Blackburn3-0

    Nick Pratto homers (2) on a fly ball to left field. Austin Nola scores. Michael Massey scores.

    1-0, 2 pitches · 0 outs before

  • Garrett Hampson vs Paul Blackburn3-0

    Garrett Hampson strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Kyle Isbel vs Paul Blackburn3-0

    Kyle Isbel lines out to center fielder Esteury Ruiz.

    0-0, 1 pitch · 1 out before

  • Maikel Garcia vs Paul Blackburn3-0

    Maikel Garcia pops out to second baseman Zack Gelof.

    0-0, 1 pitch · 2 outs before

bottom 2nd(8)
  • Miguel Andujar vs Brady Singer3-0

    Miguel Andujar singles on a ground ball to center fielder Kyle Isbel.

    0-0, 1 pitch · 0 outs before

  • Lawrence Butler vs Brady Singer3-0

    Lawrence Butler singles on a line drive to center fielder Kyle Isbel. Miguel Andujar to 2nd.

    0-0, 1 pitch · 0 outs before

  • Shea Langeliers vs Brady Singer3-0

    Shea Langeliers singles on a line drive to center fielder Kyle Isbel. Miguel Andujar to 3rd. Lawrence Butler to 2nd.

    0-0, 1 pitch · 0 outs before

  • Abraham Toro vs Brady Singer3-1

    Abraham Toro walks. Miguel Andujar scores. Lawrence Butler to 3rd. Shea Langeliers to 2nd.

    4-0, 4 pitches · 0 outs before

  • Darell Hernaiz vs Brady Singer3-2

    Darell Hernaiz singles on a line drive to center fielder Kyle Isbel. Lawrence Butler scores. Shea Langeliers to 3rd. Abraham Toro to 2nd.

    0-0, 1 pitch · 0 outs before

  • Esteury Ruiz vs Brady Singer3-3

    Esteury Ruiz grounds out, shortstop Garrett Hampson to first baseman Vinnie Pasquantino. Shea Langeliers scores. Abraham Toro to 3rd. Darell Hernaiz to 2nd.

    0-0, 1 pitch · 0 outs before

  • Zack Gelof vs Brady Singer3-3

    Zack Gelof strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Ryan Noda vs Evan Sisk3-3

    Ryan Noda grounds out, first baseman Vinnie Pasquantino to pitcher Evan Sisk.

    0-0, 1 pitch · 2 outs before

top 3rd(5)
  • MJ Melendez vs Paul Blackburn3-3

    MJ Melendez walks.

    4-0, 4 pitches · 0 outs before

  • Hunter Renfroe vs Paul Blackburn3-3

    Hunter Renfroe grounds into a force out, second baseman Zack Gelof to shortstop Darell Hernaiz. MJ Melendez out at 2nd. Hunter Renfroe to 1st.

    0-0, 1 pitch · 0 outs before

  • Vinnie Pasquantino vs Paul Blackburn3-3

    Vinnie Pasquantino pops out to second baseman Zack Gelof.

    0-0, 1 pitch · 1 out before

  • Austin Nola vs Paul Blackburn3-3

    Austin Nola singles on a ground ball to left fielder Miguel Andujar. Hunter Renfroe to 3rd.

    0-0, 1 pitch · 2 outs before

  • Michael Massey vs Paul Blackburn3-3

    Michael Massey flies out to right fielder Lawrence Butler.

    0-0, 1 pitch · 2 outs before

bottom 3rd(6)
  • Brent Rooker vs Brady Singer3-3

    Brent Rooker grounds out softly, second baseman Michael Massey to first baseman Vinnie Pasquantino.

    0-0, 1 pitch · 0 outs before

  • Miguel Andujar vs Brady Singer3-3

    Miguel Andujar pops out to shortstop Garrett Hampson.

    0-0, 1 pitch · 1 out before

  • Lawrence Butler vs Brady Singer3-3

    Lawrence Butler singles on a ground ball to left fielder MJ Melendez.

    0-0, 1 pitch · 2 outs before

  • Shea Langeliers vs Brady Singer3-3

    Shea Langeliers singles on a line drive to center fielder Kyle Isbel. Lawrence Butler to 2nd.

    0-0, 1 pitch · 2 outs before

  • Abraham Toro vs Brady Singer3-6

    Abraham Toro homers (1) on a fly ball to right field. Lawrence Butler scores. Shea Langeliers scores.

    1-0, 2 pitches · 2 outs before

  • Darell Hernaiz vs James McArthur3-6

    Darell Hernaiz strikes out swinging.

    0-3, 3 pitches · 2 outs before

top 4th(3)
  • Nick Pratto vs Paul Blackburn3-6

    Nick Pratto singles on a line drive to right fielder Lawrence Butler.

    0-0, 1 pitch · 0 outs before

  • Garrett Hampson vs Paul Blackburn3-6

    Garrett Hampson lines out to right fielder Lawrence Butler.

    0-0, 1 pitch · 0 outs before

  • Kyle Isbel vs Paul Blackburn3-6

    Kyle Isbel grounds into a double play, first baseman Ryan Noda to shortstop Darell Hernaiz to first baseman Ryan Noda. Nick Pratto out at 2nd. Kyle Isbel out at 1st.

    0-0, 1 pitch · 1 out before

bottom 4th(3)
  • Esteury Ruiz vs James McArthur3-6

    Esteury Ruiz strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Zack Gelof vs James McArthur3-6

    Zack Gelof grounds out, shortstop Garrett Hampson to first baseman Vinnie Pasquantino.

    0-0, 1 pitch · 1 out before

  • Ryan Noda vs James McArthur3-6

    Ryan Noda flies out to center fielder Kyle Isbel.

    0-0, 1 pitch · 2 outs before

top 5th(4)
  • Maikel Garcia vs Sean Newcomb3-6

    Maikel Garcia flies out to center fielder Esteury Ruiz.

    0-0, 1 pitch · 0 outs before

  • MJ Melendez vs Sean Newcomb3-6

    MJ Melendez singles on a ground ball to center fielder Esteury Ruiz.

    0-0, 1 pitch · 1 out before

  • Hunter Renfroe vs Sean Newcomb3-6

    Hunter Renfroe strikes out on a foul tip.

    0-3, 3 pitches · 1 out before

  • Vinnie Pasquantino vs Sean Newcomb3-6

    Vinnie Pasquantino strikes out swinging.

    0-3, 3 pitches · 2 outs before

bottom 5th(5)
  • Brent Rooker vs Alec Marsh3-6

    Brent Rooker walks.

    4-0, 4 pitches · 0 outs before

  • Miguel Andujar vs Alec Marsh3-6

    Miguel Andujar lines out to shortstop Garrett Hampson.

    0-0, 1 pitch · 0 outs before

  • Lawrence Butler vs Alec Marsh3-6

    Lawrence Butler walks. Brent Rooker to 2nd.

    4-0, 4 pitches · 1 out before

  • Shea Langeliers vs Alec Marsh3-6

    Shea Langeliers called out on strikes.

    0-3, 3 pitches · 1 out before

  • Abraham Toro vs Alec Marsh3-6

    Abraham Toro grounds out softly, pitcher Alec Marsh to first baseman Vinnie Pasquantino.

    0-0, 1 pitch · 2 outs before

top 6th(5)
  • Logan Porter vs Sean Newcomb3-6

    Logan Porter strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Mike Brosseau vs Sean Newcomb3-6

    Mike Brosseau singles on a ground ball to right fielder Hoy Park.

    0-0, 1 pitch · 1 out before

  • Nick Pratto vs Sean Newcomb3-6

    Nick Pratto called out on strikes.

    0-3, 3 pitches · 1 out before

  • Garrett Hampson vs Sean Newcomb3-6

    Garrett Hampson walks. Mike Brosseau to 2nd.

    4-0, 4 pitches · 2 outs before

  • Diego Hernandez vs Sean Newcomb3-6

    Diego Hernandez grounds out, pitcher Sean Newcomb to first baseman Drew Lugbauer.

    0-0, 1 pitch · 2 outs before

bottom 6th(3)
  • Darell Hernaiz vs Alec Marsh3-6

    Darell Hernaiz grounds out to first baseman CJ Alexander.

    0-0, 1 pitch · 0 outs before

  • Hoy Park vs Alec Marsh3-6

    Hoy Park grounds out, second baseman Mike Brosseau to first baseman CJ Alexander.

    0-0, 1 pitch · 1 out before

  • Armando Alvarez vs Alec Marsh3-6

    Armando Alvarez strikes out swinging.

    0-3, 3 pitches · 2 outs before

top 7th(3)
  • Nate Eaton vs Vinny Nittoli3-6

    Nate Eaton flies out to right fielder Hoy Park.

    0-0, 1 pitch · 0 outs before

  • CJ Alexander vs Vinny Nittoli3-6

    CJ Alexander flies out to center fielder Daz Cameron.

    0-0, 1 pitch · 1 out before

  • John Rave vs Vinny Nittoli3-6

    John Rave strikes out swinging.

    0-3, 3 pitches · 2 outs before

bottom 7th(4)
  • Daz Cameron vs Alec Marsh3-6

    Daz Cameron flies out to right fielder John Rave in foul territory.

    0-0, 1 pitch · 0 outs before

  • Tyler Soderstrom vs Alec Marsh3-6

    Tyler Soderstrom grounds out softly, pitcher Alec Marsh to first baseman CJ Alexander.

    0-0, 1 pitch · 1 out before

  • Max Schuemann vs Alec Marsh3-6

    Max Schuemann singles on a ground ball to right fielder John Rave.

    0-0, 1 pitch · 2 outs before

  • Drew Lugbauer vs Alec Marsh3-6

    Drew Lugbauer grounds out, second baseman Mike Brosseau to first baseman CJ Alexander.

    0-0, 1 pitch · 2 outs before

top 8th(3)
  • Tucker Bradley vs Gerson Moreno3-6

    Tucker Bradley pops out to third baseman Armando Alvarez in foul territory.

    0-0, 1 pitch · 0 outs before

  • Logan Porter vs Gerson Moreno3-6

    Logan Porter pops out to second baseman Max Schuemann.

    0-0, 1 pitch · 1 out before

  • Mike Brosseau vs Gerson Moreno3-6

    Mike Brosseau pops out to second baseman Max Schuemann.

    0-0, 1 pitch · 2 outs before

bottom 8th(4)
  • Kyle McCann vs Nick Anderson3-6

    Kyle McCann grounds out, second baseman Mike Brosseau to first baseman CJ Alexander.

    0-0, 1 pitch · 0 outs before

  • Caeden Trenkle vs Nick Anderson3-6

    Caeden Trenkle singles on a line drive to center fielder Diego Hernandez.

    0-0, 1 pitch · 1 out before

  • Max Muncy vs Nick Anderson3-6

    Max Muncy strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Hoy Park vs Nick Anderson3-6

    Hoy Park grounds out, second baseman Mike Brosseau to first baseman CJ Alexander.

    0-0, 1 pitch · 2 outs before

top 9th(6)
  • Nick Pratto vs Billy Sullivan3-6

    Nick Pratto walks.

    4-0, 4 pitches · 0 outs before

  • Tyler Tolbert vs Billy Sullivan3-6

    Tyler Tolbert strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Diego Hernandez vs Billy Sullivan3-6

    Diego Hernandez walks. River Town to 2nd.

    4-0, 4 pitches · 1 out before

  • Nate Eaton vs Billy Sullivan3-6

    Nate Eaton singles on a line drive to center fielder Daz Cameron. River Town to 3rd. Diego Hernandez to 2nd.

    0-0, 1 pitch · 1 out before

  • CJ Alexander vs Easton Lucas3-6

    CJ Alexander called out on strikes.

    0-3, 3 pitches · 1 out before

  • John Rave vs Easton Lucas3-6

    John Rave lines out to first baseman Drew Lugbauer.

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