Baltimore Orioles 1, Texas Rangers 2

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+10−1123456789
  1. 01top 1: Gunnar Henderson grounds out, second baseman Nicky Lopez to first baseman Jake Burger.00
  2. 02top 1: Pete Alonso pops out to first baseman Jake Burger in foul territory.00
  3. 03top 1: Jackson Holliday grounds out, second baseman Nicky Lopez to first baseman Jake Burger.00
  4. 04bottom 1: Joc Pederson strikes out on a foul tip.00
  5. 05bottom 1: Wyatt Langford pops out to second baseman Jackson Holliday.00
  6. 06bottom 1: Corey Seager flies out to center fielder Colton Cowser.00
  7. 07top 2: Tyler O'Neill flies out to right fielder Brandon Nimmo.00
  8. 08top 2: Dylan Beavers pops out to third baseman Ezequiel Duran in foul territory.00
  9. 09top 2: Leody Taveras doubles (11) on a sharp line drive to right fielder Brandon Nimmo.00
  10. 10top 2: Coby Mayo singles on a line drive to center fielder Evan Carter. Leody Taveras scores.10
  11. 11top 2: Colton Cowser grounds out softly, catcher Elias Díaz to first baseman Jake Burger.10
  12. 12bottom 2: Brandon Nimmo singles on a line drive to center fielder Colton Cowser.10
  13. 13bottom 2: Ezequiel Duran strikes out on a foul tip.10
  14. 14bottom 2: Evan Carter out on a sacrifice bunt, third baseman Coby Mayo to first baseman Pete Alonso. Brandon Nimmo to 2nd.10
  15. 15bottom 2: Jake Burger called out on strikes.10
  16. 16top 3: Carlos Narváez flies out to right fielder Brandon Nimmo.10
  17. 17top 3: Gunnar Henderson lines out sharply to right fielder Brandon Nimmo.10
  18. 18top 3: Pete Alonso flies out sharply to center fielder Evan Carter.10
  19. 19bottom 3: Elias Díaz called out on strikes.10
  20. 20bottom 3: Nicky Lopez grounds out, second baseman Jackson Holliday to first baseman Pete Alonso.10
  21. 21bottom 3: Joc Pederson flies out to left fielder Dylan Beavers.10
  22. 22top 4: Jackson Holliday grounds out, second baseman Nicky Lopez to first baseman Jake Burger.10
  23. 23top 4: Tyler O'Neill flies out to first baseman Jake Burger in foul territory.10
  24. 24top 4: Dylan Beavers strikes out on a foul tip.10
  25. 25bottom 4: Wyatt Langford strikes out swinging.10
  26. 26bottom 4: Corey Seager strikes out swinging.10
  27. 27bottom 4: Brandon Nimmo grounds out, first baseman Pete Alonso to pitcher Shane Baz.10
  28. 28top 5: Leody Taveras flies out to center fielder Evan Carter.10
  29. 29top 5: Coby Mayo lines out sharply to left fielder Wyatt Langford.10
  30. 30top 5: Colton Cowser singles on a line drive to right fielder Brandon Nimmo.10
  31. 31top 5: Carlos Narváez singles on a line drive to left fielder Wyatt Langford. Colton Cowser to 2nd.10
  32. 32top 5: Gunnar Henderson walks. Colton Cowser to 3rd. Carlos Narváez to 2nd.10
  33. 33top 5: Pete Alonso called out on strikes.10
  34. 34bottom 5: Ezequiel Duran strikes out swinging.10
  35. 35bottom 5: Evan Carter strikes out swinging.10
  36. 36bottom 5: Jake Burger flies out to center fielder Colton Cowser.10
  37. 37top 6: Jackson Holliday grounds out, first baseman Jake Burger to pitcher Nathan Eovaldi.10
  38. 38top 6: Tyler O'Neill walks.10
  39. 39top 6: Dylan Beavers singles on a fly ball to center fielder Evan Carter. Tyler O'Neill to 2nd.10
  40. 40top 6: Leody Taveras strikes out swinging.10
  41. 41top 6: Coby Mayo grounds out, third baseman Ezequiel Duran to first baseman Jake Burger.10
  42. 42bottom 6: Elias Díaz singles on a soft ground ball to second baseman Jackson Holliday.10
  43. 43bottom 6: Nicky Lopez out on a sacrifice bunt, pitcher Shane Baz to first baseman Pete Alonso. Elias Díaz to 2nd.10
  44. 44bottom 6: Joc Pederson homers (21) on a fly ball to right field. Elias Díaz scores.12
  45. 45bottom 6: Wyatt Langford lines out to right fielder Leody Taveras.12
  46. 46bottom 6: Corey Seager flies out to center fielder Colton Cowser.12
  47. 47top 7: Christian Franklin flies out to right fielder Brandon Nimmo.12
  48. 48top 7: Carlos Narváez flies out to center fielder Evan Carter.12
  49. 49top 7: Gunnar Henderson flies out to third baseman Ezequiel Duran in foul territory.12
  50. 50bottom 7: Brandon Nimmo flies out to center fielder Christian Franklin.12
  51. 51bottom 7: Ezequiel Duran walks.12
  52. 52bottom 7: Evan Carter flies out to right fielder Leody Taveras.12
  53. 53bottom 7: Jake Burger grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.12
  54. 54top 8: Pete Alonso flies out to center fielder Evan Carter.12
  55. 55top 8: Jackson Holliday strikes out on a foul tip.12
  56. 56top 8: Tyler O'Neill walks.12
  57. 57top 8: Jeremiah Jackson flies out to center fielder Evan Carter.12
  58. 58bottom 8: Elias Díaz strikes out swinging.12
  59. 59bottom 8: Nicky Lopez flies out to center fielder Christian Franklin.12
  60. 60bottom 8: Joc Pederson flies out sharply to right fielder Leody Taveras in foul territory.12
  61. 61top 9: Leody Taveras singles on a ground ball to third baseman Ezequiel Duran.12
  62. 62top 9: Coby Mayo strikes out swinging.12
  63. 63top 9: Orioles challenged (tag play), call on the field was upheld: Orioles challenged (home-plate collision), call on the field was upheld: Christian Franklin doubles (1) on a line drive to right fielder Brandon Nimmo. Leody Taveras out at home on the throw, right fielder Brandon Nimmo to second baseman Nicky Lopez to catcher Elias Díaz.12
  64. 64top 9: Christian Encarnacion-Strand strikes out swinging.12
