Tampa Bay Rays 3, Los Angeles Dodgers 4

baseball game fileFinal
Dodger Stadium · Los Angeles

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Tampa Bay Rays, below favors Los Angeles Dodgers. 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 Tampa Bay Rays led; a negative differential means Los Angeles Dodgers led.Run differential+30−3123456789
  1. 01top 1: Yandy Díaz flies out to right fielder Kyle Tucker.00
  2. 02top 1: Jonathan Aranda strikes out swinging.00
  3. 03top 1: Junior Caminero doubles (12) on a sharp line drive to right fielder Kyle Tucker.00
  4. 04top 1: Ryan Vilade homers (4) on a fly ball to left field. Junior Caminero scores.20
  5. 05top 1: Ben Williamson flies out to center fielder Andy Pages.20
  6. 06bottom 1: Shohei Ohtani flies out to right fielder Austin Slater.20
  7. 07bottom 1: Andy Pages grounds out softly to first baseman Jonathan Aranda.20
  8. 08bottom 1: Freddie Freeman lines out to left fielder Ryan Vilade.20
  9. 09top 2: Austin Slater singles on a line drive to left fielder Ryan Ward.20
  10. 10top 2: Cedric Mullins walks. Austin Slater to 2nd.20
  11. 11top 2: Nick Fortes out on a sacrifice bunt, third baseman Max Muncy to second baseman Alex Freeland. Austin Slater to 3rd. Cedric Mullins to 2nd.20
  12. 12top 2: Taylor Walls out on a sacrifice bunt, first baseman Freddie Freeman to second baseman Alex Freeland. Austin Slater scores. Cedric Mullins to 3rd.30
  13. 13top 2: Yandy Díaz grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.30
  14. 14bottom 2: Mookie Betts doubles (5) on a line drive to left fielder Ryan Vilade.30
  15. 15bottom 2: Max Muncy singles on a ground ball to first baseman Jonathan Aranda.30
  16. 16bottom 2: Kyle Tucker homers (6) on a fly ball to right center field. Mookie Betts scores. Max Muncy scores.33
  17. 17bottom 2: Ryan Ward flies out to left fielder Ryan Vilade.33
  18. 18bottom 2: Dalton Rushing lines out sharply to center fielder Cedric Mullins.33
  19. 19bottom 2: Alex Freeland strikes out swinging.33
  20. 20top 3: Jonathan Aranda hit by pitch.33
  21. 21top 3: Junior Caminero grounds out, third baseman Max Muncy to first baseman Freddie Freeman. Jonathan Aranda to 2nd.33
  22. 22top 3: Ryan Vilade flies out to right fielder Kyle Tucker.33
  23. 23top 3: Ben Williamson singles on a ground ball to right fielder Kyle Tucker. Jonathan Aranda out at home on the throw, right fielder Kyle Tucker to catcher Dalton Rushing.33
  24. 24bottom 3: Shohei Ohtani grounds out, third baseman Junior Caminero to first baseman Jonathan Aranda.33
  25. 25bottom 3: Andy Pages called out on strikes.33
  26. 26bottom 3: Freddie Freeman grounds out, second baseman Ben Williamson to first baseman Jonathan Aranda.33
  27. 27top 4: Austin Slater grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.33
  28. 28top 4: Cedric Mullins strikes out swinging.33
  29. 29top 4: Nick Fortes walks.33
  30. 30top 4: Taylor Walls strikes out swinging.33
  31. 31bottom 4: Mookie Betts lines out to left fielder Ryan Vilade.33
  32. 32bottom 4: Max Muncy strikes out swinging.33
  33. 33bottom 4: Kyle Tucker singles on a ground ball to right fielder Austin Slater.33
  34. 34bottom 4: Ryan Ward doubles (4) on a line drive to right fielder Austin Slater. Kyle Tucker to 3rd.33
  35. 35bottom 4: Dalton Rushing called out on strikes.33
  36. 36top 5: Yandy Díaz called out on strikes.33
  37. 37top 5: Jonathan Aranda singles on a ground ball to left fielder Ryan Ward.33
  38. 38top 5: Junior Caminero singles on a sharp line drive to left fielder Ryan Ward. Jonathan Aranda to 2nd.33
  39. 39top 5: Ryan Vilade flies out to center fielder Andy Pages.33
  40. 40top 5: Ben Williamson grounds out, pitcher Eric Lauer to first baseman Freddie Freeman.33
  41. 41bottom 5: Alex Freeland strikes out swinging.33
  42. 42bottom 5: Shohei Ohtani strikes out swinging.33
  43. 43bottom 5: Andy Pages lines out to center fielder Cedric Mullins.33
  44. 44top 6: Austin Slater walks.33
  45. 45top 6: Cedric Mullins grounds into a double play, shortstop Mookie Betts to first baseman Freddie Freeman. Austin Slater out at 2nd. Cedric Mullins out at 1st.33
  46. 46top 6: Nick Fortes flies out to center fielder Andy Pages.33
  47. 47bottom 6: Freddie Freeman walks.33
  48. 48bottom 6: Mookie Betts flies out to center fielder Cedric Mullins.33
  49. 49bottom 6: Max Muncy walks. Freddie Freeman to 2nd.33
  50. 50bottom 6: Kyle Tucker strikes out swinging.33
  51. 51bottom 6: Alex Call strikes out on a foul tip.33
  52. 52top 7: Taylor Walls called out on strikes.33
  53. 53top 7: Yandy Díaz grounds out, third baseman Max Muncy to first baseman Freddie Freeman.33
  54. 54top 7: Jonathan Aranda singles on a line drive to left fielder Alex Call.33
  55. 55top 7: Junior Caminero strikes out on a foul tip.33
  56. 56bottom 7: Dalton Rushing lines out to right fielder Austin Slater.33
  57. 57bottom 7: Miguel Rojas homers (2) on a fly ball to left center field.34
  58. 58bottom 7: Shohei Ohtani called out on strikes.34
  59. 59bottom 7: Andy Pages flies out to center fielder Cedric Mullins.34
  60. 60top 8: Ryan Vilade singles on a line drive to right fielder Kyle Tucker.34
  61. 61top 8: Ben Williamson grounds out, second baseman Miguel Rojas to first baseman Freddie Freeman. Chandler Simpson to 2nd.34
  62. 62top 8: Austin Slater grounds out, third baseman Max Muncy to first baseman Freddie Freeman. Chandler Simpson to 3rd.34
  63. 63top 8: Cedric Mullins flies out to center fielder Andy Pages.34
  64. 64bottom 8: Freddie Freeman singles on a line drive to right fielder Austin Slater.34
  65. 65bottom 8: Mookie Betts lines out to right fielder Austin Slater.34
  66. 66bottom 8: Max Muncy grounds out, second baseman Ben Williamson to first baseman Jonathan Aranda. Freddie Freeman to 2nd.34
  67. 67bottom 8: Kyle Tucker flies out to left fielder Chandler Simpson.34
  68. 68top 9: Nick Fortes grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.34
  69. 69top 9: Taylor Walls called out on strikes.34
  70. 70top 9: Yandy Díaz grounds out, second baseman Miguel Rojas to first baseman Freddie Freeman.34
