Tampa Bay Rays 3, Baltimore Orioles 5

baseball game fileFinal
Oriole Park at Camden Yards · Baltimore

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Tampa Bay Rays, below favors Baltimore Orioles. 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 Baltimore Orioles led.Run differential+20−2123456789
  1. 01top 1: Yandy Díaz grounds out, third baseman Coby Mayo to first baseman Pete Alonso.00
  2. 02top 1: Ryan Vilade grounds out, third baseman Coby Mayo to first baseman Pete Alonso.00
  3. 03top 1: Jonny DeLuca pops out to second baseman Jackson Holliday.00
  4. 04bottom 1: Jackson Holliday doubles (10) on a sharp line drive to left fielder Chandler Simpson.00
  5. 05bottom 1: Pete Alonso singles on a ground ball to center fielder Jonny DeLuca. Jackson Holliday scores.01
  6. 06bottom 1: Gunnar Henderson walks. Pete Alonso to 2nd.01
  7. 07bottom 1: Tyler O'Neill strikes out swinging.01
  8. 08bottom 1: Samuel Basallo grounds into a double play, second baseman Jorge Mateo to shortstop Taylor Walls to first baseman Liam Hicks. Gunnar Henderson out at 2nd. Samuel Basallo out at 1st.01
  9. 09top 2: Junior Caminero doubles (20) on a ground ball to left fielder Dylan Beavers.01
  10. 10top 2: Chandler Simpson singles on a ground ball to right fielder Leody Taveras. Junior Caminero scores.11
  11. 11top 2: Jorge Mateo grounds into a force out, third baseman Coby Mayo to second baseman Jackson Holliday. Chandler Simpson out at 2nd. Jorge Mateo to 1st.11
  12. 12top 2: Kenny Piper homers (1) on a fly ball to center field. Jorge Mateo scores.31
  13. 13top 2: Liam Hicks strikes out swinging.31
  14. 14top 2: Taylor Walls strikes out swinging.31
  15. 15bottom 2: Dylan Beavers homers (6) on a fly ball to center field.32
  16. 16bottom 2: Coby Mayo strikes out swinging.32
  17. 17bottom 2: Colton Cowser singles on a ground ball to second baseman Jorge Mateo.32
  18. 18bottom 2: Leody Taveras flies out to shortstop Taylor Walls.32
  19. 19top 3: Yandy Díaz pops out to first baseman Pete Alonso.32
  20. 20top 3: Ryan Vilade singles on a ground ball to center fielder Colton Cowser.32
  21. 21top 3: Jonny DeLuca singles on a ground ball to shortstop Gunnar Henderson.32
  22. 22top 3: Junior Caminero singles on a line drive to center fielder Colton Cowser. Jonny DeLuca to 2nd.32
  23. 23top 3: Chandler Simpson grounds into a force out, first baseman Pete Alonso to shortstop Gunnar Henderson. Junior Caminero out at 2nd.32
  24. 24bottom 3: Jackson Holliday lines out to center fielder Jonny DeLuca.32
  25. 25bottom 3: Pete Alonso grounds out softly, third baseman Junior Caminero to first baseman Liam Hicks.32
  26. 26bottom 3: Gunnar Henderson grounds out to first baseman Liam Hicks.32
  27. 27top 4: Jorge Mateo grounds out, third baseman Coby Mayo to first baseman Pete Alonso.32
  28. 28top 4: Kenny Piper strikes out swinging.32
  29. 29top 4: Liam Hicks grounds out, first baseman Pete Alonso to pitcher Trevor Rogers.32
  30. 30bottom 4: Tyler O'Neill strikes out swinging.32
  31. 31bottom 4: Samuel Basallo flies out to right fielder Ryan Vilade.32
  32. 32bottom 4: Dylan Beavers strikes out on a foul tip.32
  33. 33top 5: Taylor Walls strikes out swinging.32
  34. 34top 5: Yandy Díaz flies out to center fielder Colton Cowser.32
  35. 35top 5: Ryan Vilade strikes out swinging.32
  36. 36bottom 5: Coby Mayo hit by pitch.32
  37. 37bottom 5: Colton Cowser singles on a ground ball to second baseman Jorge Mateo. Coby Mayo to 3rd. Coby Mayo advances to 3rd, on a throwing error by second baseman Jorge Mateo.32
  38. 38bottom 5: Leody Taveras strikes out swinging.32
  39. 39bottom 5: Jackson Holliday out on a sacrifice fly to center fielder Jonny DeLuca. Coby Mayo scores.33
  40. 40bottom 5: Pete Alonso homers (30) on a fly ball to left center field. Colton Cowser scores.35
  41. 41bottom 5: Gunnar Henderson flies out to center fielder Jonny DeLuca.35
  42. 42top 6: Jonny DeLuca flies out to center fielder Colton Cowser.35
  43. 43top 6: Junior Caminero grounds out, second baseman Jackson Holliday to first baseman Pete Alonso.35
  44. 44top 6: Chandler Simpson grounds out to first baseman Pete Alonso.35
  45. 45bottom 6: Tyler O'Neill grounds out, shortstop Taylor Walls to first baseman Liam Hicks.35
  46. 46bottom 6: Samuel Basallo grounds out, shortstop Taylor Walls to first baseman Liam Hicks.35
  47. 47bottom 6: Dylan Beavers lines out to right fielder Ryan Vilade.35
  48. 48top 7: Jorge Mateo grounds out, pitcher Trevor Rogers to first baseman Pete Alonso.35
  49. 49top 7: Kenny Piper strikes out swinging.35
  50. 50top 7: Liam Hicks walks.35
  51. 51top 7: Taylor Walls lines out to center fielder Colton Cowser.35
  52. 52bottom 7: Coby Mayo grounds out softly, pitcher Freddy Peralta to first baseman Liam Hicks.35
  53. 53bottom 7: Colton Cowser strikes out swinging.35
  54. 54bottom 7: Leody Taveras singles on a line drive to center fielder Jonny DeLuca.35
  55. 55bottom 7: Jackson Holliday lines out to center fielder Jonny DeLuca.35
  56. 56top 8: Yandy Díaz strikes out swinging.35
  57. 57top 8: Ryan Vilade singles on a line drive to center fielder Colton Cowser.35
  58. 58top 8: Jonathan Aranda strikes out swinging.35
  59. 59top 8: Junior Caminero grounds out, second baseman Jackson Holliday to first baseman Pete Alonso.35
  60. 60bottom 8: Pete Alonso grounds out, shortstop Taylor Walls to first baseman Jonathan Aranda.35
  61. 61bottom 8: Gunnar Henderson singles on a line drive to center fielder Cedric Mullins.35
  62. 62bottom 8: Tyler O'Neill grounds into a double play, third baseman Junior Caminero to second baseman Jorge Mateo to first baseman Jonathan Aranda. Gunnar Henderson out at 2nd. Tyler O'Neill out at 1st.35
  63. 63top 9: Chandler Simpson strikes out on a foul tip.35
  64. 64top 9: Jorge Mateo strikes out swinging.35
  65. 65top 9: Cedric Mullins flies out to center fielder Colton Cowser.35
