Baltimore Orioles 6, Los Angeles Angels 7

baseball game fileFinal
Angel Stadium · Anaheim

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Baltimore Orioles, below favors Los Angeles Angels. 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 Los Angeles Angels led.Run differential+30−312345678910
  1. 01top 1: Taylor Ward grounds out, third baseman Denzer Guzman to first baseman Nolan Schanuel.00
  2. 02top 1: Gunnar Henderson pops out to third baseman Denzer Guzman.00
  3. 03top 1: Leody Taveras grounds out, pitcher José Soriano to first baseman Nolan Schanuel.00
  4. 04bottom 1: Nolan Schanuel grounds out to first baseman Pete Alonso.00
  5. 05bottom 1: Denzer Guzman lines out to right fielder Leody Taveras.00
  6. 06bottom 1: Wade Meckler singles on a ground ball to shortstop Gunnar Henderson.00
  7. 07bottom 1: Jorge Soler homers (11) on a fly ball to left field. Wade Meckler scores.02
  8. 08bottom 1: Christian Moore singles on a line drive to center fielder Colton Cowser.02
  9. 09bottom 1: Donovan Walton strikes out swinging.02
  10. 10top 2: Pete Alonso singles on a line drive to left fielder Christian Moore.02
  11. 11top 2: Samuel Basallo homers (11) on a fly ball to right center field. Pete Alonso scores.22
  12. 12top 2: Colton Cowser strikes out swinging.22
  13. 13top 2: Coby Mayo singles on a sharp line drive to left fielder Christian Moore.22
  14. 14top 2: Jeremiah Jackson strikes out swinging.22
  15. 15top 2: Blaze Alexander walks. Coby Mayo to 2nd.22
  16. 16top 2: Taylor Ward strikes out swinging.22
  17. 17bottom 2: Oswald Peraza reaches on a fielding error by third baseman Blaze Alexander.22
  18. 18bottom 2: Josh Lowe grounds out, pitcher Trey Gibson to first baseman Pete Alonso. Oswald Peraza to 2nd.22
  19. 19bottom 2: Tyler Heineman lines out sharply to second baseman Jeremiah Jackson.22
  20. 20bottom 2: Nolan Schanuel grounds out, second baseman Jeremiah Jackson to first baseman Pete Alonso.22
  21. 21top 3: Gunnar Henderson grounds out, shortstop Oswald Peraza to first baseman Nolan Schanuel.22
  22. 22top 3: Leody Taveras walks.22
  23. 23top 3: Pete Alonso doubles (14) on a line drive to left fielder Christian Moore. Leody Taveras scores.32
  24. 24top 3: Samuel Basallo homers (12) on a fly ball to right field. Pete Alonso scores.52
  25. 25top 3: Colton Cowser singles on a ground ball to right fielder Wade Meckler.52
  26. 26top 3: Coby Mayo strikes out swinging.52
  27. 27top 3: Jeremiah Jackson grounds out, third baseman Denzer Guzman to first baseman Nolan Schanuel.52
  28. 28bottom 3: Samuel Basallo challenged (pitch result), call on the field was overturned: Denzer Guzman called out on strikes.52
  29. 29bottom 3: Wade Meckler walks.52
  30. 30bottom 3: Jorge Soler strikes out swinging.52
  31. 31bottom 3: Christian Moore walks. Wade Meckler to 2nd.52
  32. 32bottom 3: Donovan Walton grounds out to first baseman Pete Alonso.52
  33. 33top 4: Blaze Alexander grounds out, shortstop Oswald Peraza to first baseman Nolan Schanuel.52
  34. 34top 4: Taylor Ward doubles (18) on a fly ball to left fielder Christian Moore.52
  35. 35top 4: Gunnar Henderson hit by pitch.52
  36. 36top 4: Leody Taveras grounds into a double play, third baseman Denzer Guzman to second baseman Donovan Walton to first baseman Nolan Schanuel. Gunnar Henderson out at 2nd. Leody Taveras out at 1st.52
  37. 37bottom 4: Oswald Peraza called out on strikes.52
  38. 38bottom 4: Josh Lowe strikes out swinging.52
  39. 39bottom 4: Tyler Heineman grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.52
  40. 40top 5: Pete Alonso walks.52
  41. 41top 5: Samuel Basallo grounds into a double play, second baseman Donovan Walton to shortstop Oswald Peraza to first baseman Nolan Schanuel. Pete Alonso out at 2nd. Samuel Basallo out at 1st.52
  42. 42top 5: Colton Cowser strikes out swinging.52
  43. 43bottom 5: Nolan Schanuel pops out to second baseman Jeremiah Jackson.52
  44. 44bottom 5: Denzer Guzman called out on strikes.52
  45. 45bottom 5: Wade Meckler reaches on a throwing error by shortstop Gunnar Henderson.52
  46. 46bottom 5: Jorge Soler walks. Wade Meckler to 2nd.52
  47. 47bottom 5: Christian Moore strikes out swinging.52
  48. 48top 6: Coby Mayo strikes out swinging.52
  49. 49top 6: Jeremiah Jackson grounds out, shortstop Oswald Peraza to first baseman Nolan Schanuel.52
  50. 50top 6: Blaze Alexander grounds out, shortstop Oswald Peraza to first baseman Nolan Schanuel.52
  51. 51bottom 6: Donovan Walton strikes out swinging.52
  52. 52bottom 6: Oswald Peraza strikes out swinging.52
  53. 53bottom 6: Josh Lowe singles on a ground ball to shortstop Gunnar Henderson, deflected by second baseman Jeremiah Jackson.52
  54. 54bottom 6: Tyler Heineman strikes out swinging.52
  55. 55top 7: Taylor Ward grounds out, third baseman Denzer Guzman to first baseman Nolan Schanuel.52
  56. 56top 7: Gunnar Henderson flies out to right fielder Wade Meckler.52
  57. 57top 7: Leody Taveras strikes out swinging.52
  58. 58bottom 7: Nolan Schanuel challenged (pitch result), call on the field was overturned: Nolan Schanuel walks.52
  59. 59bottom 7: Denzer Guzman strikes out swinging. Nolan Schanuel to 2nd. Passed ball by catcher Samuel Basallo.52
  60. 60bottom 7: Wade Meckler strikes out swinging.52
  61. 61bottom 7: Jorge Soler walks.52
  62. 62bottom 7: Christian Moore flies out to right fielder Leody Taveras.52
  63. 63top 8: Pete Alonso grounds out, shortstop Oswald Peraza to first baseman Nolan Schanuel.52
  64. 64top 8: Samuel Basallo strikes out swinging.52
  65. 65top 8: Colton Cowser pops out to first baseman Nolan Schanuel.52
  66. 66bottom 8: Donovan Walton doubles (7) on a line drive to left fielder Taylor Ward.52
  67. 67bottom 8: Oswald Peraza pops out to first baseman Pete Alonso.52
  68. 68bottom 8: Josh Lowe strikes out swinging.52
  69. 69bottom 8: Vaughn Grissom singles on a line drive to left fielder Taylor Ward. Donovan Walton scores.53
  70. 70bottom 8: Nolan Schanuel walks. Vaughn Grissom to 2nd.53
  71. 71bottom 8: Denzer Guzman walks. Vaughn Grissom to 3rd. Nolan Schanuel to 2nd.53
  72. 72bottom 8: Wade Meckler singles on a ground ball to right fielder Leody Taveras. Vaughn Grissom scores. Nolan Schanuel scores. Denzer Guzman to 2nd.55
  73. 73bottom 8: Jorge Soler strikes out swinging.55
  74. 74top 9: Jackson Holliday strikes out on a foul tip.55
  75. 75top 9: Jeremiah Jackson flies out to center fielder Josh Lowe.55
  76. 76top 9: Blaze Alexander flies out to center fielder Josh Lowe.55
  77. 77bottom 9: Christian Moore strikes out swinging.55
  78. 78bottom 9: Donovan Walton grounds out, first baseman Pete Alonso to pitcher Ryan Helsley.55
  79. 79bottom 9: Oswald Peraza strikes out swinging.55
  80. 80top 10: Taylor Ward singles on a fly ball to right fielder Wade Meckler. Blaze Alexander to 3rd.55
  81. 81top 10: Umpire reviewed (tag play), call on the field was upheld: Gunnar Henderson reaches on a fielder's choice out, pitcher Chase Silseth to catcher Logan O'Hoppe. Blaze Alexander out at home. Taylor Ward to 2nd.55
  82. 82top 10: Leody Taveras flies out to left fielder Christian Moore.55
  83. 83top 10: Pete Alonso singles on a line drive to right fielder Wade Meckler. Taylor Ward scores. Gunnar Henderson to 3rd.65
  84. 84top 10: Samuel Basallo strikes out swinging.65
  85. 85bottom 10: Zach Neto strikes out swinging.65
  86. 86bottom 10: Vaughn Grissom flies out to right fielder Leody Taveras. Oswald Peraza to 3rd.65
  87. 87bottom 10: Nolan Schanuel singles on a ground ball to second baseman Jeremiah Jackson. Oswald Peraza scores. Nolan Schanuel to 3rd. Nolan Schanuel advances to 3rd, on a throwing error by second baseman Jeremiah Jackson.66
  88. 88bottom 10: Logan O'Hoppe singles on a soft ground ball to catcher Samuel Basallo. Nolan Schanuel scores.67
