Athletics 3, Tampa Bay Rays 0

baseball game fileFinal
Tropicana Field · St. Petersburg

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Athletics, below favors Tampa Bay Rays. 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 Athletics led; a negative differential means Tampa Bay Rays led.Run differential+30−3123456789
  1. 01top 1: Abraham Toro singles on a line drive to left fielder Randy Arozarena.00
  2. 02top 1: JJ Bleday grounds into a double play, second baseman Brandon Lowe to shortstop José Caballero to first baseman Yandy Díaz. Abraham Toro out at 2nd. JJ Bleday out at 1st.00
  3. 03top 1: Brent Rooker flies out sharply to center fielder Jonny DeLuca.00
  4. 04bottom 1: Richie Palacios lines out to first baseman J. D. Davis.00
  5. 05bottom 1: Yandy Díaz lines out to center fielder JJ Bleday.00
  6. 06bottom 1: Brandon Lowe pops out to second baseman Zack Gelof in foul territory.00
  7. 07top 2: Miguel Andujar grounds out, third baseman Isaac Paredes to first baseman Yandy Díaz.00
  8. 08top 2: Shea Langeliers called out on strikes.00
  9. 09top 2: Seth Brown strikes out swinging.00
  10. 10bottom 2: Isaac Paredes walks.00
  11. 11bottom 2: Jonathan Aranda lines out sharply to center fielder JJ Bleday.00
  12. 12bottom 2: Randy Arozarena flies out to center fielder JJ Bleday.00
  13. 13bottom 2: Jonny DeLuca grounds out, shortstop Max Schuemann to first baseman J. D. Davis.00
  14. 14top 3: J.D. Davis singles on a ground ball to third baseman Isaac Paredes.00
  15. 15top 3: Zack Gelof pops out to first baseman Yandy Díaz.00
  16. 16top 3: Max Schuemann strikes out swinging.00
  17. 17top 3: Abraham Toro singles on a line drive to right fielder Richie Palacios. J.D. Davis to 3rd.00
  18. 18top 3: JJ Bleday strikes out swinging.00
  19. 19bottom 3: Ben Rortvedt pops out to third baseman Abraham Toro in foul territory.00
  20. 20bottom 3: José Caballero strikes out swinging.00
  21. 21bottom 3: Richie Palacios strikes out swinging.00
  22. 22top 4: Brent Rooker pops out to third baseman Isaac Paredes.00
  23. 23top 4: Miguel Andujar strikes out swinging.00
  24. 24top 4: Shea Langeliers flies out sharply to center fielder Jonny DeLuca.00
  25. 25bottom 4: Yandy Díaz flies out to right fielder Seth Brown.00
  26. 26bottom 4: Brandon Lowe flies out to left fielder Miguel Andujar.00
  27. 27bottom 4: Isaac Paredes lines out to center fielder JJ Bleday.00
  28. 28top 5: Seth Brown grounds out, third baseman Isaac Paredes to first baseman Yandy Díaz.00
  29. 29top 5: J.D. Davis grounds out, third baseman Isaac Paredes to first baseman Yandy Díaz.00
  30. 30top 5: Zack Gelof strikes out swinging.00
  31. 31bottom 5: Jonathan Aranda strikes out swinging.00
  32. 32bottom 5: Randy Arozarena grounds out, third baseman Abraham Toro to first baseman J. D. Davis.00
  33. 33bottom 5: Jonny DeLuca grounds out, shortstop Max Schuemann to first baseman J. D. Davis.00
  34. 34top 6: Max Schuemann singles on a ground ball to second baseman Brandon Lowe.00
  35. 35top 6: Abraham Toro grounds out, second baseman Brandon Lowe to first baseman Yandy Díaz. Max Schuemann to 2nd.00
  36. 36top 6: JJ Bleday walks.00
  37. 37top 6: Brent Rooker strikes out swinging.00
  38. 38top 6: Miguel Andujar homers (1) on a line drive to left field. Max Schuemann scores. JJ Bleday scores.30
  39. 39top 6: Shea Langeliers grounds out, second baseman Brandon Lowe to first baseman Yandy Díaz.30
  40. 40bottom 6: Ben Rortvedt called out on strikes.30
  41. 41bottom 6: José Caballero singles on a fly ball to center fielder JJ Bleday.30
  42. 42bottom 6: Richie Palacios strikes out swinging.30
  43. 43bottom 6: Yandy Díaz pops out to second baseman Zack Gelof.30
  44. 44top 7: Seth Brown singles on a ground ball to center fielder Jonny DeLuca.30
  45. 45top 7: J.D. Davis hit by pitch. Seth Brown to 2nd.30
  46. 46top 7: Zack Gelof strikes out swinging.30
  47. 47top 7: Max Schuemann called out on strikes.30
  48. 48top 7: Abraham Toro pops out to catcher Ben Rortvedt in foul territory.30
  49. 49bottom 7: Brandon Lowe pops out to third baseman Abraham Toro.30
  50. 50bottom 7: Isaac Paredes flies out to left fielder Miguel Andujar.30
  51. 51bottom 7: Jonathan Aranda flies out to center fielder JJ Bleday.30
  52. 52top 8: JJ Bleday walks.30
  53. 53top 8: Brent Rooker walks. JJ Bleday to 2nd.30
  54. 54top 8: Miguel Andujar grounds into a double play, shortstop José Caballero to second baseman Brandon Lowe to first baseman Yandy Díaz. JJ Bleday to 3rd. Brent Rooker out at 2nd. Miguel Andujar out at 1st.30
  55. 55top 8: Shea Langeliers walks.30
  56. 56top 8: Seth Brown strikes out swinging.30
  57. 57bottom 8: Randy Arozarena singles on a ground ball to shortstop Max Schuemann.30
  58. 58bottom 8: Jonny DeLuca strikes out on a foul tip.30
  59. 59bottom 8: Ben Rortvedt grounds into a double play, second baseman Zack Gelof to shortstop Max Schuemann to first baseman Tyler Soderstrom. Randy Arozarena out at 2nd. Ben Rortvedt out at 1st.30
  60. 60top 9: Tyler Soderstrom strikes out swinging.30
  61. 61top 9: Zack Gelof flies out to left fielder Randy Arozarena.30
  62. 62top 9: Max Schuemann flies out to center fielder Jonny DeLuca.30
  63. 63bottom 9: José Caballero strikes out swinging.30
  64. 64bottom 9: Richie Palacios flies out to right fielder Seth Brown.30
  65. 65bottom 9: Yandy Díaz singles on a line drive to center fielder JJ Bleday.30
  66. 66bottom 9: Brandon Lowe walks. Yandy Díaz to 2nd.30
  67. 67bottom 9: Isaac Paredes strikes out on a foul tip.30
