Chicago White Sox 1, Baltimore Orioles 6

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 Chicago White Sox, 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 Chicago White Sox led; a negative differential means Baltimore Orioles led.Run differential+50−5123456789
  1. 01top 1: Sam Antonacci homers (5) on a fly ball to right center field.10
  2. 02top 1: Miguel Vargas flies out to center fielder Leody Taveras.10
  3. 03top 1: Adley Rutschman challenged (pitch result), call on the field was overturned: Andrew Benintendi called out on strikes.10
  4. 04top 1: Braden Montgomery strikes out swinging.10
  5. 05bottom 1: Gunnar Henderson walks.10
  6. 06bottom 1: Adley Rutschman strikes out swinging.10
  7. 07bottom 1: Taylor Ward grounds out, third baseman Miguel Vargas to first baseman Jacob Gonzalez. Gunnar Henderson to 2nd.10
  8. 08bottom 1: Pete Alonso strikes out swinging.10
  9. 09top 2: Jacob Gonzalez grounds out to first baseman Coby Mayo.10
  10. 10top 2: Chase Meidroth strikes out on a foul tip.10
  11. 11top 2: Tristan Peters lines out to center fielder Leody Taveras.10
  12. 12bottom 2: Coby Mayo grounds out, shortstop Luisangel Acuña to first baseman Jacob Gonzalez.10
  13. 13bottom 2: Tyler O'Neill walks.10
  14. 14bottom 2: Leody Taveras grounds into a double play, third baseman Miguel Vargas to second baseman Chase Meidroth to first baseman Jacob Gonzalez. Tyler O'Neill out at 2nd. Leody Taveras out at 1st.10
  15. 15top 3: Luisangel Acuña grounds out, third baseman Blaze Alexander to first baseman Coby Mayo.10
  16. 16top 3: Drew Romo flies out to left fielder Taylor Ward.10
  17. 17top 3: Sam Antonacci grounds out, first baseman Coby Mayo to pitcher Dean Kremer.10
  18. 18bottom 3: Jackson Holliday walks.10
  19. 19bottom 3: Blaze Alexander strikes out swinging.10
  20. 20bottom 3: Gunnar Henderson flies out to center fielder Tristan Peters.10
  21. 21bottom 3: Adley Rutschman grounds out, second baseman Chase Meidroth to first baseman Jacob Gonzalez.10
  22. 22top 4: Miguel Vargas flies out sharply to center fielder Leody Taveras.10
  23. 23top 4: Andrew Benintendi grounds out, first baseman Coby Mayo to pitcher Dean Kremer.10
  24. 24top 4: Umpire reviewed (home run), call on the field was upheld: Braden Montgomery doubles (7) on a sharp line drive to right fielder Tyler O'Neill.10
  25. 25top 4: Jacob Gonzalez walks.10
  26. 26top 4: Chase Meidroth lines out to right fielder Tyler O'Neill.10
  27. 27bottom 4: Taylor Ward strikes out swinging.10
  28. 28bottom 4: Pete Alonso strikes out swinging.10
  29. 29bottom 4: Coby Mayo strikes out swinging.10
  30. 30top 5: Tristan Peters singles on a sharp line drive to right fielder Tyler O'Neill.10
  31. 31top 5: Luisangel Acuña ground bunts into a force out, pitcher Dean Kremer to shortstop Gunnar Henderson. Tristan Peters out at 2nd. Luisangel Acuña to 1st.10
  32. 32top 5: Drew Romo grounds out to first baseman Coby Mayo.10
  33. 33bottom 5: Tyler O'Neill homers (3) on a fly ball to left field.11
  34. 34bottom 5: Leody Taveras strikes out swinging.11
  35. 35bottom 5: Jackson Holliday walks.11
  36. 36bottom 5: Blaze Alexander singles on a ground ball to left fielder Sam Antonacci. Jackson Holliday to 2nd.11
  37. 37bottom 5: Gunnar Henderson singles on a line drive to right fielder Braden Montgomery. Jackson Holliday to 3rd. Blaze Alexander to 2nd.11
  38. 38bottom 5: Adley Rutschman singles on a sharp line drive to left fielder Sam Antonacci. Jackson Holliday scores. Blaze Alexander to 3rd. Gunnar Henderson to 2nd.12
  39. 39bottom 5: Taylor Ward out on a sacrifice fly to right fielder Braden Montgomery. Blaze Alexander scores. Gunnar Henderson to 3rd.13
  40. 40bottom 5: Pete Alonso walks.14
  41. 41bottom 5: Coby Mayo flies out to right fielder Braden Montgomery.14
  42. 42top 6: Sam Antonacci singles on a line drive to left fielder Taylor Ward.14
  43. 43top 6: Miguel Vargas grounds into a force out, third baseman Blaze Alexander to second baseman Jackson Holliday. Sam Antonacci out at 2nd. Miguel Vargas to 1st.14
  44. 44top 6: Andrew Benintendi strikes out swinging.14
  45. 45top 6: Braden Montgomery grounds into a force out, second baseman Jackson Holliday to shortstop Gunnar Henderson. Miguel Vargas out at 2nd.14
  46. 46bottom 6: Tyler O'Neill called out on strikes.14
  47. 47bottom 6: Leody Taveras walks.14
  48. 48bottom 6: Jackson Holliday strikes out swinging. Leody Taveras steals (10) 2nd base.14
  49. 49bottom 6: Blaze Alexander triples (2) on a line drive to right fielder Braden Montgomery. Leody Taveras scores.15
  50. 50bottom 6: Gunnar Henderson grounds out, third baseman Miguel Vargas to first baseman Jacob Gonzalez.15
  51. 51top 7: Adley Rutschman challenged (pitch result), call on the field was overturned: Jacob Gonzalez called out on strikes.15
  52. 52top 7: Chase Meidroth grounds out, pitcher Tyler Wells to second baseman Jackson Holliday to first baseman Coby Mayo.15
  53. 53top 7: Tristan Peters flies out to right fielder Tyler O'Neill.15
  54. 54bottom 7: Adley Rutschman strikes out swinging.15
  55. 55bottom 7: Taylor Ward singles on a line drive to center fielder Tristan Peters.15
  56. 56bottom 7: Pete Alonso grounds out softly to first baseman Jacob Gonzalez. Taylor Ward to 2nd.15
  57. 57bottom 7: Samuel Basallo walks.15
  58. 58bottom 7: Colton Cowser strikes out swinging.15
  59. 59top 8: Luisangel Acuña strikes out swinging, catcher Adley Rutschman to first baseman Samuel Basallo.15
  60. 60top 8: Drew Romo pops out to first baseman Samuel Basallo in foul territory.15
  61. 61top 8: Sam Antonacci lines out to left fielder Taylor Ward.15
  62. 62bottom 8: Leody Taveras homers (3) on a fly ball to left field.16
  63. 63bottom 8: Jackson Holliday grounds out, second baseman Chase Meidroth to first baseman Jacob Gonzalez.16
  64. 64bottom 8: Blaze Alexander strikes out swinging.16
  65. 65bottom 8: Gunnar Henderson lines out sharply to second baseman Chase Meidroth.16
  66. 66top 9: Miguel Vargas grounds out, third baseman Blaze Alexander to first baseman Samuel Basallo.16
  67. 67top 9: Andrew Benintendi grounds out to first baseman Samuel Basallo.16
  68. 68top 9: Braden Montgomery grounds out, shortstop Gunnar Henderson to first baseman Samuel Basallo.16