Boxscore

Key evidence.

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

Baltimore Orioles boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Gunnar HendersonSS4000000100.2000.20050000000
Pete Alonso1B40.75010103000.8001.80052200104
Samuel BasalloC50.40000002020.4002524001.60028
Blaze Alexander3B3000100000.2500.25040000000
Coby MayoDH30.33300001000.3330.667300000.33321
Colton CowserCF40.25000001000.2500.500400000.25021
Leody TaverasRF4000100000.2000.20051000010
Jackson HollidayDH1000000000010000010
Tyler WellsP1600101.333042804001.500
Grant WolframP0300000.66702901000
Yennier CanoP2400000.667022502003
Trey GibsonP21824.5003140126625001.250
Ryan HelsleyP0300001031602000
Andrew KittredgeP1300100.333011101006
Keegan AkinP0400200.667121221003
Taylor WardLF50.40010002000.4001510000.60013
Jeremiah Jackson2B4000000000040000010
Rico GarciaP16327201031931003
Los Angeles Angels boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Zach NetoPH1000000000010000010
Denzer Guzman3B4000100000.2000.20050000030
Nolan Schanuel1B40.25000201000.5000.750621000.25001
Vaughn Grissom3B20.50000001000.5001211000.50001
Wade MecklerRF40.50000102000.6001.100512000.50012
Oswald PerazaSS5000000000051000030
Josh LoweCF40.25000001000.2500.500400000.25021
Tyler HeinemanC3000000000030000010
Jose FerminP0400001.333041401000
Samy Natera Jr.P0500001.667052702000
Sam BachmanP0300001031501000
Mitch FarrisP1700102062701001
Chase SilsethP0519201031211012
Jose SorianoP217515623096954002.667
Logan O'HoppeC1100001001210100101
Donovan Walton2B50.20010001000.2000.600510000.40022
Jorge SolerDH30.33300201010.6001.933512001.33324
Christian MooreLF40.25000101000.4000.650500000.25021
Christian Moore40.25000101000.4000.650500000.25021

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-06-24T20:07:00Z · Final

