Baltimore Orioles 1, Texas Rangers 5

baseball game fileFinal
Globe Life Field · Arlington

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Baltimore Orioles, below favors Texas Rangers. 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 Baltimore Orioles led; a negative differential means Texas Rangers led.Run differential+40−4123456789
  1. 01top 1: Gunnar Henderson strikes out swinging.00
  2. 02top 1: Pete Alonso strikes out swinging.00
  3. 03top 1: Jackson Holliday homers (6) on a fly ball to right field.10
  4. 04top 1: Tyler O'Neill walks.10
  5. 05top 1: Dylan Beavers flies out sharply to left fielder Wyatt Langford.10
  6. 06bottom 1: Joc Pederson strikes out swinging.10
  7. 07bottom 1: Wyatt Langford hit by pitch.10
  8. 08bottom 1: Corey Seager lines into a double play, third baseman Christian Encarnacion-Strand to first baseman Pete Alonso. Wyatt Langford out at 1st.10
  9. 09top 2: Leody Taveras strikes out on a foul tip.10
  10. 10top 2: Christian Encarnacion-Strand strikes out swinging.10
  11. 11top 2: Colton Cowser strikes out swinging.10
  12. 12bottom 2: Brandon Nimmo called out on strikes.10
  13. 13bottom 2: Ezequiel Duran singles on a soft ground ball to third baseman Christian Encarnacion-Strand.10
  14. 14bottom 2: Evan Carter reaches on a fielder's choice, fielded by shortstop Gunnar Henderson. Ezequiel Duran scores.11
  15. 15bottom 2: Jake Burger singles on a ground ball to shortstop Gunnar Henderson. Evan Carter scores. Throwing error by shortstop Gunnar Henderson.12
  16. 16bottom 2: Austin Wynns singles on a line drive to center fielder Colton Cowser. Jake Burger to 2nd.12
  17. 17bottom 2: Nicky Lopez grounds into a double play, shortstop Gunnar Henderson to first baseman Pete Alonso. Austin Wynns out at 2nd. Nicky Lopez out at 1st.12
  18. 18top 3: Carlos Narváez called out on strikes.12
  19. 19top 3: Gunnar Henderson flies out to center fielder Evan Carter.12
  20. 20top 3: Pete Alonso grounds out, second baseman Nicky Lopez to first baseman Jake Burger.12
  21. 21bottom 3: Joc Pederson flies out to left fielder Dylan Beavers.12
  22. 22bottom 3: Wyatt Langford flies out to right fielder Leody Taveras.12
  23. 23bottom 3: Corey Seager flies out to center fielder Colton Cowser.12
  24. 24top 4: Jackson Holliday strikes out swinging.12
  25. 25top 4: Tyler O'Neill singles on a line drive to center fielder Evan Carter.12
  26. 26top 4: Dylan Beavers grounds into a double play, first baseman Jake Burger to shortstop Corey Seager. Tyler O'Neill out at 2nd. Dylan Beavers out at 1st.12
  27. 27bottom 4: Brandon Nimmo singles on a sharp line drive to right fielder Leody Taveras.12
  28. 28bottom 4: Ezequiel Duran grounds into a double play, shortstop Gunnar Henderson to second baseman Jackson Holliday to first baseman Pete Alonso. Brandon Nimmo out at 2nd. Ezequiel Duran out at 1st.12
  29. 29bottom 4: Evan Carter strikes out swinging.12
  30. 30top 5: Leody Taveras flies out to left fielder Wyatt Langford.12
  31. 31top 5: Christian Encarnacion-Strand singles on a sharp line drive to right fielder Brandon Nimmo.12
  32. 32top 5: Colton Cowser strikes out swinging.12
  33. 33top 5: Carlos Narváez strikes out swinging.12
  34. 34bottom 5: Jake Burger called out on strikes.12
  35. 35bottom 5: Austin Wynns singles on a ground ball to center fielder Colton Cowser.12
  36. 36bottom 5: Nicky Lopez lines out to shortstop Gunnar Henderson.12
  37. 37bottom 5: Joc Pederson grounds out, second baseman Jackson Holliday to first baseman Pete Alonso.12
  38. 38top 6: Gunnar Henderson lines out to left fielder Wyatt Langford.12
  39. 39top 6: Pete Alonso flies out to center fielder Evan Carter.12
  40. 40top 6: Jackson Holliday doubles (6) on a ground ball to right fielder Brandon Nimmo.12
  41. 41top 6: Tyler O'Neill walks.12
  42. 42top 6: Dylan Beavers grounds out, first baseman Jake Burger to pitcher Peyton Gray.12
  43. 43bottom 6: Wyatt Langford grounds out, third baseman Christian Encarnacion-Strand to first baseman Pete Alonso.12
  44. 44bottom 6: Corey Seager grounds out, third baseman Christian Encarnacion-Strand to first baseman Pete Alonso.12
  45. 45bottom 6: Brandon Nimmo flies out to center fielder Colton Cowser.12
  46. 46top 7: Leody Taveras flies out to center fielder Evan Carter.12
  47. 47top 7: Christian Encarnacion-Strand strikes out swinging.12
  48. 48top 7: Colton Cowser doubles (4) on a sharp line drive to left fielder Wyatt Langford.12
  49. 49top 7: Carlos Narváez lines out to center fielder Evan Carter.12
  50. 50bottom 7: Ezequiel Duran called out on strikes.12
  51. 51bottom 7: Evan Carter strikes out swinging.12
  52. 52bottom 7: Jake Burger grounds out softly, pitcher Rico Garcia to first baseman Pete Alonso.12
  53. 53top 8: Gunnar Henderson pops out to third baseman Ezequiel Duran in foul territory.12
  54. 54top 8: Pete Alonso doubles (22) on a sharp fly ball to center fielder Evan Carter.12
  55. 55top 8: Chase Silseth intentionally walks Jackson Holliday.12
  56. 56top 8: Tyler O'Neill grounds into a double play, second baseman Nicky Lopez to shortstop Corey Seager to first baseman Jake Burger. Jackson Holliday out at 2nd. Tyler O'Neill out at 1st.12
  57. 57bottom 8: Austin Wynns strikes out swinging.12
  58. 58bottom 8: Nicky Lopez called out on strikes.12
  59. 59bottom 8: Justin Foscue walks.12
  60. 60bottom 8: Wyatt Langford walks. Justin Foscue to 2nd.12
  61. 61bottom 8: Corey Seager homers (11) on a fly ball to right center field. Alejandro Osuna scores. Wyatt Langford scores.15
  62. 62bottom 8: Brandon Nimmo strikes out swinging.15
  63. 63top 9: Dylan Beavers lines out sharply to first baseman Jake Burger.15
  64. 64top 9: Leody Taveras grounds out, second baseman Nicky Lopez to first baseman Jake Burger.15
  65. 65top 9: Christian Encarnacion-Strand lines out to right fielder Brandon Nimmo.15
