Minnesota Twins 1, Tampa Bay Rays 6

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 Minnesota Twins, 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 Minnesota Twins led; a negative differential means Tampa Bay Rays led.Run differential+60−6123456789
  1. 01top 1: Byron Buxton singles on a ground ball to second baseman Richie Palacios. Byron Buxton to 2nd. Byron Buxton advances to 2nd, on a throwing error by second baseman Richie Palacios.00
  2. 02top 1: Austin Martin strikes out swinging.00
  3. 03top 1: Josh Bell flies out to right fielder Jake Fraley. Byron Buxton to 3rd.00
  4. 04top 1: Ryan Jeffers flies out to center fielder Cedric Mullins.00
  5. 05bottom 1: Chandler Simpson walks.00
  6. 06bottom 1: Junior Caminero grounds out, second baseman Luke Keaschall to first baseman Victor Caratini. Chandler Simpson to 3rd.00
  7. 07bottom 1: Rays challenged (tag play), call on the field was upheld: Jonathan Aranda flies into a double play, left fielder Austin Martin to catcher Ryan Jeffers. Chandler Simpson out at home.00
  8. 08top 2: Victor Caratini lines out to second baseman Richie Palacios.00
  9. 09top 2: Luke Keaschall singles on a line drive to left fielder Chandler Simpson.00
  10. 10top 2: Matt Wallner strikes out swinging.00
  11. 11top 2: Royce Lewis strikes out swinging.00
  12. 12bottom 2: Yandy Díaz flies out to center fielder Byron Buxton.00
  13. 13bottom 2: Jake Fraley pops out to third baseman Royce Lewis in foul territory.00
  14. 14bottom 2: Ben Williamson singles on a sharp line drive to left fielder Austin Martin.00
  15. 15bottom 2: Cedric Mullins strikes out swinging.00
  16. 16top 3: Brooks Lee strikes out on a foul tip.00
  17. 17top 3: Byron Buxton strikes out swinging.00
  18. 18top 3: Austin Martin walks.00
  19. 19top 3: Josh Bell walks. Austin Martin to 2nd.00
  20. 20top 3: Ryan Jeffers grounds out, shortstop Ben Williamson to first baseman Jonathan Aranda.00
  21. 21bottom 3: Nick Fortes grounds out, third baseman Royce Lewis to first baseman Victor Caratini.00
  22. 22bottom 3: Richie Palacios grounds out, shortstop Brooks Lee to first baseman Victor Caratini.00
  23. 23bottom 3: Chandler Simpson called out on strikes.00
  24. 24top 4: Victor Caratini strikes out on a foul tip.00
  25. 25top 4: Luke Keaschall flies out to center fielder Cedric Mullins.00
  26. 26top 4: Matt Wallner lines out sharply to center fielder Cedric Mullins.00
  27. 27bottom 4: Junior Caminero grounds out, third baseman Royce Lewis to first baseman Victor Caratini.00
  28. 28bottom 4: Jonathan Aranda grounds out, second baseman Luke Keaschall to first baseman Victor Caratini.00
  29. 29bottom 4: Yandy Díaz hit by pitch.00
  30. 30bottom 4: Jake Fraley homers (2) on a fly ball to right center field. Yandy Díaz scores.02
  31. 31bottom 4: Ben Williamson grounds out, third baseman Royce Lewis to first baseman Victor Caratini.02
  32. 32top 5: Royce Lewis flies out to right fielder Jake Fraley.02
  33. 33top 5: Brooks Lee reaches on a throwing error by shortstop Ben Williamson.02
  34. 34top 5: Byron Buxton singles on a sharp line drive to center fielder Cedric Mullins. Brooks Lee to 2nd.02
  35. 35top 5: Austin Martin strikes out swinging.02
  36. 36top 5: Josh Bell grounds into a force out, shortstop Ben Williamson to second baseman Richie Palacios. Byron Buxton out at 2nd.02
  37. 37bottom 5: Cedric Mullins pops out to catcher Ryan Jeffers in foul territory.02
  38. 38bottom 5: Nick Fortes grounds out, third baseman Royce Lewis to first baseman Victor Caratini.02
  39. 39bottom 5: Richie Palacios walks.02
  40. 40bottom 5: Richie Palacios caught stealing 2nd base, catcher Ryan Jeffers to shortstop Brooks Lee.02
  41. 41top 6: Ryan Jeffers singles on a line drive to left fielder Chandler Simpson.02
  42. 42top 6: Victor Caratini grounds into a double play, pitcher Kevin Kelly to shortstop Ben Williamson to first baseman Jonathan Aranda. Ryan Jeffers out at 2nd. Victor Caratini out at 1st.02
  43. 43top 6: Luke Keaschall strikes out swinging.02
  44. 44bottom 6: Ryan Jeffers challenged (pitch result), call on the field was overturned: Chandler Simpson called out on strikes.02
  45. 45bottom 6: Junior Caminero singles on a ground ball to left fielder Austin Martin.02
  46. 46bottom 6: Jonathan Aranda pops out to shortstop Brooks Lee.02
  47. 47bottom 6: Yandy Díaz grounds out, pitcher Bailey Ober to first baseman Victor Caratini.02
  48. 48top 7: Matt Wallner grounds out, second baseman Richie Palacios to first baseman Jonathan Aranda.02
  49. 49top 7: Royce Lewis grounds out, shortstop Ben Williamson to first baseman Jonathan Aranda.02
  50. 50top 7: Brooks Lee reaches on a fielding error by first baseman Jonathan Aranda.02
  51. 51top 7: Byron Buxton flies out to right fielder Jake Fraley.02
  52. 52bottom 7: Jonny DeLuca doubles (5) on a sharp line drive to left fielder Austin Martin.02
  53. 53bottom 7: Ben Williamson triples (1) on a line drive to center fielder Byron Buxton. Jonny DeLuca scores.03
  54. 54bottom 7: Cedric Mullins walks.03
  55. 55bottom 7: Nick Fortes singles on a line drive to left fielder Austin Martin. Ben Williamson scores. Cedric Mullins to 3rd.04
  56. 56bottom 7: Richie Palacios out on a sacrifice fly to center fielder Byron Buxton. Cedric Mullins scores.05
  57. 57bottom 7: Chandler Simpson called out on strikes.05
  58. 58bottom 7: Junior Caminero grounds out, third baseman Royce Lewis to first baseman Victor Caratini.05
  59. 59top 8: Austin Martin flies out to center fielder Cedric Mullins.05
  60. 60top 8: Josh Bell strikes out on a foul tip.05
  61. 61top 8: Ryan Jeffers strikes out on a foul tip.05
  62. 62bottom 8: Ryan Jeffers challenged (pitch result), call on the field was overturned: Jonathan Aranda called out on strikes.05
  63. 63bottom 8: Yandy Díaz singles on a sharp line drive to right fielder Matt Wallner.05
  64. 64bottom 8: Jonny DeLuca strikes out swinging.05
  65. 65bottom 8: Ben Williamson doubles (5) on a fly ball to left fielder Austin Martin. Yandy Díaz scores.06
  66. 66bottom 8: Cedric Mullins grounds out to first baseman Victor Caratini.06
  67. 67top 9: Victor Caratini strikes out swinging.06
  68. 68top 9: Luke Keaschall hit by pitch.06
  69. 69top 9: Matt Wallner grounds out to first baseman Jonathan Aranda. Luke Keaschall to 2nd.06
  70. 70top 9: Royce Lewis singles on a fly ball to center fielder Cedric Mullins. Luke Keaschall scores.16
  71. 71top 9: Brooks Lee flies out to right fielder Jonny DeLuca.16