Baltimore Orioles

Probable pitcher: Trey Gibson (R)

Los Angeles Angels

Probable pitcher: José Soriano (R)

Play-by-play

The game, at bat by at bat.

top 1st(3)
  • Taylor Ward vs Jose Soriano0-0

    Taylor Ward grounds out, third baseman Denzer Guzman to first baseman Nolan Schanuel.

    0-1, 2 pitches · 0 outs before

  • Gunnar Henderson vs Jose Soriano0-0

    Gunnar Henderson pops out to third baseman Denzer Guzman.

    2-2, 5 pitches · 1 out before

  • Leody Taveras vs Jose Soriano0-0

    Leody Taveras grounds out, pitcher José Soriano to first baseman Nolan Schanuel.

    0-0, 1 pitch · 2 outs before

bottom 1st(6)
  • Nolan Schanuel vs Trey Gibson0-0

    Nolan Schanuel grounds out to first baseman Pete Alonso.

    1-1, 3 pitches · 0 outs before

  • Denzer Guzman vs Trey Gibson0-0

    Denzer Guzman lines out to right fielder Leody Taveras.

    1-1, 3 pitches · 1 out before

  • Wade Meckler vs Trey Gibson0-0

    Wade Meckler singles on a ground ball to shortstop Gunnar Henderson.

    1-1, 3 pitches · 2 outs before

  • Jorge Soler vs Trey Gibson0-2

    Jorge Soler homers (11) on a fly ball to left field. Wade Meckler scores.

    2-1, 4 pitches · 2 outs before

  • Christian Moore vs Trey Gibson0-2

    Christian Moore singles on a line drive to center fielder Colton Cowser.

    0-2, 3 pitches · 2 outs before

  • Donovan Walton vs Trey Gibson0-2

    Donovan Walton strikes out swinging.

    1-3, 5 pitches · 2 outs before