Boxscore

Key evidence.

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

Baltimore Orioles boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Gunnar HendersonSS4000000000040000010
Pete Alonso1B40.25010001000.2500.750400000.50012
Dylan BeaversLF4000000000040000000
Tyler O'NeillDH20.50000201000.7501.250400000.50001
Coby Mayo1B000000000000000
Colton CowserCF30.33310001000.3331300000.66722
Leody TaverasRF4000000000040000010
Jackson Holliday2B30.66710102010.7502.75041100216
Kyle BradishP02211.5005061189824000.833
Grant WolframP26327111032933003
Carlos NarvaezC3000000000030000020
Christian FranklinCF000000000000000
Christian Encarnacion-Strand3B40.25000001000.2500.500400000.25021
Rico GarciaP030000103902000

Team line

Texas Rangers
Texas Rangers boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Joc PedersonDH3000000000030000010
Corey SeagerSS40.25000001010.2501.25041300104
Brandon NimmoRF40.25000001000.2500.500400000.25021
Jake Burger1B30.33300001000.3330.667300000.33311
Ezequiel Duran3B30.33300001000.3330.667310000.33311
Evan CarterCF3000000000031100020
Justin FoscuePH0001000011000000
Nicky Lopez2B3000000000030000010
Alejandro OsunaDH000000000100000
Chase SilsethP1500101.333041800001.500
Jacob deGromP11811.8003150158819010.800
Peyton GrayP1800201.667052901001.800
Cal QuantrillP0300001031000000
Wyatt LangfordLF2000100100.5000.50041000000
Austin WynnsC30.66700002000.6671.333300000.66712

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-08-08T23:15:00Z · Final
Play-by-play

