Washington Nationals 2, Atlanta Braves 0

baseball game fileFinal
Truist Park · Atlanta

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Washington Nationals, below favors Atlanta Braves. 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 Washington Nationals led; a negative differential means Atlanta Braves led.Run differential+20−2123456789
  1. 01top 1: James Wood strikes out swinging.00
  2. 02top 1: Luis García Jr. strikes out swinging.00
  3. 03top 1: José Tena strikes out swinging.00
  4. 04bottom 1: Ronald Acuña Jr. strikes out swinging.00
  5. 05bottom 1: Michael Harris II grounds out, third baseman Jorbit Vivas to first baseman Luis García Jr.00
  6. 06bottom 1: Matt Olson walks.00
  7. 07bottom 1: Ozzie Albies strikes out on a foul tip.00
  8. 08top 2: CJ Abrams lines out to right fielder Ronald Acuña Jr.00
  9. 09top 2: Dylan Crews strikes out swinging.00
  10. 10top 2: Daylen Lile triples (1) on a sharp fly ball to right fielder Ronald Acuña Jr.00
  11. 11top 2: Nasim Nuñez challenged (pitch result), call on the field was confirmed: Nasim Nuñez called out on strikes.00
  12. 12bottom 2: Dominic Smith strikes out swinging.00
  13. 13bottom 2: Austin Riley flies out to left fielder Daylen Lile.00
  14. 14bottom 2: Mauricio Dubón called out on strikes.00
  15. 15top 3: Jorbit Vivas singles on a ground ball to center fielder Michael Harris II, deflected by second baseman Ozzie Albies.00
  16. 16top 3: Keibert Ruiz doubles (12) on a fly ball to second baseman Ozzie Albies. Jorbit Vivas to 3rd.00
  17. 17top 3: James Wood walks.00
  18. 18top 3: Luis García Jr. grounds into a double play, pitcher Grant Holmes to catcher Chadwick Tromp to first baseman Matt Olson. Jorbit Vivas out at home. Keibert Ruiz to 3rd. James Wood to 2nd. Luis García Jr. out at 1st.00
  19. 19top 3: José Tena strikes out swinging.00
  20. 20bottom 3: Mike Yastrzemski flies out to left fielder Daylen Lile.00
  21. 21bottom 3: Chadwick Tromp pops out to first baseman Luis García Jr.00
  22. 22bottom 3: Ronald Acuña Jr. called out on strikes.00
  23. 23top 4: CJ Abrams strikes out swinging.00
  24. 24top 4: Dylan Crews homers (1) on a fly ball to left field.10
  25. 25top 4: Daylen Lile strikes out swinging, catcher Chadwick Tromp to first baseman Matt Olson.10
  26. 26top 4: Nasim Nuñez strikes out swinging.10
  27. 27bottom 4: Michael Harris II flies out to left fielder Daylen Lile.10
  28. 28bottom 4: Matt Olson grounds out, third baseman Jorbit Vivas to first baseman Luis García Jr.10
  29. 29bottom 4: Ozzie Albies lines out sharply to center fielder Dylan Crews.10
  30. 30top 5: Jorbit Vivas homers (1) on a fly ball to right field.20
  31. 31top 5: Keibert Ruiz grounds out, first baseman Matt Olson to pitcher Grant Holmes.20
  32. 32top 5: James Wood walks.20
  33. 33top 5: Luis García Jr. singles on a line drive to right fielder Ronald Acuña Jr. James Wood to 2nd.20
  34. 34top 5: José Tena strikes out swinging.20
  35. 35top 5: CJ Abrams grounds out, second baseman Ozzie Albies to first baseman Matt Olson.20
  36. 36bottom 5: Dominic Smith strikes out swinging.20
  37. 37bottom 5: Austin Riley called out on strikes.20
  38. 38bottom 5: Mauricio Dubón grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.20
  39. 39top 6: Dylan Crews flies out to right fielder Ronald Acuña Jr.20
  40. 40top 6: Daylen Lile strikes out swinging, catcher Chadwick Tromp to first baseman Matt Olson.20
  41. 41top 6: Nasim Nuñez grounds out, shortstop Mauricio Dubón to first baseman Matt Olson.20
  42. 42bottom 6: Mike Yastrzemski flies out to right fielder James Wood.20
  43. 43bottom 6: Chadwick Tromp grounds out, shortstop CJ Abrams to first baseman Luis García Jr.20
  44. 44bottom 6: Ronald Acuña Jr. strikes out swinging.20
  45. 45top 7: Jorbit Vivas pops out to shortstop Mauricio Dubón.20
  46. 46top 7: Keibert Ruiz called out on strikes.20
  47. 47top 7: James Wood singles on a sharp line drive to right fielder Ronald Acuña Jr.20
  48. 48top 7: Luis García Jr. grounds out to first baseman Matt Olson.20
  49. 49bottom 7: Michael Harris II singles on a sharp line drive to center fielder Dylan Crews.20
  50. 50bottom 7: Braves challenged (force play), call on the field was overturned: Matt Olson reaches on a fielder's choice, fielded by third baseman Jorbit Vivas. Michael Harris II to 2nd. Michael Harris II advances to 2nd, on a fielding error by third baseman Jorbit Vivas.20
  51. 51bottom 7: Ozzie Albies pops out to third baseman Jorbit Vivas on the infield fly rule.20
  52. 52bottom 7: Dominic Smith flies out to left fielder Daylen Lile. Michael Harris II to 3rd.20
  53. 53bottom 7: Austin Riley strikes out on a foul tip.20
  54. 54top 8: José Tena grounds out, second baseman Ozzie Albies to first baseman Matt Olson.20
  55. 55top 8: CJ Abrams strikes out swinging.20
  56. 56top 8: Dylan Crews lines out to left fielder Mike Yastrzemski.20
  57. 57bottom 8: Mauricio Dubón grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.20
  58. 58bottom 8: Nationals challenged (hit by pitch), call on the field was upheld: Mike Yastrzemski hit by pitch.20
  59. 59bottom 8: Chadwick Tromp lines out to second baseman Nasim Nuñez.20
  60. 60bottom 8: Ronald Acuña Jr. strikes out swinging.20
  61. 61top 9: Daylen Lile strikes out swinging.20
  62. 62top 9: Nasim Nuñez strikes out swinging.20
  63. 63top 9: Jorbit Vivas flies out to right fielder Ronald Acuña Jr.20
  64. 64bottom 9: Michael Harris II strikes out swinging.20
  65. 65bottom 9: Matt Olson grounds out to first baseman Luis García Jr.20
  66. 66bottom 9: Ozzie Albies grounds out, third baseman Jorbit Vivas to first baseman Luis García Jr.20