Boxscore

Key evidence.

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

Minnesota Twins boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Josh BellDH3000100000.2500.25040000010
Byron BuxtonCF40.50000002000.5001400000.50012
Royce Lewis3B40.25000001000.2500.500401000.25011
Brooks LeeSS4000000000040010010
Luke Keaschall2B30.33300001100.5000.833410100.33311
Austin MartinLF3000100000.2500.25040000020
Eric OrzeP040010103901001
Taylor RogersP13320000153000
Victor Caratini1B4000000000040000020
Garrett ActonP0519201031812002
Matt WallnerRF4000000000040000010
Ryan JeffersC40.25000001000.2500.500400000.25011
Bailey OberP222233161188323000.833
Tampa Bay Rays boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Yandy DiazDH30.33300001100.5000.833420000.33301
Richie Palacios2B1000110000.3330.33330101000
Jonathan Aranda1B4000000000040000010
Junior Caminero3B40.25000001000.2500.500400000.25001
Chandler SimpsonLF3000100000.2500.25040010030
Cedric MullinsCF3000100000.2500.25041010010
Ben WilliamsonSS40.75011003000.7502.250412001.50006
Nick FortesC30.33300001000.3330.667301000.33301
Trevor MartinP0519101031711001
Kevin KellyP0700102063201000.500
Shane McClanahanP221003050158607011
Jonny DeLucaRF20.50010001000.5001.50021000112
Hunter BiggeP0300001031102000
Jake FraleyRF20.50000001010.5002.50021200204