Boxscore

Key evidence.

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

Chicago White Sox boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Sam AntonacciLF40.50000002010.5001.750411001.25005
Miguel Vargas3B4000000000040000000
Andrew BenintendiDH4000000000040000020
Chase Meidroth2B3000000000030000010
Braden MontgomeryRF40.25010001000.2500.750400000.50012
Tristan PetersCF30.33300001000.3330.667300000.33301
Trevor RichardsP2716.750101.333043112002.250
Brandon EisertP0419111031611001
Drew RomoC3000000000030000000
Luisangel AcunaSS3000010000030000010
Noah SchultzP41836.231214.3331138737001.385
Jordan HicksP1500101032202002
Bryan HudsonP03127200.333011010006
Jacob Gonzalez1B2000100000.3330.33330000010
Baltimore Orioles boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Gunnar HendersonSS40.25000101000.4000.650510000.25001
Adley RutschmanC40.25000001000.2500.500401000.25021
Pete AlonsoDH3000100000.2500.25040000020
Samuel Basallo1B0001000011000000
Blaze Alexander3B40.50001002000.5001.50041100124
Tyler O'NeillRF20.50000101010.6672.66731100214
Coby Mayo1B3000000000030000010
Colton CowserCF1000000000010000010
Leody TaverasRF30.33300101010.5001.833421101.33314
Jackson Holliday2B2000200000.5000.50041000010
Tyler WellsP0600002062002000
Andrew KittredgeP0300001031100000
Dean KremerP12211.5004160187914010.833
Taylor WardLF30.33300001000.2500.583401010.33311

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-07-01T16:35:00Z · Final
Play-by-play