Boxscore

Key evidence.

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

Washington Nationals boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
James WoodLF20.50000201000.7501.250400000.50011
Luis Garcia Jr.1B40.25000001000.2500.500400000.25011
CJ AbramsSS4000000000040000020
Dylan CrewsRF40.25000001010.2501.25041100114
Daylen LileLF40.25001001000.2501400000.75033
Jacob YoungCF000000000000000
Jorbit Vivas3B40.50000002010.5001.750411001.25005
Nasim Nunez2B4000000000040000030
Keibert RuizC30.33310001000.3331300000.66712
Richard LoveladyP0300001031101100
Brad LordP01200103094703000.333
Jose TenaDH4000000000040000030
Jake IrvinP116000050158007010.200
Atlanta Braves boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Mauricio DubonSS3000000000030000010
Michael Harris IICF40.25000001000.2500.500400000.25011
Ozzie Albies2B4000000000040000010
Matt Olson1B3000100000.2500.25040000000
Austin Riley3B3000000000030000020
Dominic SmithDH3000000000030000020
Mike YastrzemskiLF2000000100.3330.33330000000
Tyler KinleyP0300001031102000
Dylan DoddP01000103093003000.333
Grant HolmesP22223.60062511587210001.600
Chadwick TrompC3000000000030000000
Ronald Acuna Jr.RF4000000000040000040

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-05-23T20:10:00Z · Final