Boxscore

Key evidence.

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

Team line

Athletics
Athletics boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
JJ BledayCF2000200000.5000.50041000010
Shea LangeliersC3000100000.2500.25040010010
Miguel AndujarLF40.25000001010.2501.25041300114
Max SchuemannSS40.25000001000.2500.500410000.25021
Zack Gelof2B4000000000040000020
Tyler Soderstrom1B1000000000010000010
Mitch SpenceP11800105.3330169804010.375
Brent RookerDH3000100000.2500.25040000010
Abraham Toro3B40.50000002000.5001400000.50002
J.D. Davis1B20.50000001100.6671.167300000.50001
T.J. McFarlandP0300001031101000
Mason MillerP1500101032702102
Seth BrownRF40.25000001000.2500.500400000.25021
Michael KellyP0500101.667052301000.600
Tampa Bay Rays boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Brandon Lowe2B3000100000.2500.25040000000
Zack LittellP12833.8576171219539001
Yandy Diaz1B40.25000001000.2500.500400000.25001
Richie PalaciosRF4000000000040000020
Jonathan ArandaDH3000000000030000010
Isaac Paredes3B3000100000.2500.25040000010
Randy ArozarenaLF30.33300001000.3330.667300000.33301
Jason AdamP030000103901000
Jose CaballeroSS30.33300001000.3330.667300000.33321
Jonny DeLucaCF3000000000030000010
Chris DevenskiP3500001033001003
Ben RortvedtC3000000000030000010

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2024-05-28T22:50:00Z · Final
Play-by-play