Boxscore

Key evidence.

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

Tampa Bay Rays boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Yandy DiazDH4000000000040000010
Jonathan Aranda1B1000000000010000010
Junior Caminero3B40.50010002000.5001.250410000.75003
Chandler SimpsonLF40.25000001000.2500.500401000.25011
Cedric MullinsCF1000000000010000000
Taylor WallsSS3000000000030000020
Garrett CleavingerP0300101031100001
Jorge Mateo2B4000000000041010010
Freddy PeraltaP12856.4297271219856001.143
Jonny DeLucaCF30.33300001000.3330.667300000.33301
Ryan ViladeRF40.50000012000.5001400000.50012
Kenny Piper30.33300001010.3331.667312001.33324
Kenny PiperC30.33300001010.3331.667312001.33324
Liam HicksC2000100000.3330.33330000010
Baltimore Orioles boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Gunnar HendersonSS30.33300101000.5000.833400000.33301
Pete Alonso1B40.50000002010.5001.750413001.25005
Samuel BasalloC3000000000030000000
Dylan BeaversLF30.33300001010.3331.667311001.33314
Tyler O'NeillDH4000000000040000020
Coby Mayo3B2000000100.3330.33331000010
Colton CowserCF30.66700012000.6671.333310000.66712
Leody TaverasRF30.33300001000.3330.667300000.33311
Jackson Holliday2B30.33310001000.2500.917411010.66702
Andrew KittredgeP0400101031202001
Rico GarciaP0300001031202100
Trevor RogersP12733.85761702110336011

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-08-21T23:15:00Z · Final