Washington Nationals

Probable pitcher: Jake Irvin (R)

Play-by-play

The game, at bat by at bat.

top 1st(3)
  • James Wood vs Grant Holmes0-0

    James Wood strikes out swinging.

    2-3, 6 pitches · 0 outs before

  • Luis Garcia Jr. vs Grant Holmes0-0

    Luis García Jr. strikes out swinging.

    2-3, 5 pitches · 1 out before

  • Jose Tena vs Grant Holmes0-0

    José Tena strikes out swinging.

    0-3, 3 pitches · 2 outs before

bottom 1st(4)
  • Ronald Acuna Jr. vs Jake Irvin0-0

    Ronald Acuña Jr. strikes out swinging.

    3-3, 6 pitches · 0 outs before

  • Michael Harris II vs Jake Irvin0-0

    Michael Harris II grounds out, third baseman Jorbit Vivas to first baseman Luis García Jr.

    1-2, 4 pitches · 1 out before

  • Matt Olson vs Jake Irvin0-0

    Matt Olson walks.

    4-2, 9 pitches · 2 outs before

  • Ozzie Albies vs Jake Irvin0-0

    Ozzie Albies strikes out on a foul tip.

    1-3, 4 pitches · 2 outs before

top 2nd(4)
  • CJ Abrams vs Grant Holmes0-0

    CJ Abrams lines out to right fielder Ronald Acuña Jr.

    2-2, 5 pitches · 0 outs before

  • Dylan Crews vs Grant Holmes0-0

    Dylan Crews strikes out swinging.

    2-3, 5 pitches · 1 out before

  • Daylen Lile vs Grant Holmes0-0

    Daylen Lile triples (1) on a sharp fly ball to right fielder Ronald Acuña Jr.

    1-2, 5 pitches · 2 outs before

  • Nasim Nunez vs Grant Holmes0-0

    Nasim Nuñez challenged (pitch result), call on the field was confirmed: Nasim Nuñez called out on strikes.

    1-3, 5 pitches · 2 outs before

bottom 2nd(3)
  • Dominic Smith vs Jake Irvin0-0

    Dominic Smith strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Austin Riley vs Jake Irvin0-0

    Austin Riley flies out to left fielder Daylen Lile.

    0-0, 1 pitch · 1 out before

  • Mauricio Dubon vs Jake Irvin0-0

    Mauricio Dubón called out on strikes.

    3-3, 6 pitches · 2 outs before

top 3rd(5)
  • Jorbit Vivas vs Grant Holmes0-0

    Jorbit Vivas singles on a ground ball to center fielder Michael Harris II, deflected by second baseman Ozzie Albies.

    2-0, 3 pitches · 0 outs before

  • Keibert Ruiz vs Grant Holmes0-0

    Keibert Ruiz doubles (12) on a fly ball to second baseman Ozzie Albies. Jorbit Vivas to 3rd.

    0-0, 1 pitch · 0 outs before

  • James Wood vs Grant Holmes0-0

    James Wood walks.

    4-1, 5 pitches · 0 outs before

  • Luis Garcia Jr. vs Grant Holmes0-0

    Luis García Jr. grounds into a double play, pitcher Grant Holmes to catcher Chadwick Tromp to first baseman Matt Olson. Jorbit Vivas out at home. Keibert Ruiz to 3rd. James Wood to 2nd. Luis García Jr. out at 1st.

    1-0, 2 pitches · 0 outs before

  • Jose Tena vs Grant Holmes0-0

    José Tena strikes out swinging.

    0-3, 3 pitches · 2 outs before

bottom 3rd(3)
  • Mike Yastrzemski vs Jake Irvin0-0

    Mike Yastrzemski flies out to left fielder Daylen Lile.

    2-1, 4 pitches · 0 outs before

  • Chadwick Tromp vs Jake Irvin0-0

    Chadwick Tromp pops out to first baseman Luis García Jr.

    1-2, 4 pitches · 1 out before

  • Ronald Acuna Jr. vs Jake Irvin0-0

    Ronald Acuña Jr. called out on strikes.

    2-3, 5 pitches · 2 outs before