The game, at bat by at bat.

top 1st(3)
  • Abraham Toro vs Zack Littell0-0

    Abraham Toro singles on a line drive to left fielder Randy Arozarena.

    0-0, 1 pitch · 0 outs before

  • JJ Bleday vs Zack Littell0-0

    JJ Bleday grounds into a double play, second baseman Brandon Lowe to shortstop José Caballero to first baseman Yandy Díaz. Abraham Toro out at 2nd. JJ Bleday out at 1st.

    0-0, 1 pitch · 0 outs before

  • Brent Rooker vs Zack Littell0-0

    Brent Rooker flies out sharply to center fielder Jonny DeLuca.

    2-0, 3 pitches · 2 outs before

bottom 1st(3)
  • Richie Palacios vs Mitch Spence0-0

    Richie Palacios lines out to first baseman J. D. Davis.

    3-2, 7 pitches · 0 outs before

  • Yandy Diaz vs Mitch Spence0-0

    Yandy Díaz lines out to center fielder JJ Bleday.

    3-2, 7 pitches · 1 out before

  • Brandon Lowe vs Mitch Spence0-0

    Brandon Lowe pops out to second baseman Zack Gelof in foul territory.

    1-1, 3 pitches · 2 outs before

top 2nd(3)
  • Miguel Andujar vs Zack Littell0-0

    Miguel Andujar grounds out, third baseman Isaac Paredes to first baseman Yandy Díaz.

    0-0, 1 pitch · 0 outs before

  • Shea Langeliers vs Zack Littell0-0

    Shea Langeliers called out on strikes.

    2-3, 5 pitches · 1 out before

  • Seth Brown vs Zack Littell0-0

    Seth Brown strikes out swinging.

    3-3, 7 pitches · 2 outs before

bottom 2nd(4)
  • Isaac Paredes vs Mitch Spence0-0

    Isaac Paredes walks.

    4-2, 10 pitches · 0 outs before

  • Jonathan Aranda vs Mitch Spence0-0

    Jonathan Aranda lines out sharply to center fielder JJ Bleday.

    3-1, 5 pitches · 0 outs before

  • Randy Arozarena vs Mitch Spence0-0

    Randy Arozarena flies out to center fielder JJ Bleday.

    2-2, 5 pitches · 1 out before

  • Jonny DeLuca vs Mitch Spence0-0

    Jonny DeLuca grounds out, shortstop Max Schuemann to first baseman J. D. Davis.

    0-0, 1 pitch · 2 outs before

top 3rd(5)
  • J.D. Davis vs Zack Littell0-0

    J.D. Davis singles on a ground ball to third baseman Isaac Paredes.

    2-1, 4 pitches · 0 outs before

  • Zack Gelof vs Zack Littell0-0

    Zack Gelof pops out to first baseman Yandy Díaz.

    3-2, 6 pitches · 0 outs before

  • Max Schuemann vs Zack Littell0-0

    Max Schuemann strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Abraham Toro vs Zack Littell0-0

    Abraham Toro singles on a line drive to right fielder Richie Palacios. J.D. Davis to 3rd.

    0-1, 2 pitches · 2 outs before

  • JJ Bleday vs Zack Littell0-0

    JJ Bleday strikes out swinging.

    2-3, 5 pitches · 2 outs before

bottom 3rd(3)
  • Ben Rortvedt vs Mitch Spence0-0

    Ben Rortvedt pops out to third baseman Abraham Toro in foul territory.

    3-2, 8 pitches · 0 outs before

  • Jose Caballero vs Mitch Spence0-0

    José Caballero strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Richie Palacios vs Mitch Spence0-0

    Richie Palacios strikes out swinging.

    3-3, 7 pitches · 2 outs before