Tampa Bay Rays

Probable pitcher: Freddy Peralta (R)

Baltimore Orioles

Probable pitcher: Trevor Rogers (L)

Play-by-play

The game, at bat by at bat.

top 1st(3)
  • Yandy Diaz vs Trevor Rogers0-0

    Yandy Díaz grounds out, third baseman Coby Mayo to first baseman Pete Alonso.

    1-2, 7 pitches · 0 outs before

  • Ryan Vilade vs Trevor Rogers0-0

    Ryan Vilade grounds out, third baseman Coby Mayo to first baseman Pete Alonso.

    1-0, 2 pitches · 1 out before

  • Jonny DeLuca vs Trevor Rogers0-0

    Jonny DeLuca pops out to second baseman Jackson Holliday.

    0-0, 1 pitch · 2 outs before

bottom 1st(5)
  • Jackson Holliday vs Freddy Peralta0-0

    Jackson Holliday doubles (10) on a sharp line drive to left fielder Chandler Simpson.

    0-0, 1 pitch · 0 outs before

  • Pete Alonso vs Freddy Peralta0-1

    Pete Alonso singles on a ground ball to center fielder Jonny DeLuca. Jackson Holliday scores.

    0-0, 1 pitch · 0 outs before

  • Gunnar Henderson vs Freddy Peralta0-1

    Gunnar Henderson walks. Pete Alonso to 2nd.

    4-1, 5 pitches · 0 outs before

  • Tyler O'Neill vs Freddy Peralta0-1

    Tyler O'Neill strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Samuel Basallo vs Freddy Peralta0-1

    Samuel Basallo grounds into a double play, second baseman Jorge Mateo to shortstop Taylor Walls to first baseman Liam Hicks. Gunnar Henderson out at 2nd. Samuel Basallo out at 1st.

    0-1, 2 pitches · 1 out before

top 2nd(6)
  • Junior Caminero vs Trevor Rogers0-1

    Junior Caminero doubles (20) on a ground ball to left fielder Dylan Beavers.

    1-2, 4 pitches · 0 outs before

  • Chandler Simpson vs Trevor Rogers1-1

    Chandler Simpson singles on a ground ball to right fielder Leody Taveras. Junior Caminero scores.

    1-1, 3 pitches · 0 outs before

  • Jorge Mateo vs Trevor Rogers1-1

    Jorge Mateo grounds into a force out, third baseman Coby Mayo to second baseman Jackson Holliday. Chandler Simpson out at 2nd. Jorge Mateo to 1st.

    1-2, 6 pitches · 0 outs before

  • Kenny Piper vs Trevor Rogers3-1

    Kenny Piper homers (1) on a fly ball to center field. Jorge Mateo scores.

    1-2, 4 pitches · 1 out before

  • Liam Hicks vs Trevor Rogers3-1

    Liam Hicks strikes out swinging.

    3-3, 6 pitches · 1 out before

  • Taylor Walls vs Trevor Rogers3-1

    Taylor Walls strikes out swinging.

    1-3, 5 pitches · 2 outs before

bottom 2nd(4)
  • Dylan Beavers vs Freddy Peralta3-2

    Dylan Beavers homers (6) on a fly ball to center field.

    0-0, 1 pitch · 0 outs before

  • Coby Mayo vs Freddy Peralta3-2

    Coby Mayo strikes out swinging.

    3-3, 9 pitches · 0 outs before

  • Colton Cowser vs Freddy Peralta3-2

    Colton Cowser singles on a ground ball to second baseman Jorge Mateo.

    0-1, 2 pitches · 1 out before

  • Leody Taveras vs Freddy Peralta3-2

    Leody Taveras flies out to shortstop Taylor Walls.

    1-1, 3 pitches · 1 out before