top 4th(4)
  • CJ Abrams vs Grant Holmes0-0

    CJ Abrams strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Dylan Crews vs Grant Holmes1-0

    Dylan Crews homers (1) on a fly ball to left field.

    0-2, 3 pitches · 1 out before

  • Daylen Lile vs Grant Holmes1-0

    Daylen Lile strikes out swinging, catcher Chadwick Tromp to first baseman Matt Olson.

    2-3, 6 pitches · 1 out before

  • Nasim Nunez vs Grant Holmes1-0

    Nasim Nuñez strikes out swinging.

    1-3, 4 pitches · 2 outs before

bottom 4th(3)
  • Michael Harris II vs Jake Irvin1-0

    Michael Harris II flies out to left fielder Daylen Lile.

    0-1, 2 pitches · 0 outs before

  • Matt Olson vs Jake Irvin1-0

    Matt Olson grounds out, third baseman Jorbit Vivas to first baseman Luis García Jr.

    2-0, 3 pitches · 1 out before

  • Ozzie Albies vs Jake Irvin1-0

    Ozzie Albies lines out sharply to center fielder Dylan Crews.

    3-2, 11 pitches · 2 outs before

top 5th(6)
  • Jorbit Vivas vs Grant Holmes2-0

    Jorbit Vivas homers (1) on a fly ball to right field.

    0-0, 1 pitch · 0 outs before

  • Keibert Ruiz vs Grant Holmes2-0

    Keibert Ruiz grounds out, first baseman Matt Olson to pitcher Grant Holmes.

    0-0, 1 pitch · 0 outs before

  • James Wood vs Grant Holmes2-0

    James Wood walks.

    4-2, 7 pitches · 1 out before

  • Luis Garcia Jr. vs Grant Holmes2-0

    Luis García Jr. singles on a line drive to right fielder Ronald Acuña Jr. James Wood to 2nd.

    1-2, 4 pitches · 1 out before

  • Jose Tena vs Grant Holmes2-0

    José Tena strikes out swinging.

    0-3, 3 pitches · 1 out before

  • CJ Abrams vs Grant Holmes2-0

    CJ Abrams grounds out, second baseman Ozzie Albies to first baseman Matt Olson.

    3-2, 6 pitches · 2 outs before

bottom 5th(3)
  • Dominic Smith vs Jake Irvin2-0

    Dominic Smith strikes out swinging.

    2-3, 6 pitches · 0 outs before

  • Austin Riley vs Jake Irvin2-0

    Austin Riley called out on strikes.

    2-3, 5 pitches · 1 out before

  • Mauricio Dubon vs Jake Irvin2-0

    Mauricio Dubón grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.

    1-2, 6 pitches · 2 outs before

top 6th(3)
  • Dylan Crews vs Dylan Dodd2-0

    Dylan Crews flies out to right fielder Ronald Acuña Jr.

    0-2, 3 pitches · 0 outs before

  • Daylen Lile vs Dylan Dodd2-0

    Daylen Lile strikes out swinging, catcher Chadwick Tromp to first baseman Matt Olson.

    1-3, 5 pitches · 1 out before

  • Nasim Nunez vs Dylan Dodd2-0

    Nasim Nuñez grounds out, shortstop Mauricio Dubón to first baseman Matt Olson.

    1-0, 2 pitches · 2 outs before

bottom 6th(3)
  • Mike Yastrzemski vs Brad Lord2-0

    Mike Yastrzemski flies out to right fielder James Wood.

    3-1, 5 pitches · 0 outs before

  • Chadwick Tromp vs Brad Lord2-0

    Chadwick Tromp grounds out, shortstop CJ Abrams to first baseman Luis García Jr.

    1-1, 3 pitches · 1 out before

  • Ronald Acuna Jr. vs Brad Lord2-0

    Ronald Acuña Jr. strikes out swinging.

    1-3, 4 pitches · 2 outs before