The game, at bat by at bat.

top 1st(4)
  • Sam Antonacci vs Dean Kremer1-0

    Sam Antonacci homers (5) on a fly ball to right center field.

    0-1, 2 pitches · 0 outs before

  • Miguel Vargas vs Dean Kremer1-0

    Miguel Vargas flies out to center fielder Leody Taveras.

    0-1, 2 pitches · 0 outs before

  • Andrew Benintendi vs Dean Kremer1-0

    Adley Rutschman challenged (pitch result), call on the field was overturned: Andrew Benintendi called out on strikes.

    2-3, 5 pitches · 1 out before

  • Braden Montgomery vs Dean Kremer1-0

    Braden Montgomery strikes out swinging.

    1-3, 4 pitches · 2 outs before

bottom 1st(4)
  • Gunnar Henderson vs Noah Schultz1-0

    Gunnar Henderson walks.

    4-1, 5 pitches · 0 outs before

  • Adley Rutschman vs Noah Schultz1-0

    Adley Rutschman strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Taylor Ward vs Noah Schultz1-0

    Taylor Ward grounds out, third baseman Miguel Vargas to first baseman Jacob Gonzalez. Gunnar Henderson to 2nd.

    0-2, 3 pitches · 1 out before

  • Pete Alonso vs Noah Schultz1-0

    Pete Alonso strikes out swinging.

    0-3, 4 pitches · 2 outs before

top 2nd(3)
  • Jacob Gonzalez vs Dean Kremer1-0

    Jacob Gonzalez grounds out to first baseman Coby Mayo.

    1-1, 3 pitches · 0 outs before

  • Chase Meidroth vs Dean Kremer1-0

    Chase Meidroth strikes out on a foul tip.

    2-3, 5 pitches · 1 out before

  • Tristan Peters vs Dean Kremer1-0

    Tristan Peters lines out to center fielder Leody Taveras.

    0-1, 2 pitches · 2 outs before

bottom 2nd(3)
  • Coby Mayo vs Noah Schultz1-0

    Coby Mayo grounds out, shortstop Luisangel Acuña to first baseman Jacob Gonzalez.

    2-2, 5 pitches · 0 outs before

  • Tyler O'Neill vs Noah Schultz1-0

    Tyler O'Neill walks.

    4-2, 8 pitches · 1 out before

  • Leody Taveras vs Noah Schultz1-0

    Leody Taveras grounds into a double play, third baseman Miguel Vargas to second baseman Chase Meidroth to first baseman Jacob Gonzalez. Tyler O'Neill out at 2nd. Leody Taveras out at 1st.

    2-1, 4 pitches · 1 out before

top 3rd(3)
  • Luisangel Acuna vs Dean Kremer1-0

    Luisangel Acuña grounds out, third baseman Blaze Alexander to first baseman Coby Mayo.

    2-0, 3 pitches · 0 outs before

  • Drew Romo vs Dean Kremer1-0

    Drew Romo flies out to left fielder Taylor Ward.

    2-1, 4 pitches · 1 out before

  • Sam Antonacci vs Dean Kremer1-0

    Sam Antonacci grounds out, first baseman Coby Mayo to pitcher Dean Kremer.

    3-1, 5 pitches · 2 outs before

bottom 3rd(4)
  • Jackson Holliday vs Noah Schultz1-0

    Jackson Holliday walks.

    4-0, 4 pitches · 0 outs before

  • Blaze Alexander vs Noah Schultz1-0

    Blaze Alexander strikes out swinging.

    1-3, 5 pitches · 0 outs before

  • Gunnar Henderson vs Noah Schultz1-0

    Gunnar Henderson flies out to center fielder Tristan Peters.

    0-2, 3 pitches · 1 out before

  • Adley Rutschman vs Noah Schultz1-0

    Adley Rutschman grounds out, second baseman Chase Meidroth to first baseman Jacob Gonzalez.

    0-0, 1 pitch · 2 outs before