Boxscore

Key evidence.

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

Tampa Bay Rays boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Yandy DiazDH5000000000050000010
Jonathan Aranda1B30.66700002100.7501.417400000.66712
Junior Caminero3B40.50010002000.5001.250410000.75013
Chandler SimpsonLF000000000000000
Cedric MullinsCF3000100000.2500.25040000010
Ben Williamson2B40.25000001000.2500.500400000.25001
Taylor WallsSS3000000000040100030
Nick FortesC2000100000.3330.33340000000
Cam BooserP1300000.667021302001.500
Nick MartinezP12235.063515.3330169636001.125
Ryan ViladeLF40.50000002010.5001.750412001.25005
Steven MatzP0814.500212162011001
Austin SlaterRF30.33300101000.5000.833410000.33301
Los Angeles Dodgers boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Shohei OhtaniDH4000000000040000020
Andy PagesCF4000000000040000010
Freddie Freeman1B30.33300101000.5000.833400000.33301
Mookie BettsSS40.25010001000.2500.750410000.50002
Kyle TuckerRF40.50000002010.5001.750413001.25015
Alex Freeland2B2000000000020000020
Miguel Rojas2B1100001011511100404
Alex VesiaP0100000.33301200000
Will KleinP0300100.667021200001.500
Tanner ScottP0300001031301100
Kyle HurtP0400101031402011
Eric LauerP32634.5006160189334001.500
Dalton RushingC3000000000030000010
Alex CallLF1000000000010000010
Max Muncy3B30.33300101000.5000.833410000.33311
Ryan WardLF20.50010001000.5001.50020000102