The game, at bat by at bat.

top 1st(5)
  • Gunnar Henderson vs Jacob deGrom0-0

    Gunnar Henderson strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Pete Alonso vs Jacob deGrom0-0

    Pete Alonso strikes out swinging.

    2-3, 6 pitches · 1 out before

  • Jackson Holliday vs Jacob deGrom1-0

    Jackson Holliday homers (6) on a fly ball to right field.

    1-1, 3 pitches · 2 outs before

  • Tyler O'Neill vs Jacob deGrom1-0

    Tyler O'Neill walks.

    4-2, 6 pitches · 2 outs before

  • Dylan Beavers vs Jacob deGrom1-0

    Dylan Beavers flies out sharply to left fielder Wyatt Langford.

    2-1, 4 pitches · 2 outs before

bottom 1st(3)
  • Joc Pederson vs Kyle Bradish1-0

    Joc Pederson strikes out swinging.

    0-3, 4 pitches · 0 outs before

  • Wyatt Langford vs Kyle Bradish1-0

    Wyatt Langford hit by pitch.

    2-2, 5 pitches · 1 out before

  • Corey Seager vs Kyle Bradish1-0

    Corey Seager lines into a double play, third baseman Christian Encarnacion-Strand to first baseman Pete Alonso. Wyatt Langford out at 1st.

    0-1, 2 pitches · 1 out before

top 2nd(3)
  • Leody Taveras vs Jacob deGrom1-0

    Leody Taveras strikes out on a foul tip.

    3-3, 7 pitches · 0 outs before

  • Christian Encarnacion-Strand vs Jacob deGrom1-0

    Christian Encarnacion-Strand strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Colton Cowser vs Jacob deGrom1-0

    Colton Cowser strikes out swinging.

    2-3, 6 pitches · 2 outs before

bottom 2nd(6)
  • Brandon Nimmo vs Kyle Bradish1-0

    Brandon Nimmo called out on strikes.

    1-3, 4 pitches · 0 outs before

  • Ezequiel Duran vs Kyle Bradish1-0

    Ezequiel Duran singles on a soft ground ball to third baseman Christian Encarnacion-Strand.

    0-2, 3 pitches · 1 out before

  • Evan Carter vs Kyle Bradish1-1

    Evan Carter reaches on a fielder's choice, fielded by shortstop Gunnar Henderson. Ezequiel Duran scores.

    3-2, 6 pitches · 1 out before

  • Jake Burger vs Kyle Bradish1-2

    Jake Burger singles on a ground ball to shortstop Gunnar Henderson. Evan Carter scores. Throwing error by shortstop Gunnar Henderson.

    3-2, 6 pitches · 1 out before

  • Austin Wynns vs Kyle Bradish1-2

    Austin Wynns singles on a line drive to center fielder Colton Cowser. Jake Burger to 2nd.

    0-1, 2 pitches · 1 out before

  • Nicky Lopez vs Kyle Bradish1-2

    Nicky Lopez grounds into a double play, shortstop Gunnar Henderson to first baseman Pete Alonso. Austin Wynns out at 2nd. Nicky Lopez out at 1st.

    2-2, 5 pitches · 1 out before

top 3rd(3)
  • Carlos Narvaez vs Jacob deGrom1-2

    Carlos Narváez called out on strikes.

    3-3, 8 pitches · 0 outs before

  • Gunnar Henderson vs Jacob deGrom1-2

    Gunnar Henderson flies out to center fielder Evan Carter.

    3-2, 7 pitches · 1 out before

  • Pete Alonso vs Jacob deGrom1-2

    Pete Alonso grounds out, second baseman Nicky Lopez to first baseman Jake Burger.

    1-1, 3 pitches · 2 outs before