Comparison

Side by side.

Final

Play-by-play

The game, at bat by at bat.

top 1st(4)
  • Byron Buxton vs Shane McClanahan0-0

    Byron Buxton singles on a ground ball to second baseman Richie Palacios. Byron Buxton to 2nd. Byron Buxton advances to 2nd, on a throwing error by second baseman Richie Palacios.

    0-1, 2 pitches · 0 outs before

  • Austin Martin vs Shane McClanahan0-0

    Austin Martin strikes out swinging.

    1-3, 5 pitches · 0 outs before

  • Josh Bell vs Shane McClanahan0-0

    Josh Bell flies out to right fielder Jake Fraley. Byron Buxton to 3rd.

    0-0, 1 pitch · 1 out before

  • Ryan Jeffers vs Shane McClanahan0-0

    Ryan Jeffers flies out to center fielder Cedric Mullins.

    0-2, 4 pitches · 2 outs before

bottom 1st(3)
  • Chandler Simpson vs Bailey Ober0-0

    Chandler Simpson walks.

    4-1, 5 pitches · 0 outs before

  • Junior Caminero vs Bailey Ober0-0

    Junior Caminero grounds out, second baseman Luke Keaschall to first baseman Victor Caratini. Chandler Simpson to 3rd.

    1-1, 3 pitches · 0 outs before

  • Jonathan Aranda vs Bailey Ober0-0

    Rays challenged (tag play), call on the field was upheld: Jonathan Aranda flies into a double play, left fielder Austin Martin to catcher Ryan Jeffers. Chandler Simpson out at home.

    1-1, 3 pitches · 1 out before

top 2nd(4)
  • Victor Caratini vs Shane McClanahan0-0

    Victor Caratini lines out to second baseman Richie Palacios.

    0-1, 2 pitches · 0 outs before

  • Luke Keaschall vs Shane McClanahan0-0

    Luke Keaschall singles on a line drive to left fielder Chandler Simpson.

    1-0, 2 pitches · 1 out before

  • Matt Wallner vs Shane McClanahan0-0

    Matt Wallner strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Royce Lewis vs Shane McClanahan0-0

    Royce Lewis strikes out swinging.

    2-3, 7 pitches · 2 outs before

bottom 2nd(4)
  • Yandy Diaz vs Bailey Ober0-0

    Yandy Díaz flies out to center fielder Byron Buxton.

    1-2, 4 pitches · 0 outs before

  • Jake Fraley vs Bailey Ober0-0

    Jake Fraley pops out to third baseman Royce Lewis in foul territory.

    3-2, 7 pitches · 1 out before

  • Ben Williamson vs Bailey Ober0-0

    Ben Williamson singles on a sharp line drive to left fielder Austin Martin.

    2-1, 4 pitches · 2 outs before

  • Cedric Mullins vs Bailey Ober0-0

    Cedric Mullins strikes out swinging.

    3-3, 7 pitches · 2 outs before

top 3rd(5)
  • Brooks Lee vs Shane McClanahan0-0

    Brooks Lee strikes out on a foul tip.

    1-3, 6 pitches · 0 outs before

  • Byron Buxton vs Shane McClanahan0-0

    Byron Buxton strikes out swinging.

    3-3, 11 pitches · 1 out before

  • Austin Martin vs Shane McClanahan0-0

    Austin Martin walks.

    4-2, 6 pitches · 2 outs before

  • Josh Bell vs Shane McClanahan0-0

    Josh Bell walks. Austin Martin to 2nd.

    4-1, 5 pitches · 2 outs before

  • Ryan Jeffers vs Shane McClanahan0-0

    Ryan Jeffers grounds out, shortstop Ben Williamson to first baseman Jonathan Aranda.

    3-2, 7 pitches · 2 outs before

bottom 3rd(3)
  • Nick Fortes vs Bailey Ober0-0

    Nick Fortes grounds out, third baseman Royce Lewis to first baseman Victor Caratini.

    1-1, 3 pitches · 0 outs before

  • Richie Palacios vs Bailey Ober0-0

    Richie Palacios grounds out, shortstop Brooks Lee to first baseman Victor Caratini.

    0-2, 3 pitches · 1 out before

  • Chandler Simpson vs Bailey Ober0-0

    Chandler Simpson called out on strikes.

    1-3, 4 pitches · 2 outs before