top 3rd(5)
  • Yandy Diaz vs Trevor Rogers3-2

    Yandy Díaz pops out to first baseman Pete Alonso.

    1-2, 4 pitches · 0 outs before

  • Ryan Vilade vs Trevor Rogers3-2

    Ryan Vilade singles on a ground ball to center fielder Colton Cowser.

    1-1, 3 pitches · 1 out before

  • Jonny DeLuca vs Trevor Rogers3-2

    Jonny DeLuca singles on a ground ball to shortstop Gunnar Henderson.

    1-2, 4 pitches · 1 out before

  • Junior Caminero vs Trevor Rogers3-2

    Junior Caminero singles on a line drive to center fielder Colton Cowser. Jonny DeLuca to 2nd.

    0-2, 3 pitches · 2 outs before

  • Chandler Simpson vs Trevor Rogers3-2

    Chandler Simpson grounds into a force out, first baseman Pete Alonso to shortstop Gunnar Henderson. Junior Caminero out at 2nd.

    0-0, 1 pitch · 2 outs before

bottom 3rd(3)
  • Jackson Holliday vs Freddy Peralta3-2

    Jackson Holliday lines out to center fielder Jonny DeLuca.

    1-1, 3 pitches · 0 outs before

  • Pete Alonso vs Freddy Peralta3-2

    Pete Alonso grounds out softly, third baseman Junior Caminero to first baseman Liam Hicks.

    1-2, 4 pitches · 1 out before

  • Gunnar Henderson vs Freddy Peralta3-2

    Gunnar Henderson grounds out to first baseman Liam Hicks.

    2-1, 4 pitches · 2 outs before

top 4th(3)
  • Jorge Mateo vs Trevor Rogers3-2

    Jorge Mateo grounds out, third baseman Coby Mayo to first baseman Pete Alonso.

    0-1, 2 pitches · 0 outs before

  • Kenny Piper vs Trevor Rogers3-2

    Kenny Piper strikes out swinging.

    3-3, 11 pitches · 1 out before

  • Liam Hicks vs Trevor Rogers3-2

    Liam Hicks grounds out, first baseman Pete Alonso to pitcher Trevor Rogers.

    1-0, 2 pitches · 2 outs before

bottom 4th(3)
  • Tyler O'Neill vs Freddy Peralta3-2

    Tyler O'Neill strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Samuel Basallo vs Freddy Peralta3-2

    Samuel Basallo flies out to right fielder Ryan Vilade.

    1-2, 4 pitches · 1 out before

  • Dylan Beavers vs Freddy Peralta3-2

    Dylan Beavers strikes out on a foul tip.

    2-3, 6 pitches · 2 outs before

top 5th(3)
  • Taylor Walls vs Trevor Rogers3-2

    Taylor Walls strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Yandy Diaz vs Trevor Rogers3-2

    Yandy Díaz flies out to center fielder Colton Cowser.

    0-0, 1 pitch · 1 out before

  • Ryan Vilade vs Trevor Rogers3-2

    Ryan Vilade strikes out swinging.

    1-3, 4 pitches · 2 outs before

bottom 5th(6)
  • Coby Mayo vs Freddy Peralta3-2

    Coby Mayo hit by pitch.

    1-0, 1 pitch · 0 outs before

  • Colton Cowser vs Freddy Peralta3-2

    Colton Cowser singles on a ground ball to second baseman Jorge Mateo. Coby Mayo to 3rd. Coby Mayo advances to 3rd, on a throwing error by second baseman Jorge Mateo.

    0-1, 2 pitches · 0 outs before

  • Leody Taveras vs Freddy Peralta3-2

    Leody Taveras strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Jackson Holliday vs Freddy Peralta3-3

    Jackson Holliday out on a sacrifice fly to center fielder Jonny DeLuca. Coby Mayo scores.

    3-2, 6 pitches · 1 out before

  • Pete Alonso vs Freddy Peralta3-5

    Pete Alonso homers (30) on a fly ball to left center field. Colton Cowser scores.

    2-2, 5 pitches · 2 outs before

  • Gunnar Henderson vs Freddy Peralta3-5

    Gunnar Henderson flies out to center fielder Jonny DeLuca.

    0-0, 1 pitch · 2 outs before