Comparison

Side by side.

Final

Play-by-play

The game, at bat by at bat.

top 1st(5)
  • Yandy Diaz vs Eric Lauer0-0

    Yandy Díaz flies out to right fielder Kyle Tucker.

    0-1, 2 pitches · 0 outs before

  • Jonathan Aranda vs Eric Lauer0-0

    Jonathan Aranda strikes out swinging.

    2-3, 6 pitches · 1 out before

  • Junior Caminero vs Eric Lauer0-0

    Junior Caminero doubles (12) on a sharp line drive to right fielder Kyle Tucker.

    3-1, 5 pitches · 2 outs before

  • Ryan Vilade vs Eric Lauer2-0

    Ryan Vilade homers (4) on a fly ball to left field. Junior Caminero scores.

    0-0, 1 pitch · 2 outs before

  • Ben Williamson vs Eric Lauer2-0

    Ben Williamson flies out to center fielder Andy Pages.

    3-1, 5 pitches · 2 outs before

bottom 1st(3)
  • Shohei Ohtani vs Nick Martinez2-0

    Shohei Ohtani flies out to right fielder Austin Slater.

    0-2, 3 pitches · 0 outs before

  • Andy Pages vs Nick Martinez2-0

    Andy Pages grounds out softly to first baseman Jonathan Aranda.

    2-1, 4 pitches · 1 out before

  • Freddie Freeman vs Nick Martinez2-0

    Freddie Freeman lines out to left fielder Ryan Vilade.

    1-2, 6 pitches · 2 outs before

top 2nd(5)
  • Austin Slater vs Eric Lauer2-0

    Austin Slater singles on a line drive to left fielder Ryan Ward.

    1-1, 3 pitches · 0 outs before

  • Cedric Mullins vs Eric Lauer2-0

    Cedric Mullins walks. Austin Slater to 2nd.

    4-1, 5 pitches · 0 outs before

  • Nick Fortes vs Eric Lauer2-0

    Nick Fortes out on a sacrifice bunt, third baseman Max Muncy to second baseman Alex Freeland. Austin Slater to 3rd. Cedric Mullins to 2nd.

    0-0, 1 pitch · 0 outs before

  • Taylor Walls vs Eric Lauer3-0

    Taylor Walls out on a sacrifice bunt, first baseman Freddie Freeman to second baseman Alex Freeland. Austin Slater scores. Cedric Mullins to 3rd.

    2-1, 4 pitches · 1 out before

  • Yandy Diaz vs Eric Lauer3-0

    Yandy Díaz grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.

    3-2, 6 pitches · 2 outs before

bottom 2nd(6)
  • Mookie Betts vs Nick Martinez3-0

    Mookie Betts doubles (5) on a line drive to left fielder Ryan Vilade.

    1-0, 2 pitches · 0 outs before

  • Max Muncy vs Nick Martinez3-0

    Max Muncy singles on a ground ball to first baseman Jonathan Aranda.

    0-1, 2 pitches · 0 outs before

  • Kyle Tucker vs Nick Martinez3-3

    Kyle Tucker homers (6) on a fly ball to right center field. Mookie Betts scores. Max Muncy scores.

    3-2, 8 pitches · 0 outs before

  • Ryan Ward vs Nick Martinez3-3

    Ryan Ward flies out to left fielder Ryan Vilade.

    1-2, 5 pitches · 0 outs before

  • Dalton Rushing vs Nick Martinez3-3

    Dalton Rushing lines out sharply to center fielder Cedric Mullins.

    0-0, 1 pitch · 1 out before

  • Alex Freeland vs Nick Martinez3-3

    Alex Freeland strikes out swinging.

    3-3, 6 pitches · 2 outs before