bottom 3rd(3)
  • Joc Pederson vs Kyle Bradish1-2

    Joc Pederson flies out to left fielder Dylan Beavers.

    0-0, 1 pitch · 0 outs before

  • Wyatt Langford vs Kyle Bradish1-2

    Wyatt Langford flies out to right fielder Leody Taveras.

    1-1, 3 pitches · 1 out before

  • Corey Seager vs Kyle Bradish1-2

    Corey Seager flies out to center fielder Colton Cowser.

    2-1, 4 pitches · 2 outs before

top 4th(3)
  • Jackson Holliday vs Jacob deGrom1-2

    Jackson Holliday strikes out swinging.

    3-3, 6 pitches · 0 outs before

  • Tyler O'Neill vs Jacob deGrom1-2

    Tyler O'Neill singles on a line drive to center fielder Evan Carter.

    0-1, 2 pitches · 1 out before

  • Dylan Beavers vs Jacob deGrom1-2

    Dylan Beavers grounds into a double play, first baseman Jake Burger to shortstop Corey Seager. Tyler O'Neill out at 2nd. Dylan Beavers out at 1st.

    1-1, 3 pitches · 1 out before

bottom 4th(3)
  • Brandon Nimmo vs Kyle Bradish1-2

    Brandon Nimmo singles on a sharp line drive to right fielder Leody Taveras.

    2-1, 4 pitches · 0 outs before

  • Ezequiel Duran vs Kyle Bradish1-2

    Ezequiel Duran grounds into a double play, shortstop Gunnar Henderson to second baseman Jackson Holliday to first baseman Pete Alonso. Brandon Nimmo out at 2nd. Ezequiel Duran out at 1st.

    1-2, 4 pitches · 0 outs before

  • Evan Carter vs Kyle Bradish1-2

    Evan Carter strikes out swinging.

    3-3, 6 pitches · 2 outs before

top 5th(4)
  • Leody Taveras vs Jacob deGrom1-2

    Leody Taveras flies out to left fielder Wyatt Langford.

    2-2, 7 pitches · 0 outs before

  • Christian Encarnacion-Strand vs Jacob deGrom1-2

    Christian Encarnacion-Strand singles on a sharp line drive to right fielder Brandon Nimmo.

    0-0, 1 pitch · 1 out before

  • Colton Cowser vs Jacob deGrom1-2

    Colton Cowser strikes out swinging.

    2-3, 6 pitches · 1 out before

  • Carlos Narvaez vs Jacob deGrom1-2

    Carlos Narváez strikes out swinging.

    3-3, 6 pitches · 2 outs before

bottom 5th(4)
  • Jake Burger vs Kyle Bradish1-2

    Jake Burger called out on strikes.

    1-3, 4 pitches · 0 outs before

  • Austin Wynns vs Kyle Bradish1-2

    Austin Wynns singles on a ground ball to center fielder Colton Cowser.

    2-2, 10 pitches · 1 out before

  • Nicky Lopez vs Kyle Bradish1-2

    Nicky Lopez lines out to shortstop Gunnar Henderson.

    1-0, 2 pitches · 1 out before

  • Joc Pederson vs Kyle Bradish1-2

    Joc Pederson grounds out, second baseman Jackson Holliday to first baseman Pete Alonso.

    1-2, 5 pitches · 2 outs before

top 6th(5)
  • Gunnar Henderson vs Peyton Gray1-2

    Gunnar Henderson lines out to left fielder Wyatt Langford.

    2-1, 4 pitches · 0 outs before

  • Pete Alonso vs Peyton Gray1-2

    Pete Alonso flies out to center fielder Evan Carter.

    1-2, 4 pitches · 1 out before

  • Jackson Holliday vs Peyton Gray1-2

    Jackson Holliday doubles (6) on a ground ball to right fielder Brandon Nimmo.

    1-1, 3 pitches · 2 outs before

  • Tyler O'Neill vs Peyton Gray1-2

    Tyler O'Neill walks.

    4-1, 5 pitches · 2 outs before

  • Dylan Beavers vs Peyton Gray1-2

    Dylan Beavers grounds out, first baseman Jake Burger to pitcher Peyton Gray.

    1-2, 4 pitches · 2 outs before