top 2nd(7)
  • Pete Alonso vs Jose Soriano0-2

    Pete Alonso singles on a line drive to left fielder Christian Moore.

    3-2, 7 pitches · 0 outs before

  • Samuel Basallo vs Jose Soriano2-2

    Samuel Basallo homers (11) on a fly ball to right center field. Pete Alonso scores.

    0-1, 2 pitches · 0 outs before

  • Colton Cowser vs Jose Soriano2-2

    Colton Cowser strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Coby Mayo vs Jose Soriano2-2

    Coby Mayo singles on a sharp line drive to left fielder Christian Moore.

    1-2, 4 pitches · 1 out before

  • Jeremiah Jackson vs Jose Soriano2-2

    Jeremiah Jackson strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Blaze Alexander vs Jose Soriano2-2

    Blaze Alexander walks. Coby Mayo to 2nd.

    4-2, 7 pitches · 2 outs before

  • Taylor Ward vs Jose Soriano2-2

    Taylor Ward strikes out swinging.

    1-3, 4 pitches · 2 outs before

bottom 2nd(4)
  • Oswald Peraza vs Trey Gibson2-2

    Oswald Peraza reaches on a fielding error by third baseman Blaze Alexander.

    1-1, 3 pitches · 0 outs before

  • Josh Lowe vs Trey Gibson2-2

    Josh Lowe grounds out, pitcher Trey Gibson to first baseman Pete Alonso. Oswald Peraza to 2nd.

    2-2, 5 pitches · 0 outs before

  • Tyler Heineman vs Trey Gibson2-2

    Tyler Heineman lines out sharply to second baseman Jeremiah Jackson.

    1-1, 3 pitches · 1 out before

  • Nolan Schanuel vs Trey Gibson2-2

    Nolan Schanuel grounds out, second baseman Jeremiah Jackson to first baseman Pete Alonso.

    0-0, 1 pitch · 2 outs before