Boxscore

Key evidence.

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

Baltimore Orioles boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Gunnar HendersonSS3000100000.2500.25040000000
Pete Alonso1B4000000000040000010
Dylan BeaversLF30.33300001000.3330.667300000.33311
Tyler O'NeillDH2000200000.5000.50040000000
Coby Mayo3B40.25000001000.2500.500401000.25011
Colton CowserCF20.50000001000.5001200000.50001
Leody TaverasRF40.50010002000.5001.250410000.75013
Jackson Holliday2B4000000000040000010
Shane BazP12822.2503181249329000.500
Carlos NarvaezC30.33300001000.3330.667300000.33301
Christian FranklinCF20.50010001000.5001.50020000102
Christian Encarnacion-StrandPH1000000000010000010
Jeremiah JacksonLF1000000000010000000

Team line

Texas Rangers
Texas Rangers boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Joc PedersonDH40.25000001010.2501.25041200114
Corey SeagerSS3000000000030000010
Brandon NimmoRF30.33300001000.3330.667300000.33301
Jake Burger1B3000000000030000010
Ezequiel Duran3B2000100000.3330.33330000020
Evan CarterCF2000000000030000010
Nicky Lopez2B2000000000030000000
Elias DiazC30.33300001000.3330.667310000.33321
Tyler AlexanderP0300100.66702901011.500
Robby AhlstromP0300001031200000
Nathan EovaldiP22211.688405.3330168612001.125
Jacob LatzP1800202063203101.500
Wyatt LangfordLF3000000000030000010

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-08-08T00:15:00Z · Final