top 4th(3)
  • Victor Caratini vs Shane McClanahan0-0

    Victor Caratini strikes out on a foul tip.

    0-3, 3 pitches · 0 outs before

  • Luke Keaschall vs Shane McClanahan0-0

    Luke Keaschall flies out to center fielder Cedric Mullins.

    0-0, 1 pitch · 1 out before

  • Matt Wallner vs Shane McClanahan0-0

    Matt Wallner lines out sharply to center fielder Cedric Mullins.

    0-0, 1 pitch · 2 outs before

bottom 4th(5)
  • Junior Caminero vs Bailey Ober0-0

    Junior Caminero grounds out, third baseman Royce Lewis to first baseman Victor Caratini.

    0-0, 1 pitch · 0 outs before

  • Jonathan Aranda vs Bailey Ober0-0

    Jonathan Aranda grounds out, second baseman Luke Keaschall to first baseman Victor Caratini.

    3-2, 6 pitches · 1 out before

  • Yandy Diaz vs Bailey Ober0-0

    Yandy Díaz hit by pitch.

    1-1, 2 pitches · 2 outs before

  • Jake Fraley vs Bailey Ober0-2

    Jake Fraley homers (2) on a fly ball to right center field. Yandy Díaz scores.

    0-1, 2 pitches · 2 outs before

  • Ben Williamson vs Bailey Ober0-2

    Ben Williamson grounds out, third baseman Royce Lewis to first baseman Victor Caratini.

    3-1, 5 pitches · 2 outs before

top 5th(5)
  • Royce Lewis vs Shane McClanahan0-2

    Royce Lewis flies out to right fielder Jake Fraley.

    3-2, 6 pitches · 0 outs before

  • Brooks Lee vs Shane McClanahan0-2

    Brooks Lee reaches on a throwing error by shortstop Ben Williamson.

    2-2, 6 pitches · 1 out before

  • Byron Buxton vs Shane McClanahan0-2

    Byron Buxton singles on a sharp line drive to center fielder Cedric Mullins. Brooks Lee to 2nd.

    0-1, 2 pitches · 1 out before

  • Austin Martin vs Shane McClanahan0-2

    Austin Martin strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Josh Bell vs Shane McClanahan0-2

    Josh Bell grounds into a force out, shortstop Ben Williamson to second baseman Richie Palacios. Byron Buxton out at 2nd.

    0-0, 1 pitch · 2 outs before

bottom 5th(4)
  • Cedric Mullins vs Bailey Ober0-2

    Cedric Mullins pops out to catcher Ryan Jeffers in foul territory.

    1-2, 5 pitches · 0 outs before

  • Nick Fortes vs Bailey Ober0-2

    Nick Fortes grounds out, third baseman Royce Lewis to first baseman Victor Caratini.

    1-0, 2 pitches · 1 out before

  • Richie Palacios vs Bailey Ober0-2

    Richie Palacios walks.

    4-0, 4 pitches · 2 outs before

  • Chandler Simpson vs Bailey Ober0-2

    Richie Palacios caught stealing 2nd base, catcher Ryan Jeffers to shortstop Brooks Lee.

    1-0, 1 pitch · 2 outs before

top 6th(3)
  • Ryan Jeffers vs Kevin Kelly0-2

    Ryan Jeffers singles on a line drive to left fielder Chandler Simpson.

    3-2, 6 pitches · 0 outs before

  • Victor Caratini vs Kevin Kelly0-2

    Victor Caratini grounds into a double play, pitcher Kevin Kelly to shortstop Ben Williamson to first baseman Jonathan Aranda. Ryan Jeffers out at 2nd. Victor Caratini out at 1st.

    0-2, 3 pitches · 0 outs before

  • Luke Keaschall vs Kevin Kelly0-2

    Luke Keaschall strikes out swinging.

    1-3, 5 pitches · 2 outs before

bottom 6th(4)
  • Chandler Simpson vs Bailey Ober0-2

    Ryan Jeffers challenged (pitch result), call on the field was overturned: Chandler Simpson called out on strikes.

    0-3, 4 pitches · 0 outs before

  • Junior Caminero vs Bailey Ober0-2

    Junior Caminero singles on a ground ball to left fielder Austin Martin.

    1-2, 4 pitches · 1 out before

  • Jonathan Aranda vs Bailey Ober0-2

    Jonathan Aranda pops out to shortstop Brooks Lee.

    1-1, 3 pitches · 1 out before

  • Yandy Diaz vs Bailey Ober0-2

    Yandy Díaz grounds out, pitcher Bailey Ober to first baseman Victor Caratini.

    0-0, 1 pitch · 2 outs before