top 7th(4)
  • Jorbit Vivas vs Dylan Dodd2-0

    Jorbit Vivas pops out to shortstop Mauricio Dubón.

    0-0, 1 pitch · 0 outs before

  • Keibert Ruiz vs Dylan Dodd2-0

    Keibert Ruiz called out on strikes.

    3-3, 6 pitches · 1 out before

  • James Wood vs Dylan Dodd2-0

    James Wood singles on a sharp line drive to right fielder Ronald Acuña Jr.

    1-0, 2 pitches · 2 outs before

  • Luis Garcia Jr. vs Dylan Dodd2-0

    Luis García Jr. grounds out to first baseman Matt Olson.

    0-0, 1 pitch · 2 outs before

bottom 7th(5)
  • Michael Harris II vs Brad Lord2-0

    Michael Harris II singles on a sharp line drive to center fielder Dylan Crews.

    1-2, 4 pitches · 0 outs before

  • Matt Olson vs Brad Lord2-0

    Braves challenged (force play), call on the field was overturned: Matt Olson reaches on a fielder's choice, fielded by third baseman Jorbit Vivas. Michael Harris II to 2nd. Michael Harris II advances to 2nd, on a fielding error by third baseman Jorbit Vivas.

    1-2, 4 pitches · 0 outs before

  • Ozzie Albies vs Brad Lord2-0

    Ozzie Albies pops out to third baseman Jorbit Vivas on the infield fly rule.

    0-0, 1 pitch · 0 outs before

  • Dominic Smith vs Brad Lord2-0

    Dominic Smith flies out to left fielder Daylen Lile. Michael Harris II to 3rd.

    1-0, 2 pitches · 1 out before

  • Austin Riley vs Brad Lord2-0

    Austin Riley strikes out on a foul tip.

    1-3, 5 pitches · 2 outs before

top 8th(3)
  • Jose Tena vs Dylan Dodd2-0

    José Tena grounds out, second baseman Ozzie Albies to first baseman Matt Olson.

    2-2, 5 pitches · 0 outs before

  • CJ Abrams vs Dylan Dodd2-0

    CJ Abrams strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Dylan Crews vs Dylan Dodd2-0

    Dylan Crews lines out to left fielder Mike Yastrzemski.

    0-0, 1 pitch · 2 outs before

bottom 8th(4)
  • Mauricio Dubon vs Brad Lord2-0

    Mauricio Dubón grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.

    2-2, 6 pitches · 0 outs before

  • Mike Yastrzemski vs Brad Lord2-0

    Nationals challenged (hit by pitch), call on the field was upheld: Mike Yastrzemski hit by pitch.

    2-2, 4 pitches · 1 out before

  • Chadwick Tromp vs Brad Lord2-0

    Chadwick Tromp lines out to second baseman Nasim Nuñez.

    0-1, 2 pitches · 1 out before

  • Ronald Acuna Jr. vs Brad Lord2-0

    Ronald Acuña Jr. strikes out swinging.

    2-3, 7 pitches · 2 outs before

top 9th(3)
  • Daylen Lile vs Tyler Kinley2-0

    Daylen Lile strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Nasim Nunez vs Tyler Kinley2-0

    Nasim Nuñez strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Jorbit Vivas vs Tyler Kinley2-0

    Jorbit Vivas flies out to right fielder Ronald Acuña Jr.

    2-0, 3 pitches · 2 outs before

bottom 9th(3)
  • Michael Harris II vs Richard Lovelady2-0

    Michael Harris II strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Matt Olson vs Richard Lovelady2-0

    Matt Olson grounds out to first baseman Luis García Jr.

    0-1, 2 pitches · 1 out before

  • Ozzie Albies vs Richard Lovelady2-0

    Ozzie Albies grounds out, third baseman Jorbit Vivas to first baseman Luis García Jr.

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