top 4th(3)
  • Brent Rooker vs Zack Littell0-0

    Brent Rooker pops out to third baseman Isaac Paredes.

    2-2, 7 pitches · 0 outs before

  • Miguel Andujar vs Zack Littell0-0

    Miguel Andujar strikes out swinging.

    2-3, 5 pitches · 1 out before

  • Shea Langeliers vs Zack Littell0-0

    Shea Langeliers flies out sharply to center fielder Jonny DeLuca.

    1-0, 2 pitches · 2 outs before

bottom 4th(3)
  • Yandy Diaz vs Mitch Spence0-0

    Yandy Díaz flies out to right fielder Seth Brown.

    2-1, 4 pitches · 0 outs before

  • Brandon Lowe vs Mitch Spence0-0

    Brandon Lowe flies out to left fielder Miguel Andujar.

    0-0, 1 pitch · 1 out before

  • Isaac Paredes vs Mitch Spence0-0

    Isaac Paredes lines out to center fielder JJ Bleday.

    0-1, 2 pitches · 2 outs before

top 5th(3)
  • Seth Brown vs Zack Littell0-0

    Seth Brown grounds out, third baseman Isaac Paredes to first baseman Yandy Díaz.

    0-1, 2 pitches · 0 outs before

  • J.D. Davis vs Zack Littell0-0

    J.D. Davis grounds out, third baseman Isaac Paredes to first baseman Yandy Díaz.

    2-2, 6 pitches · 1 out before

  • Zack Gelof vs Zack Littell0-0

    Zack Gelof strikes out swinging.

    1-3, 4 pitches · 2 outs before

bottom 5th(3)
  • Jonathan Aranda vs Mitch Spence0-0

    Jonathan Aranda strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Randy Arozarena vs Mitch Spence0-0

    Randy Arozarena grounds out, third baseman Abraham Toro to first baseman J. D. Davis.

    3-2, 8 pitches · 1 out before

  • Jonny DeLuca vs Mitch Spence0-0

    Jonny DeLuca grounds out, shortstop Max Schuemann to first baseman J. D. Davis.

    2-2, 5 pitches · 2 outs before

top 6th(6)
  • Max Schuemann vs Zack Littell0-0

    Max Schuemann singles on a ground ball to second baseman Brandon Lowe.

    1-0, 2 pitches · 0 outs before

  • Abraham Toro vs Zack Littell0-0

    Abraham Toro grounds out, second baseman Brandon Lowe to first baseman Yandy Díaz. Max Schuemann to 2nd.

    0-1, 2 pitches · 0 outs before

  • JJ Bleday vs Zack Littell0-0

    JJ Bleday walks.

    4-1, 5 pitches · 1 out before

  • Brent Rooker vs Zack Littell0-0

    Brent Rooker strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Miguel Andujar vs Zack Littell3-0

    Miguel Andujar homers (1) on a line drive to left field. Max Schuemann scores. JJ Bleday scores.

    0-1, 2 pitches · 2 outs before

  • Shea Langeliers vs Zack Littell3-0

    Shea Langeliers grounds out, second baseman Brandon Lowe to first baseman Yandy Díaz.

    0-1, 2 pitches · 2 outs before

bottom 6th(4)
  • Ben Rortvedt vs Mitch Spence3-0

    Ben Rortvedt called out on strikes.

    3-3, 11 pitches · 0 outs before

  • Jose Caballero vs Mitch Spence3-0

    José Caballero singles on a fly ball to center fielder JJ Bleday.

    3-2, 6 pitches · 1 out before

  • Richie Palacios vs T.J. McFarland3-0

    Richie Palacios strikes out swinging.

    1-3, 5 pitches · 1 out before

  • Yandy Diaz vs T.J. McFarland3-0

    Yandy Díaz pops out to second baseman Zack Gelof.

    0-0, 1 pitch · 2 outs before