top 3rd(7)
  • Gunnar Henderson vs Jose Soriano2-2

    Gunnar Henderson grounds out, shortstop Oswald Peraza to first baseman Nolan Schanuel.

    3-1, 5 pitches · 0 outs before

  • Leody Taveras vs Jose Soriano2-2

    Leody Taveras walks.

    4-1, 5 pitches · 1 out before

  • Pete Alonso vs Jose Soriano3-2

    Pete Alonso doubles (14) on a line drive to left fielder Christian Moore. Leody Taveras scores.

    2-2, 5 pitches · 1 out before

  • Samuel Basallo vs Jose Soriano5-2

    Samuel Basallo homers (12) on a fly ball to right field. Pete Alonso scores.

    2-2, 5 pitches · 1 out before

  • Colton Cowser vs Jose Soriano5-2

    Colton Cowser singles on a ground ball to right fielder Wade Meckler.

    1-0, 2 pitches · 1 out before

  • Coby Mayo vs Jose Soriano5-2

    Coby Mayo strikes out swinging.

    2-3, 5 pitches · 1 out before

  • Jeremiah Jackson vs Jose Soriano5-2

    Jeremiah Jackson grounds out, third baseman Denzer Guzman to first baseman Nolan Schanuel.

    1-0, 2 pitches · 2 outs before

bottom 3rd(5)
  • Denzer Guzman vs Trey Gibson5-2

    Samuel Basallo challenged (pitch result), call on the field was overturned: Denzer Guzman called out on strikes.

    2-3, 5 pitches · 0 outs before

  • Wade Meckler vs Trey Gibson5-2

    Wade Meckler walks.

    4-2, 6 pitches · 1 out before

  • Jorge Soler vs Trey Gibson5-2

    Jorge Soler strikes out swinging.

    2-3, 6 pitches · 1 out before

  • Christian Moore vs Trey Gibson5-2

    Christian Moore walks. Wade Meckler to 2nd.

    4-1, 5 pitches · 2 outs before

  • Donovan Walton vs Trey Gibson5-2

    Donovan Walton grounds out to first baseman Pete Alonso.

    1-0, 2 pitches · 2 outs before

top 4th(4)
  • Blaze Alexander vs Mitch Farris5-2

    Blaze Alexander grounds out, shortstop Oswald Peraza to first baseman Nolan Schanuel.

    3-2, 6 pitches · 0 outs before

  • Taylor Ward vs Mitch Farris5-2

    Taylor Ward doubles (18) on a fly ball to left fielder Christian Moore.

    1-0, 2 pitches · 1 out before

  • Gunnar Henderson vs Mitch Farris5-2

    Gunnar Henderson hit by pitch.

    3-2, 5 pitches · 1 out before

  • Leody Taveras vs Mitch Farris5-2

    Leody Taveras grounds into a double play, third baseman Denzer Guzman to second baseman Donovan Walton to first baseman Nolan Schanuel. Gunnar Henderson out at 2nd. Leody Taveras out at 1st.

    0-0, 1 pitch · 1 out before

bottom 4th(3)
  • Oswald Peraza vs Trey Gibson5-2

    Oswald Peraza called out on strikes.

    0-3, 3 pitches · 0 outs before

  • Josh Lowe vs Trey Gibson5-2

    Josh Lowe strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Tyler Heineman vs Trey Gibson5-2

    Tyler Heineman grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.

    0-1, 2 pitches · 2 outs before

top 5th(3)
  • Pete Alonso vs Mitch Farris5-2

    Pete Alonso walks.

    4-1, 5 pitches · 0 outs before

  • Samuel Basallo vs Mitch Farris5-2

    Samuel Basallo grounds into a double play, second baseman Donovan Walton to shortstop Oswald Peraza to first baseman Nolan Schanuel. Pete Alonso out at 2nd. Samuel Basallo out at 1st.

    1-2, 5 pitches · 0 outs before

  • Colton Cowser vs Mitch Farris5-2

    Colton Cowser strikes out swinging.

    0-3, 3 pitches · 2 outs before

bottom 5th(5)
  • Nolan Schanuel vs Grant Wolfram5-2

    Nolan Schanuel pops out to second baseman Jeremiah Jackson.

    0-1, 2 pitches · 0 outs before

  • Denzer Guzman vs Grant Wolfram5-2

    Denzer Guzman called out on strikes.

    1-3, 4 pitches · 1 out before

  • Wade Meckler vs Grant Wolfram5-2

    Wade Meckler reaches on a throwing error by shortstop Gunnar Henderson.

    1-1, 3 pitches · 2 outs before

  • Jorge Soler vs Tyler Wells5-2

    Jorge Soler walks. Wade Meckler to 2nd.

    4-2, 6 pitches · 2 outs before

  • Christian Moore vs Tyler Wells5-2

    Christian Moore strikes out swinging.

    2-3, 6 pitches · 2 outs before