top 3rd(4)
  • Jonathan Aranda vs Eric Lauer3-3

    Jonathan Aranda hit by pitch.

    2-2, 4 pitches · 0 outs before

  • Junior Caminero vs Eric Lauer3-3

    Junior Caminero grounds out, third baseman Max Muncy to first baseman Freddie Freeman. Jonathan Aranda to 2nd.

    0-1, 2 pitches · 0 outs before

  • Ryan Vilade vs Eric Lauer3-3

    Ryan Vilade flies out to right fielder Kyle Tucker.

    2-0, 3 pitches · 1 out before

  • Ben Williamson vs Eric Lauer3-3

    Ben Williamson singles on a ground ball to right fielder Kyle Tucker. Jonathan Aranda out at home on the throw, right fielder Kyle Tucker to catcher Dalton Rushing.

    0-1, 2 pitches · 2 outs before

bottom 3rd(3)
  • Shohei Ohtani vs Nick Martinez3-3

    Shohei Ohtani grounds out, third baseman Junior Caminero to first baseman Jonathan Aranda.

    2-2, 5 pitches · 0 outs before

  • Andy Pages vs Nick Martinez3-3

    Andy Pages called out on strikes.

    2-3, 8 pitches · 1 out before

  • Freddie Freeman vs Nick Martinez3-3

    Freddie Freeman grounds out, second baseman Ben Williamson to first baseman Jonathan Aranda.

    0-2, 4 pitches · 2 outs before

top 4th(4)
  • Austin Slater vs Eric Lauer3-3

    Austin Slater grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.

    1-1, 3 pitches · 0 outs before

  • Cedric Mullins vs Eric Lauer3-3

    Cedric Mullins strikes out swinging.

    2-3, 7 pitches · 1 out before

  • Nick Fortes vs Eric Lauer3-3

    Nick Fortes walks.

    4-1, 5 pitches · 2 outs before

  • Taylor Walls vs Eric Lauer3-3

    Taylor Walls strikes out swinging.

    2-3, 4 pitches · 2 outs before

bottom 4th(5)
  • Mookie Betts vs Nick Martinez3-3

    Mookie Betts lines out to left fielder Ryan Vilade.

    1-2, 4 pitches · 0 outs before

  • Max Muncy vs Nick Martinez3-3

    Max Muncy strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Kyle Tucker vs Nick Martinez3-3

    Kyle Tucker singles on a ground ball to right fielder Austin Slater.

    0-0, 1 pitch · 2 outs before

  • Ryan Ward vs Nick Martinez3-3

    Ryan Ward doubles (4) on a line drive to right fielder Austin Slater. Kyle Tucker to 3rd.

    0-0, 1 pitch · 2 outs before

  • Dalton Rushing vs Nick Martinez3-3

    Dalton Rushing called out on strikes.

    2-3, 6 pitches · 2 outs before

top 5th(5)
  • Yandy Diaz vs Eric Lauer3-3

    Yandy Díaz called out on strikes.

    1-3, 5 pitches · 0 outs before

  • Jonathan Aranda vs Eric Lauer3-3

    Jonathan Aranda singles on a ground ball to left fielder Ryan Ward.

    0-1, 2 pitches · 1 out before

  • Junior Caminero vs Eric Lauer3-3

    Junior Caminero singles on a sharp line drive to left fielder Ryan Ward. Jonathan Aranda to 2nd.

    0-1, 2 pitches · 1 out before

  • Ryan Vilade vs Eric Lauer3-3

    Ryan Vilade flies out to center fielder Andy Pages.

    1-0, 2 pitches · 1 out before

  • Ben Williamson vs Eric Lauer3-3

    Ben Williamson grounds out, pitcher Eric Lauer to first baseman Freddie Freeman.

    0-1, 2 pitches · 2 outs before

bottom 5th(3)
  • Alex Freeland vs Nick Martinez3-3

    Alex Freeland strikes out swinging.

    2-3, 6 pitches · 0 outs before

  • Shohei Ohtani vs Nick Martinez3-3

    Shohei Ohtani strikes out swinging.

    2-3, 5 pitches · 1 out before

  • Andy Pages vs Nick Martinez3-3

    Andy Pages lines out to center fielder Cedric Mullins.

    1-1, 3 pitches · 2 outs before

top 6th(3)
  • Austin Slater vs Eric Lauer3-3

    Austin Slater walks.

    4-1, 5 pitches · 0 outs before

  • Cedric Mullins vs Eric Lauer3-3

    Cedric Mullins grounds into a double play, shortstop Mookie Betts to first baseman Freddie Freeman. Austin Slater out at 2nd. Cedric Mullins out at 1st.

    0-0, 1 pitch · 0 outs before

  • Nick Fortes vs Eric Lauer3-3

    Nick Fortes flies out to center fielder Andy Pages.

    2-2, 6 pitches · 2 outs before