top 4th(5)
  • Miguel Vargas vs Dean Kremer1-0

    Miguel Vargas flies out sharply to center fielder Leody Taveras.

    2-2, 5 pitches · 0 outs before

  • Andrew Benintendi vs Dean Kremer1-0

    Andrew Benintendi grounds out, first baseman Coby Mayo to pitcher Dean Kremer.

    1-2, 5 pitches · 1 out before

  • Braden Montgomery vs Dean Kremer1-0

    Umpire reviewed (home run), call on the field was upheld: Braden Montgomery doubles (7) on a sharp line drive to right fielder Tyler O'Neill.

    1-0, 2 pitches · 2 outs before

  • Jacob Gonzalez vs Dean Kremer1-0

    Jacob Gonzalez walks.

    4-1, 5 pitches · 2 outs before

  • Chase Meidroth vs Dean Kremer1-0

    Chase Meidroth lines out to right fielder Tyler O'Neill.

    0-1, 2 pitches · 2 outs before

bottom 4th(3)
  • Taylor Ward vs Noah Schultz1-0

    Taylor Ward strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Pete Alonso vs Noah Schultz1-0

    Pete Alonso strikes out swinging.

    3-3, 6 pitches · 1 out before

  • Coby Mayo vs Noah Schultz1-0

    Coby Mayo strikes out swinging.

    0-3, 8 pitches · 2 outs before

top 5th(3)
  • Tristan Peters vs Dean Kremer1-0

    Tristan Peters singles on a sharp line drive to right fielder Tyler O'Neill.

    0-0, 1 pitch · 0 outs before

  • Luisangel Acuna vs Dean Kremer1-0

    Luisangel Acuña ground bunts into a force out, pitcher Dean Kremer to shortstop Gunnar Henderson. Tristan Peters out at 2nd. Luisangel Acuña to 1st.

    0-0, 1 pitch · 0 outs before

  • Drew Romo vs Dean Kremer1-0

    Drew Romo grounds out to first baseman Coby Mayo.

    2-2, 7 pitches · 1 out before

bottom 5th(9)
  • Tyler O'Neill vs Noah Schultz1-1

    Tyler O'Neill homers (3) on a fly ball to left field.

    2-1, 4 pitches · 0 outs before

  • Leody Taveras vs Noah Schultz1-1

    Leody Taveras strikes out swinging.

    2-3, 8 pitches · 0 outs before

  • Jackson Holliday vs Noah Schultz1-1

    Jackson Holliday walks.

    4-2, 8 pitches · 1 out before

  • Blaze Alexander vs Noah Schultz1-1

    Blaze Alexander singles on a ground ball to left fielder Sam Antonacci. Jackson Holliday to 2nd.

    0-2, 3 pitches · 1 out before

  • Gunnar Henderson vs Bryan Hudson1-1

    Gunnar Henderson singles on a line drive to right fielder Braden Montgomery. Jackson Holliday to 3rd. Blaze Alexander to 2nd.

    2-1, 4 pitches · 1 out before

  • Adley Rutschman vs Bryan Hudson1-2

    Adley Rutschman singles on a sharp line drive to left fielder Sam Antonacci. Jackson Holliday scores. Blaze Alexander to 3rd. Gunnar Henderson to 2nd.

    1-0, 2 pitches · 1 out before

  • Taylor Ward vs Bryan Hudson1-3

    Taylor Ward out on a sacrifice fly to right fielder Braden Montgomery. Blaze Alexander scores. Gunnar Henderson to 3rd.

    0-2, 4 pitches · 1 out before

  • Pete Alonso vs Trevor Richards1-4

    Pete Alonso walks.

    4-2, 7 pitches · 2 outs before

  • Coby Mayo vs Trevor Richards1-4

    Coby Mayo flies out to right fielder Braden Montgomery.

    1-0, 2 pitches · 2 outs before

top 6th(4)
  • Sam Antonacci vs Dean Kremer1-4

    Sam Antonacci singles on a line drive to left fielder Taylor Ward.

    2-2, 5 pitches · 0 outs before

  • Miguel Vargas vs Dean Kremer1-4

    Miguel Vargas grounds into a force out, third baseman Blaze Alexander to second baseman Jackson Holliday. Sam Antonacci out at 2nd. Miguel Vargas to 1st.

    1-0, 2 pitches · 0 outs before

  • Andrew Benintendi vs Dean Kremer1-4

    Andrew Benintendi strikes out swinging.

    2-3, 5 pitches · 1 out before

  • Braden Montgomery vs Dean Kremer1-4

    Braden Montgomery grounds into a force out, second baseman Jackson Holliday to shortstop Gunnar Henderson. Miguel Vargas out at 2nd.

    1-2, 4 pitches · 2 outs before