top 6th(3)
  • Coby Mayo vs Jose Fermin5-2

    Coby Mayo strikes out swinging.

    3-3, 6 pitches · 0 outs before

  • Jeremiah Jackson vs Jose Fermin5-2

    Jeremiah Jackson grounds out, shortstop Oswald Peraza to first baseman Nolan Schanuel.

    0-0, 1 pitch · 1 out before

  • Blaze Alexander vs Jose Fermin5-2

    Blaze Alexander grounds out, shortstop Oswald Peraza to first baseman Nolan Schanuel.

    0-1, 2 pitches · 2 outs before

bottom 6th(4)
  • Donovan Walton vs Tyler Wells5-2

    Donovan Walton strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Oswald Peraza vs Tyler Wells5-2

    Oswald Peraza strikes out swinging.

    0-3, 5 pitches · 1 out before

  • Josh Lowe vs Tyler Wells5-2

    Josh Lowe singles on a ground ball to shortstop Gunnar Henderson, deflected by second baseman Jeremiah Jackson.

    0-1, 2 pitches · 2 outs before

  • Tyler Heineman vs Tyler Wells5-2

    Tyler Heineman strikes out swinging.

    2-3, 6 pitches · 2 outs before

top 7th(3)
  • Taylor Ward vs Jose Fermin5-2

    Taylor Ward grounds out, third baseman Denzer Guzman to first baseman Nolan Schanuel.

    3-1, 5 pitches · 0 outs before

  • Gunnar Henderson vs Samy Natera Jr.5-2

    Gunnar Henderson flies out to right fielder Wade Meckler.

    2-2, 5 pitches · 1 out before

  • Leody Taveras vs Samy Natera Jr.5-2

    Leody Taveras strikes out swinging.

    2-3, 5 pitches · 2 outs before

bottom 7th(5)
  • Nolan Schanuel vs Yennier Cano5-2

    Nolan Schanuel challenged (pitch result), call on the field was overturned: Nolan Schanuel walks.

    4-2, 7 pitches · 0 outs before

  • Denzer Guzman vs Yennier Cano5-2

    Denzer Guzman strikes out swinging. Nolan Schanuel to 2nd. Passed ball by catcher Samuel Basallo.

    3-3, 8 pitches · 0 outs before

  • Wade Meckler vs Yennier Cano5-2

    Wade Meckler strikes out swinging.

    1-3, 5 pitches · 1 out before

  • Jorge Soler vs Yennier Cano5-2

    Jorge Soler walks.

    4-1, 5 pitches · 2 outs before

  • Christian Moore vs Rico Garcia5-2

    Christian Moore flies out to right fielder Leody Taveras.

    1-0, 2 pitches · 2 outs before

top 8th(3)
  • Pete Alonso vs Samy Natera Jr.5-2

    Pete Alonso grounds out, shortstop Oswald Peraza to first baseman Nolan Schanuel.

    3-2, 6 pitches · 0 outs before

  • Samuel Basallo vs Samy Natera Jr.5-2

    Samuel Basallo strikes out swinging.

    3-3, 6 pitches · 1 out before

  • Colton Cowser vs Samy Natera Jr.5-2

    Colton Cowser pops out to first baseman Nolan Schanuel.

    2-2, 5 pitches · 2 outs before