Baltimore Orioles

Probable pitcher: Shane Baz (R)

Texas Rangers

Probable pitcher: Nathan Eovaldi (R)

Play-by-play

The game, at bat by at bat.

top 1st(3)
  • Gunnar Henderson vs Nathan Eovaldi0-0

    Gunnar Henderson grounds out, second baseman Nicky Lopez to first baseman Jake Burger.

    0-2, 3 pitches · 0 outs before

  • Pete Alonso vs Nathan Eovaldi0-0

    Pete Alonso pops out to first baseman Jake Burger in foul territory.

    2-2, 6 pitches · 1 out before

  • Jackson Holliday vs Nathan Eovaldi0-0

    Jackson Holliday grounds out, second baseman Nicky Lopez to first baseman Jake Burger.

    1-1, 3 pitches · 2 outs before

bottom 1st(3)
  • Joc Pederson vs Shane Baz0-0

    Joc Pederson strikes out on a foul tip.

    0-3, 4 pitches · 0 outs before

  • Wyatt Langford vs Shane Baz0-0

    Wyatt Langford pops out to second baseman Jackson Holliday.

    1-2, 4 pitches · 1 out before

  • Corey Seager vs Shane Baz0-0

    Corey Seager flies out to center fielder Colton Cowser.

    0-0, 1 pitch · 2 outs before

top 2nd(5)
  • Tyler O'Neill vs Nathan Eovaldi0-0

    Tyler O'Neill flies out to right fielder Brandon Nimmo.

    3-2, 7 pitches · 0 outs before

  • Dylan Beavers vs Nathan Eovaldi0-0

    Dylan Beavers pops out to third baseman Ezequiel Duran in foul territory.

    1-1, 3 pitches · 1 out before

  • Leody Taveras vs Nathan Eovaldi0-0

    Leody Taveras doubles (11) on a sharp line drive to right fielder Brandon Nimmo.

    3-1, 5 pitches · 2 outs before

  • Coby Mayo vs Nathan Eovaldi1-0

    Coby Mayo singles on a line drive to center fielder Evan Carter. Leody Taveras scores.

    0-1, 2 pitches · 2 outs before

  • Colton Cowser vs Nathan Eovaldi1-0

    Colton Cowser grounds out softly, catcher Elias Díaz to first baseman Jake Burger.

    0-0, 1 pitch · 2 outs before

bottom 2nd(4)
  • Brandon Nimmo vs Shane Baz1-0

    Brandon Nimmo singles on a line drive to center fielder Colton Cowser.

    2-2, 7 pitches · 0 outs before

  • Ezequiel Duran vs Shane Baz1-0

    Ezequiel Duran strikes out on a foul tip.

    2-3, 5 pitches · 0 outs before

  • Evan Carter vs Shane Baz1-0

    Evan Carter out on a sacrifice bunt, third baseman Coby Mayo to first baseman Pete Alonso. Brandon Nimmo to 2nd.

    0-0, 1 pitch · 1 out before

  • Jake Burger vs Shane Baz1-0

    Jake Burger called out on strikes.

    0-3, 3 pitches · 2 outs before

top 3rd(3)
  • Carlos Narvaez vs Nathan Eovaldi1-0

    Carlos Narváez flies out to right fielder Brandon Nimmo.

    0-2, 3 pitches · 0 outs before

  • Gunnar Henderson vs Nathan Eovaldi1-0

    Gunnar Henderson lines out sharply to right fielder Brandon Nimmo.

    3-1, 5 pitches · 1 out before

  • Pete Alonso vs Nathan Eovaldi1-0

    Pete Alonso flies out sharply to center fielder Evan Carter.

    0-1, 2 pitches · 2 outs before