bottom 6th(5)
  • Tyler O'Neill vs Trevor Richards1-4

    Tyler O'Neill called out on strikes.

    0-3, 3 pitches · 0 outs before

  • Leody Taveras vs Trevor Richards1-4

    Leody Taveras walks.

    4-2, 7 pitches · 1 out before

  • Jackson Holliday vs Trevor Richards1-4

    Jackson Holliday strikes out swinging. Leody Taveras steals (10) 2nd base.

    1-3, 5 pitches · 1 out before

  • Blaze Alexander vs Trevor Richards1-5

    Blaze Alexander triples (2) on a line drive to right fielder Braden Montgomery. Leody Taveras scores.

    2-1, 4 pitches · 2 outs before

  • Gunnar Henderson vs Trevor Richards1-5

    Gunnar Henderson grounds out, third baseman Miguel Vargas to first baseman Jacob Gonzalez.

    1-1, 3 pitches · 2 outs before

top 7th(3)
  • Jacob Gonzalez vs Tyler Wells1-5

    Adley Rutschman challenged (pitch result), call on the field was overturned: Jacob Gonzalez called out on strikes.

    2-3, 5 pitches · 0 outs before

  • Chase Meidroth vs Tyler Wells1-5

    Chase Meidroth grounds out, pitcher Tyler Wells to second baseman Jackson Holliday to first baseman Coby Mayo.

    1-1, 3 pitches · 1 out before

  • Tristan Peters vs Tyler Wells1-5

    Tristan Peters flies out to right fielder Tyler O'Neill.

    0-1, 2 pitches · 2 outs before

bottom 7th(5)
  • Adley Rutschman vs Jordan Hicks1-5

    Adley Rutschman strikes out swinging.

    1-3, 5 pitches · 0 outs before

  • Taylor Ward vs Jordan Hicks1-5

    Taylor Ward singles on a line drive to center fielder Tristan Peters.

    2-2, 5 pitches · 1 out before

  • Pete Alonso vs Jordan Hicks1-5

    Pete Alonso grounds out softly to first baseman Jacob Gonzalez. Taylor Ward to 2nd.

    0-1, 2 pitches · 1 out before

  • Samuel Basallo vs Jordan Hicks1-5

    Samuel Basallo walks.

    4-0, 4 pitches · 2 outs before

  • Colton Cowser vs Jordan Hicks1-5

    Colton Cowser strikes out swinging.

    2-3, 6 pitches · 2 outs before

top 8th(3)
  • Luisangel Acuna vs Tyler Wells1-5

    Luisangel Acuña strikes out swinging, catcher Adley Rutschman to first baseman Samuel Basallo.

    0-3, 3 pitches · 0 outs before

  • Drew Romo vs Tyler Wells1-5

    Drew Romo pops out to first baseman Samuel Basallo in foul territory.

    0-0, 1 pitch · 1 out before

  • Sam Antonacci vs Tyler Wells1-5

    Sam Antonacci lines out to left fielder Taylor Ward.

    2-2, 6 pitches · 2 outs before

bottom 8th(4)
  • Leody Taveras vs Brandon Eisert1-6

    Leody Taveras homers (3) on a fly ball to left field.

    2-2, 6 pitches · 0 outs before

  • Jackson Holliday vs Brandon Eisert1-6

    Jackson Holliday grounds out, second baseman Chase Meidroth to first baseman Jacob Gonzalez.

    1-1, 3 pitches · 0 outs before

  • Blaze Alexander vs Brandon Eisert1-6

    Blaze Alexander strikes out swinging.

    1-3, 5 pitches · 1 out before

  • Gunnar Henderson vs Brandon Eisert1-6

    Gunnar Henderson lines out sharply to second baseman Chase Meidroth.

    0-1, 2 pitches · 2 outs before

top 9th(3)
  • Miguel Vargas vs Andrew Kittredge1-6

    Miguel Vargas grounds out, third baseman Blaze Alexander to first baseman Samuel Basallo.

    1-1, 3 pitches · 0 outs before

  • Andrew Benintendi vs Andrew Kittredge1-6

    Andrew Benintendi grounds out to first baseman Samuel Basallo.

    1-2, 4 pitches · 1 out before

  • Braden Montgomery vs Andrew Kittredge1-6

    Braden Montgomery grounds out, shortstop Gunnar Henderson to first baseman Samuel Basallo.

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