bottom 8th(8)
  • Donovan Walton vs Rico Garcia5-2

    Donovan Walton doubles (7) on a line drive to left fielder Taylor Ward.

    2-0, 3 pitches · 0 outs before

  • Oswald Peraza vs Rico Garcia5-2

    Oswald Peraza pops out to first baseman Pete Alonso.

    0-0, 1 pitch · 0 outs before

  • Josh Lowe vs Rico Garcia5-2

    Josh Lowe strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Vaughn Grissom vs Rico Garcia5-3

    Vaughn Grissom singles on a line drive to left fielder Taylor Ward. Donovan Walton scores.

    2-1, 4 pitches · 2 outs before

  • Nolan Schanuel vs Rico Garcia5-3

    Nolan Schanuel walks. Vaughn Grissom to 2nd.

    4-1, 5 pitches · 2 outs before

  • Denzer Guzman vs Andrew Kittredge5-3

    Denzer Guzman walks. Vaughn Grissom to 3rd. Nolan Schanuel to 2nd.

    4-2, 6 pitches · 2 outs before

  • Wade Meckler vs Andrew Kittredge5-5

    Wade Meckler singles on a ground ball to right fielder Leody Taveras. Vaughn Grissom scores. Nolan Schanuel scores. Denzer Guzman to 2nd.

    0-1, 2 pitches · 2 outs before

  • Jorge Soler vs Andrew Kittredge5-5

    Jorge Soler strikes out swinging.

    0-3, 3 pitches · 2 outs before

top 9th(3)
  • Jackson Holliday vs Sam Bachman5-5

    Jackson Holliday strikes out on a foul tip.

    3-3, 7 pitches · 0 outs before

  • Jeremiah Jackson vs Sam Bachman5-5

    Jeremiah Jackson flies out to center fielder Josh Lowe.

    3-2, 7 pitches · 1 out before

  • Blaze Alexander vs Sam Bachman5-5

    Blaze Alexander flies out to center fielder Josh Lowe.

    0-0, 1 pitch · 2 outs before

bottom 9th(3)
  • Christian Moore vs Ryan Helsley5-5

    Christian Moore strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Donovan Walton vs Ryan Helsley5-5

    Donovan Walton grounds out, first baseman Pete Alonso to pitcher Ryan Helsley.

    2-2, 6 pitches · 1 out before

  • Oswald Peraza vs Ryan Helsley5-5

    Oswald Peraza strikes out swinging.

    0-3, 6 pitches · 2 outs before

top 10th(5)
  • Taylor Ward vs Chase Silseth5-5

    Taylor Ward singles on a fly ball to right fielder Wade Meckler. Blaze Alexander to 3rd.

    1-1, 3 pitches · 0 outs before

  • Gunnar Henderson vs Chase Silseth5-5

    Umpire reviewed (tag play), call on the field was upheld: Gunnar Henderson reaches on a fielder's choice out, pitcher Chase Silseth to catcher Logan O'Hoppe. Blaze Alexander out at home. Taylor Ward to 2nd.

    0-1, 2 pitches · 0 outs before

  • Leody Taveras vs Chase Silseth5-5

    Leody Taveras flies out to left fielder Christian Moore.

    1-0, 2 pitches · 1 out before

  • Pete Alonso vs Chase Silseth6-5

    Pete Alonso singles on a line drive to right fielder Wade Meckler. Taylor Ward scores. Gunnar Henderson to 3rd.

    0-0, 1 pitch · 2 outs before

  • Samuel Basallo vs Chase Silseth6-5

    Samuel Basallo strikes out swinging.

    1-3, 4 pitches · 2 outs before

bottom 10th(4)
  • Zach Neto vs Keegan Akin6-5

    Zach Neto strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Vaughn Grissom vs Keegan Akin6-5

    Vaughn Grissom flies out to right fielder Leody Taveras. Oswald Peraza to 3rd.

    0-2, 3 pitches · 1 out before

  • Nolan Schanuel vs Keegan Akin6-6

    Nolan Schanuel singles on a ground ball to second baseman Jeremiah Jackson. Oswald Peraza scores. Nolan Schanuel to 3rd. Nolan Schanuel advances to 3rd, on a throwing error by second baseman Jeremiah Jackson.

    0-1, 2 pitches · 2 outs before

  • Logan O'Hoppe vs Keegan Akin6-7

    Logan O'Hoppe singles on a soft ground ball to catcher Samuel Basallo. Nolan Schanuel scores.

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