bottom 3rd(3)
  • Elias Diaz vs Shane Baz1-0

    Elias Díaz called out on strikes.

    3-3, 8 pitches · 0 outs before

  • Nicky Lopez vs Shane Baz1-0

    Nicky Lopez grounds out, second baseman Jackson Holliday to first baseman Pete Alonso.

    1-1, 3 pitches · 1 out before

  • Joc Pederson vs Shane Baz1-0

    Joc Pederson flies out to left fielder Dylan Beavers.

    2-2, 8 pitches · 2 outs before

top 4th(3)
  • Jackson Holliday vs Nathan Eovaldi1-0

    Jackson Holliday grounds out, second baseman Nicky Lopez to first baseman Jake Burger.

    2-1, 4 pitches · 0 outs before

  • Tyler O'Neill vs Nathan Eovaldi1-0

    Tyler O'Neill flies out to first baseman Jake Burger in foul territory.

    2-2, 7 pitches · 1 out before

  • Dylan Beavers vs Nathan Eovaldi1-0

    Dylan Beavers strikes out on a foul tip.

    0-3, 3 pitches · 2 outs before

bottom 4th(3)
  • Wyatt Langford vs Shane Baz1-0

    Wyatt Langford strikes out swinging.

    2-3, 6 pitches · 0 outs before

  • Corey Seager vs Shane Baz1-0

    Corey Seager strikes out swinging.

    2-3, 5 pitches · 1 out before

  • Brandon Nimmo vs Shane Baz1-0

    Brandon Nimmo grounds out, first baseman Pete Alonso to pitcher Shane Baz.

    0-0, 1 pitch · 2 outs before

top 5th(6)
  • Leody Taveras vs Nathan Eovaldi1-0

    Leody Taveras flies out to center fielder Evan Carter.

    2-1, 4 pitches · 0 outs before

  • Coby Mayo vs Nathan Eovaldi1-0

    Coby Mayo lines out sharply to left fielder Wyatt Langford.

    0-2, 3 pitches · 1 out before

  • Colton Cowser vs Nathan Eovaldi1-0

    Colton Cowser singles on a line drive to right fielder Brandon Nimmo.

    1-2, 4 pitches · 2 outs before

  • Carlos Narvaez vs Nathan Eovaldi1-0

    Carlos Narváez singles on a line drive to left fielder Wyatt Langford. Colton Cowser to 2nd.

    0-2, 3 pitches · 2 outs before

  • Gunnar Henderson vs Nathan Eovaldi1-0

    Gunnar Henderson walks. Colton Cowser to 3rd. Carlos Narváez to 2nd.

    4-1, 5 pitches · 2 outs before

  • Pete Alonso vs Nathan Eovaldi1-0

    Pete Alonso called out on strikes.

    2-3, 6 pitches · 2 outs before

bottom 5th(3)
  • Ezequiel Duran vs Shane Baz1-0

    Ezequiel Duran strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Evan Carter vs Shane Baz1-0

    Evan Carter strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Jake Burger vs Shane Baz1-0

    Jake Burger flies out to center fielder Colton Cowser.

    2-2, 5 pitches · 2 outs before

top 6th(5)
  • Jackson Holliday vs Nathan Eovaldi1-0

    Jackson Holliday grounds out, first baseman Jake Burger to pitcher Nathan Eovaldi.

    0-0, 1 pitch · 0 outs before

  • Tyler O'Neill vs Nathan Eovaldi1-0

    Tyler O'Neill walks.

    4-2, 6 pitches · 1 out before

  • Dylan Beavers vs Tyler Alexander1-0

    Dylan Beavers singles on a fly ball to center fielder Evan Carter. Tyler O'Neill to 2nd.

    1-2, 4 pitches · 1 out before

  • Leody Taveras vs Tyler Alexander1-0

    Leody Taveras strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Coby Mayo vs Tyler Alexander1-0

    Coby Mayo grounds out, third baseman Ezequiel Duran to first baseman Jake Burger.

    1-0, 2 pitches · 2 outs before