top 7th(4)
  • Matt Wallner vs Kevin Kelly0-2

    Matt Wallner grounds out, second baseman Richie Palacios to first baseman Jonathan Aranda.

    1-1, 3 pitches · 0 outs before

  • Royce Lewis vs Kevin Kelly0-2

    Royce Lewis grounds out, shortstop Ben Williamson to first baseman Jonathan Aranda.

    2-2, 5 pitches · 1 out before

  • Brooks Lee vs Kevin Kelly0-2

    Brooks Lee reaches on a fielding error by first baseman Jonathan Aranda.

    0-1, 2 pitches · 2 outs before

  • Byron Buxton vs Kevin Kelly0-2

    Byron Buxton flies out to right fielder Jake Fraley.

    2-2, 8 pitches · 2 outs before

bottom 7th(7)
  • Jonny DeLuca vs Taylor Rogers0-2

    Jonny DeLuca doubles (5) on a sharp line drive to left fielder Austin Martin.

    0-2, 4 pitches · 0 outs before

  • Ben Williamson vs Taylor Rogers0-3

    Ben Williamson triples (1) on a line drive to center fielder Byron Buxton. Jonny DeLuca scores.

    1-2, 4 pitches · 0 outs before

  • Cedric Mullins vs Taylor Rogers0-3

    Cedric Mullins walks.

    4-2, 7 pitches · 0 outs before

  • Nick Fortes vs Eric Orze0-4

    Nick Fortes singles on a line drive to left fielder Austin Martin. Ben Williamson scores. Cedric Mullins to 3rd.

    0-1, 2 pitches · 0 outs before

  • Richie Palacios vs Eric Orze0-5

    Richie Palacios out on a sacrifice fly to center fielder Byron Buxton. Cedric Mullins scores.

    1-1, 3 pitches · 0 outs before

  • Chandler Simpson vs Eric Orze0-5

    Chandler Simpson called out on strikes.

    0-3, 3 pitches · 1 out before

  • Junior Caminero vs Eric Orze0-5

    Junior Caminero grounds out, third baseman Royce Lewis to first baseman Victor Caratini.

    0-0, 1 pitch · 2 outs before

top 8th(3)
  • Austin Martin vs Hunter Bigge0-5

    Austin Martin flies out to center fielder Cedric Mullins.

    2-1, 4 pitches · 0 outs before

  • Josh Bell vs Hunter Bigge0-5

    Josh Bell strikes out on a foul tip.

    0-3, 3 pitches · 1 out before

  • Ryan Jeffers vs Hunter Bigge0-5

    Ryan Jeffers strikes out on a foul tip.

    1-3, 4 pitches · 2 outs before

bottom 8th(5)
  • Jonathan Aranda vs Garrett Acton0-5

    Ryan Jeffers challenged (pitch result), call on the field was overturned: Jonathan Aranda called out on strikes.

    1-3, 4 pitches · 0 outs before

  • Yandy Diaz vs Garrett Acton0-5

    Yandy Díaz singles on a sharp line drive to right fielder Matt Wallner.

    1-1, 3 pitches · 1 out before

  • Jonny DeLuca vs Garrett Acton0-5

    Jonny DeLuca strikes out swinging.

    2-3, 5 pitches · 1 out before

  • Ben Williamson vs Garrett Acton0-6

    Ben Williamson doubles (5) on a fly ball to left fielder Austin Martin. Yandy Díaz scores.

    1-2, 4 pitches · 2 outs before

  • Cedric Mullins vs Garrett Acton0-6

    Cedric Mullins grounds out to first baseman Victor Caratini.

    0-1, 2 pitches · 2 outs before

top 9th(5)
  • Victor Caratini vs Trevor Martin0-6

    Victor Caratini strikes out swinging.

    1-3, 7 pitches · 0 outs before

  • Luke Keaschall vs Trevor Martin0-6

    Luke Keaschall hit by pitch.

    1-1, 2 pitches · 1 out before

  • Matt Wallner vs Trevor Martin0-6

    Matt Wallner grounds out to first baseman Jonathan Aranda. Luke Keaschall to 2nd.

    1-2, 5 pitches · 1 out before

  • Royce Lewis vs Trevor Martin1-6

    Royce Lewis singles on a fly ball to center fielder Cedric Mullins. Luke Keaschall scores.

    1-0, 2 pitches · 2 outs before

  • Brooks Lee vs Trevor Martin1-6

    Brooks Lee flies out to right fielder Jonny DeLuca.

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