top 7th(5)
  • Seth Brown vs Zack Littell3-0

    Seth Brown singles on a ground ball to center fielder Jonny DeLuca.

    1-2, 5 pitches · 0 outs before

  • J.D. Davis vs Zack Littell3-0

    J.D. Davis hit by pitch. Seth Brown to 2nd.

    1-1, 2 pitches · 0 outs before

  • Zack Gelof vs Zack Littell3-0

    Zack Gelof strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Max Schuemann vs Zack Littell3-0

    Max Schuemann called out on strikes.

    0-3, 3 pitches · 1 out before

  • Abraham Toro vs Zack Littell3-0

    Abraham Toro pops out to catcher Ben Rortvedt in foul territory.

    0-0, 1 pitch · 2 outs before

bottom 7th(3)
  • Brandon Lowe vs T.J. McFarland3-0

    Brandon Lowe pops out to third baseman Abraham Toro.

    2-2, 5 pitches · 0 outs before

  • Isaac Paredes vs Michael Kelly3-0

    Isaac Paredes flies out to left fielder Miguel Andujar.

    2-2, 6 pitches · 1 out before

  • Jonathan Aranda vs Michael Kelly3-0

    Jonathan Aranda flies out to center fielder JJ Bleday.

    3-2, 7 pitches · 2 outs before

top 8th(5)
  • JJ Bleday vs Chris Devenski3-0

    JJ Bleday walks.

    4-2, 7 pitches · 0 outs before

  • Brent Rooker vs Chris Devenski3-0

    Brent Rooker walks. JJ Bleday to 2nd.

    4-2, 8 pitches · 0 outs before

  • Miguel Andujar vs Chris Devenski3-0

    Miguel Andujar grounds into a double play, shortstop José Caballero to second baseman Brandon Lowe to first baseman Yandy Díaz. JJ Bleday to 3rd. Brent Rooker out at 2nd. Miguel Andujar out at 1st.

    0-0, 1 pitch · 0 outs before

  • Shea Langeliers vs Chris Devenski3-0

    Shea Langeliers walks.

    4-2, 6 pitches · 2 outs before

  • Seth Brown vs Chris Devenski3-0

    Seth Brown strikes out swinging.

    3-3, 8 pitches · 2 outs before

bottom 8th(3)
  • Randy Arozarena vs Michael Kelly3-0

    Randy Arozarena singles on a ground ball to shortstop Max Schuemann.

    0-1, 2 pitches · 0 outs before

  • Jonny DeLuca vs Michael Kelly3-0

    Jonny DeLuca strikes out on a foul tip.

    2-3, 5 pitches · 0 outs before

  • Ben Rortvedt vs Michael Kelly3-0

    Ben Rortvedt grounds into a double play, second baseman Zack Gelof to shortstop Max Schuemann to first baseman Tyler Soderstrom. Randy Arozarena out at 2nd. Ben Rortvedt out at 1st.

    1-1, 3 pitches · 1 out before

top 9th(3)
  • Tyler Soderstrom vs Jason Adam3-0

    Tyler Soderstrom strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Zack Gelof vs Jason Adam3-0

    Zack Gelof flies out to left fielder Randy Arozarena.

    0-1, 2 pitches · 1 out before

  • Max Schuemann vs Jason Adam3-0

    Max Schuemann flies out to center fielder Jonny DeLuca.

    1-2, 4 pitches · 2 outs before

bottom 9th(5)
  • Jose Caballero vs Mason Miller3-0

    José Caballero strikes out swinging.

    3-3, 7 pitches · 0 outs before

  • Richie Palacios vs Mason Miller3-0

    Richie Palacios flies out to right fielder Seth Brown.

    2-2, 5 pitches · 1 out before

  • Yandy Diaz vs Mason Miller3-0

    Yandy Díaz singles on a line drive to center fielder JJ Bleday.

    1-1, 3 pitches · 2 outs before

  • Brandon Lowe vs Mason Miller3-0

    Brandon Lowe walks. Yandy Díaz to 2nd.

    4-2, 9 pitches · 2 outs before

  • Isaac Paredes vs Mason Miller3-0

    Isaac Paredes strikes out on a foul tip.

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