bottom 6th(5)
  • Elias Diaz vs Shane Baz1-0

    Elias Díaz singles on a soft ground ball to second baseman Jackson Holliday.

    2-1, 4 pitches · 0 outs before

  • Nicky Lopez vs Shane Baz1-0

    Nicky Lopez out on a sacrifice bunt, pitcher Shane Baz to first baseman Pete Alonso. Elias Díaz to 2nd.

    0-0, 1 pitch · 0 outs before

  • Joc Pederson vs Shane Baz1-2

    Joc Pederson homers (21) on a fly ball to right field. Elias Díaz scores.

    0-0, 1 pitch · 1 out before

  • Wyatt Langford vs Shane Baz1-2

    Wyatt Langford lines out to right fielder Leody Taveras.

    1-1, 3 pitches · 1 out before

  • Corey Seager vs Shane Baz1-2

    Corey Seager flies out to center fielder Colton Cowser.

    0-1, 2 pitches · 2 outs before

top 7th(3)
  • Christian Franklin vs Robby Ahlstrom1-2

    Christian Franklin flies out to right fielder Brandon Nimmo.

    2-2, 5 pitches · 0 outs before

  • Carlos Narvaez vs Robby Ahlstrom1-2

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

    1-2, 5 pitches · 1 out before

  • Gunnar Henderson vs Robby Ahlstrom1-2

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

    1-0, 2 pitches · 2 outs before

bottom 7th(4)
  • Brandon Nimmo vs Shane Baz1-2

    Brandon Nimmo flies out to center fielder Christian Franklin.

    0-0, 1 pitch · 0 outs before

  • Ezequiel Duran vs Shane Baz1-2

    Ezequiel Duran walks.

    4-0, 4 pitches · 1 out before

  • Evan Carter vs Shane Baz1-2

    Evan Carter flies out to right fielder Leody Taveras.

    0-0, 1 pitch · 1 out before

  • Jake Burger vs Shane Baz1-2

    Jake Burger grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.

    1-0, 2 pitches · 2 outs before

top 8th(4)
  • Pete Alonso vs Jacob Latz1-2

    Pete Alonso flies out to center fielder Evan Carter.

    0-2, 4 pitches · 0 outs before

  • Jackson Holliday vs Jacob Latz1-2

    Jackson Holliday strikes out on a foul tip.

    2-3, 5 pitches · 1 out before

  • Tyler O'Neill vs Jacob Latz1-2

    Tyler O'Neill walks.

    4-2, 6 pitches · 2 outs before

  • Jeremiah Jackson vs Jacob Latz1-2

    Jeremiah Jackson flies out to center fielder Evan Carter.

    0-1, 2 pitches · 2 outs before

bottom 8th(3)
  • Elias Diaz vs Shane Baz1-2

    Elias Díaz strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Nicky Lopez vs Shane Baz1-2

    Nicky Lopez flies out to center fielder Christian Franklin.

    0-0, 1 pitch · 1 out before

  • Joc Pederson vs Shane Baz1-2

    Joc Pederson flies out sharply to right fielder Leody Taveras in foul territory.

    0-0, 1 pitch · 2 outs before

top 9th(4)
  • Leody Taveras vs Jacob Latz1-2

    Leody Taveras singles on a ground ball to third baseman Ezequiel Duran.

    1-2, 4 pitches · 0 outs before

  • Coby Mayo vs Jacob Latz1-2

    Coby Mayo strikes out swinging.

    3-3, 6 pitches · 0 outs before

  • Christian Franklin vs Jacob Latz1-2

    Orioles challenged (tag play), call on the field was upheld: Orioles challenged (home-plate collision), call on the field was upheld: Christian Franklin doubles (1) on a line drive to right fielder Brandon Nimmo. Leody Taveras out at home on the throw, right fielder Brandon Nimmo to second baseman Nicky Lopez to catcher Elias Díaz.

    0-0, 1 pitch · 1 out before

  • Christian Encarnacion-Strand vs Jacob Latz1-2

    Christian Encarnacion-Strand strikes out swinging.

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