top 6th(3)
  • Jonny DeLuca vs Trevor Rogers3-5

    Jonny DeLuca flies out to center fielder Colton Cowser.

    0-1, 2 pitches · 0 outs before

  • Junior Caminero vs Trevor Rogers3-5

    Junior Caminero grounds out, second baseman Jackson Holliday to first baseman Pete Alonso.

    1-2, 4 pitches · 1 out before

  • Chandler Simpson vs Trevor Rogers3-5

    Chandler Simpson grounds out to first baseman Pete Alonso.

    0-2, 3 pitches · 2 outs before

bottom 6th(3)
  • Tyler O'Neill vs Freddy Peralta3-5

    Tyler O'Neill grounds out, shortstop Taylor Walls to first baseman Liam Hicks.

    1-1, 3 pitches · 0 outs before

  • Samuel Basallo vs Freddy Peralta3-5

    Samuel Basallo grounds out, shortstop Taylor Walls to first baseman Liam Hicks.

    1-0, 2 pitches · 1 out before

  • Dylan Beavers vs Freddy Peralta3-5

    Dylan Beavers lines out to right fielder Ryan Vilade.

    3-2, 6 pitches · 2 outs before

top 7th(4)
  • Jorge Mateo vs Trevor Rogers3-5

    Jorge Mateo grounds out, pitcher Trevor Rogers to first baseman Pete Alonso.

    1-0, 2 pitches · 0 outs before

  • Kenny Piper vs Trevor Rogers3-5

    Kenny Piper strikes out swinging.

    2-3, 5 pitches · 1 out before

  • Liam Hicks vs Trevor Rogers3-5

    Liam Hicks walks.

    4-2, 7 pitches · 2 outs before

  • Taylor Walls vs Trevor Rogers3-5

    Taylor Walls lines out to center fielder Colton Cowser.

    1-1, 3 pitches · 2 outs before

bottom 7th(4)
  • Coby Mayo vs Freddy Peralta3-5

    Coby Mayo grounds out softly, pitcher Freddy Peralta to first baseman Liam Hicks.

    1-1, 3 pitches · 0 outs before

  • Colton Cowser vs Freddy Peralta3-5

    Colton Cowser strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Leody Taveras vs Freddy Peralta3-5

    Leody Taveras singles on a line drive to center fielder Jonny DeLuca.

    1-1, 3 pitches · 2 outs before

  • Jackson Holliday vs Freddy Peralta3-5

    Jackson Holliday lines out to center fielder Jonny DeLuca.

    3-1, 5 pitches · 2 outs before

top 8th(4)
  • Yandy Diaz vs Andrew Kittredge3-5

    Yandy Díaz strikes out swinging.

    0-3, 4 pitches · 0 outs before

  • Ryan Vilade vs Andrew Kittredge3-5

    Ryan Vilade singles on a line drive to center fielder Colton Cowser.

    0-0, 1 pitch · 1 out before

  • Jonathan Aranda vs Andrew Kittredge3-5

    Jonathan Aranda strikes out swinging.

    2-3, 5 pitches · 1 out before

  • Junior Caminero vs Andrew Kittredge3-5

    Junior Caminero grounds out, second baseman Jackson Holliday to first baseman Pete Alonso.

    1-0, 2 pitches · 2 outs before

bottom 8th(3)
  • Pete Alonso vs Garrett Cleavinger3-5

    Pete Alonso grounds out, shortstop Taylor Walls to first baseman Jonathan Aranda.

    0-0, 1 pitch · 0 outs before

  • Gunnar Henderson vs Garrett Cleavinger3-5

    Gunnar Henderson singles on a line drive to center fielder Cedric Mullins.

    3-2, 8 pitches · 1 out before

  • Tyler O'Neill vs Garrett Cleavinger3-5

    Tyler O'Neill grounds into a double play, third baseman Junior Caminero to second baseman Jorge Mateo to first baseman Jonathan Aranda. Gunnar Henderson out at 2nd. Tyler O'Neill out at 1st.

    0-1, 2 pitches · 1 out before

top 9th(3)
  • Chandler Simpson vs Rico Garcia3-5

    Chandler Simpson strikes out on a foul tip.

    2-3, 5 pitches · 0 outs before

  • Jorge Mateo vs Rico Garcia3-5

    Jorge Mateo strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Cedric Mullins vs Rico Garcia3-5

    Cedric Mullins flies out to center fielder Colton Cowser.

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