bottom 6th(5)
  • Freddie Freeman vs Nick Martinez3-3

    Freddie Freeman walks.

    4-2, 11 pitches · 0 outs before

  • Mookie Betts vs Nick Martinez3-3

    Mookie Betts flies out to center fielder Cedric Mullins.

    1-0, 2 pitches · 0 outs before

  • Max Muncy vs Cam Booser3-3

    Max Muncy walks. Freddie Freeman to 2nd.

    4-0, 4 pitches · 1 out before

  • Kyle Tucker vs Cam Booser3-3

    Kyle Tucker strikes out swinging.

    1-3, 5 pitches · 1 out before

  • Alex Call vs Cam Booser3-3

    Alex Call strikes out on a foul tip.

    0-3, 4 pitches · 2 outs before

top 7th(4)
  • Taylor Walls vs Kyle Hurt3-3

    Taylor Walls called out on strikes.

    1-3, 4 pitches · 0 outs before

  • Yandy Diaz vs Kyle Hurt3-3

    Yandy Díaz grounds out, third baseman Max Muncy to first baseman Freddie Freeman.

    0-1, 2 pitches · 1 out before

  • Jonathan Aranda vs Kyle Hurt3-3

    Jonathan Aranda singles on a line drive to left fielder Alex Call.

    0-0, 1 pitch · 2 outs before

  • Junior Caminero vs Kyle Hurt3-3

    Junior Caminero strikes out on a foul tip.

    3-3, 7 pitches · 2 outs before

bottom 7th(4)
  • Dalton Rushing vs Steven Matz3-3

    Dalton Rushing lines out to right fielder Austin Slater.

    0-1, 2 pitches · 0 outs before

  • Miguel Rojas vs Steven Matz3-4

    Miguel Rojas homers (2) on a fly ball to left center field.

    0-0, 1 pitch · 1 out before

  • Shohei Ohtani vs Steven Matz3-4

    Shohei Ohtani called out on strikes.

    0-3, 4 pitches · 1 out before

  • Andy Pages vs Steven Matz3-4

    Andy Pages flies out to center fielder Cedric Mullins.

    1-0, 2 pitches · 2 outs before

top 8th(4)
  • Ryan Vilade vs Will Klein3-4

    Ryan Vilade singles on a line drive to right fielder Kyle Tucker.

    1-1, 3 pitches · 0 outs before

  • Ben Williamson vs Will Klein3-4

    Ben Williamson grounds out, second baseman Miguel Rojas to first baseman Freddie Freeman. Chandler Simpson to 2nd.

    0-2, 4 pitches · 0 outs before

  • Austin Slater vs Will Klein3-4

    Austin Slater grounds out, third baseman Max Muncy to first baseman Freddie Freeman. Chandler Simpson to 3rd.

    2-2, 5 pitches · 1 out before

  • Cedric Mullins vs Alex Vesia3-4

    Cedric Mullins flies out to center fielder Andy Pages.

    0-1, 2 pitches · 2 outs before

bottom 8th(4)
  • Freddie Freeman vs Steven Matz3-4

    Freddie Freeman singles on a line drive to right fielder Austin Slater.

    1-0, 2 pitches · 0 outs before

  • Mookie Betts vs Steven Matz3-4

    Mookie Betts lines out to right fielder Austin Slater.

    1-2, 4 pitches · 0 outs before

  • Max Muncy vs Steven Matz3-4

    Max Muncy grounds out, second baseman Ben Williamson to first baseman Jonathan Aranda. Freddie Freeman to 2nd.

    0-1, 2 pitches · 1 out before

  • Kyle Tucker vs Steven Matz3-4

    Kyle Tucker flies out to left fielder Chandler Simpson.

    2-0, 3 pitches · 2 outs before

top 9th(3)
  • Nick Fortes vs Tanner Scott3-4

    Nick Fortes grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.

    0-0, 1 pitch · 0 outs before

  • Taylor Walls vs Tanner Scott3-4

    Taylor Walls called out on strikes.

    3-3, 7 pitches · 1 out before

  • Yandy Diaz vs Tanner Scott3-4

    Yandy Díaz grounds out, second baseman Miguel Rojas to first baseman Freddie Freeman.

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