bottom 6th(3)
  • Wyatt Langford vs Kyle Bradish1-2

    Wyatt Langford grounds out, third baseman Christian Encarnacion-Strand to first baseman Pete Alonso.

    2-2, 5 pitches · 0 outs before

  • Corey Seager vs Kyle Bradish1-2

    Corey Seager grounds out, third baseman Christian Encarnacion-Strand to first baseman Pete Alonso.

    2-1, 4 pitches · 1 out before

  • Brandon Nimmo vs Kyle Bradish1-2

    Brandon Nimmo flies out to center fielder Colton Cowser.

    3-2, 9 pitches · 2 outs before

top 7th(4)
  • Leody Taveras vs Peyton Gray1-2

    Leody Taveras flies out to center fielder Evan Carter.

    0-1, 2 pitches · 0 outs before

  • Christian Encarnacion-Strand vs Peyton Gray1-2

    Christian Encarnacion-Strand strikes out swinging.

    2-3, 6 pitches · 1 out before

  • Colton Cowser vs Peyton Gray1-2

    Colton Cowser doubles (4) on a sharp line drive to left fielder Wyatt Langford.

    0-0, 1 pitch · 2 outs before

  • Carlos Narvaez vs Chase Silseth1-2

    Carlos Narváez lines out to center fielder Evan Carter.

    2-2, 6 pitches · 2 outs before

bottom 7th(3)
  • Ezequiel Duran vs Rico Garcia1-2

    Ezequiel Duran called out on strikes.

    0-3, 3 pitches · 0 outs before

  • Evan Carter vs Rico Garcia1-2

    Evan Carter strikes out swinging.

    2-3, 5 pitches · 1 out before

  • Jake Burger vs Rico Garcia1-2

    Jake Burger grounds out softly, pitcher Rico Garcia to first baseman Pete Alonso.

    0-0, 1 pitch · 2 outs before

top 8th(4)
  • Gunnar Henderson vs Chase Silseth1-2

    Gunnar Henderson pops out to third baseman Ezequiel Duran in foul territory.

    0-0, 1 pitch · 0 outs before

  • Pete Alonso vs Chase Silseth1-2

    Pete Alonso doubles (22) on a sharp fly ball to center fielder Evan Carter.

    2-2, 5 pitches · 1 out before

  • Jackson Holliday vs Chase Silseth1-2

    Chase Silseth intentionally walks Jackson Holliday.

    0-0, 0 pitches · 1 out before

  • Tyler O'Neill vs Chase Silseth1-2

    Tyler O'Neill grounds into a double play, second baseman Nicky Lopez to shortstop Corey Seager to first baseman Jake Burger. Jackson Holliday out at 2nd. Tyler O'Neill out at 1st.

    2-2, 6 pitches · 1 out before

bottom 8th(6)
  • Austin Wynns vs Grant Wolfram1-2

    Austin Wynns strikes out swinging.

    1-3, 5 pitches · 0 outs before

  • Nicky Lopez vs Grant Wolfram1-2

    Nicky Lopez called out on strikes.

    1-3, 4 pitches · 1 out before

  • Justin Foscue vs Grant Wolfram1-2

    Justin Foscue walks.

    4-2, 6 pitches · 2 outs before

  • Wyatt Langford vs Grant Wolfram1-2

    Wyatt Langford walks. Justin Foscue to 2nd.

    4-2, 7 pitches · 2 outs before

  • Corey Seager vs Grant Wolfram1-5

    Corey Seager homers (11) on a fly ball to right center field. Alejandro Osuna scores. Wyatt Langford scores.

    2-0, 3 pitches · 2 outs before

  • Brandon Nimmo vs Grant Wolfram1-5

    Brandon Nimmo strikes out swinging.

    1-3, 4 pitches · 2 outs before

top 9th(3)
  • Dylan Beavers vs Cal Quantrill1-5

    Dylan Beavers lines out sharply to first baseman Jake Burger.

    1-1, 3 pitches · 0 outs before

  • Leody Taveras vs Cal Quantrill1-5

    Leody Taveras grounds out, second baseman Nicky Lopez to first baseman Jake Burger.

    1-2, 4 pitches · 1 out before

  • Christian Encarnacion-Strand vs Cal Quantrill1-5

    Christian Encarnacion-Strand lines out to right fielder Brandon Nimmo.

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