Milwaukee Brewers 6, Los Angeles Angels 2

baseball game fileFinal
Angel Stadium · Anaheim

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Milwaukee Brewers, 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 Milwaukee Brewers led; a negative differential means Los Angeles Angels led.Run differential+60−6123456789
  1. 01top 1: Brice Turang walks.00
  2. 02top 1: Jackson Chourio pops out to third baseman Denzer Guzman in foul territory.00
  3. 03top 1: Christian Yelich called out on strikes.00
  4. 04top 1: William Contreras flies out to left fielder Jose Siri.00
  5. 05bottom 1: Zach Neto called out on strikes.00
  6. 06bottom 1: Mike Trout flies out sharply to center fielder Garrett Mitchell.00
  7. 07bottom 1: Nolan Schanuel grounds out sharply, second baseman Brice Turang to first baseman Jake Bauers.00
  8. 08top 2: Jake Bauers singles on a line drive to right fielder Jo Adell.00
  9. 09top 2: Garrett Mitchell singles on a line drive to right fielder Jo Adell. Jake Bauers to 2nd.00
  10. 10top 2: Luis Lara challenged (pitch result), call on the field was confirmed: Luis Lara called out on strikes.00
  11. 11top 2: David Hamilton flies out to center fielder Mike Trout.00
  12. 12top 2: Cooper Pratt singles on a line drive to left fielder Jose Siri. Jake Bauers scores. Garrett Mitchell to 3rd. Cooper Pratt to 2nd. Fielding error by left fielder Jose Siri.10
  13. 13top 2: Brice Turang flies out to left fielder Jose Siri.10
  14. 14bottom 2: Jorge Soler flies out to right fielder Luis Lara.10
  15. 15bottom 2: Vaughn Grissom strikes out swinging.10
  16. 16bottom 2: Jo Adell strikes out swinging.10
  17. 17top 3: Jackson Chourio strikes out swinging.10
  18. 18top 3: Christian Yelich flies out sharply to center fielder Mike Trout.10
  19. 19top 3: William Contreras doubles (16) on a ground ball to left fielder Jose Siri.10
  20. 20top 3: Jake Bauers grounds out, third baseman Denzer Guzman to first baseman Nolan Schanuel.10
  21. 21bottom 3: Denzer Guzman lines out to center fielder Garrett Mitchell.10
  22. 22bottom 3: Travis d'Arnaud flies out to center fielder Garrett Mitchell.10
  23. 23bottom 3: Jose Siri lines out sharply to shortstop Cooper Pratt.10
  24. 24top 4: Garrett Mitchell lines out sharply to center fielder Mike Trout.10
  25. 25top 4: Luis Lara lines out to shortstop Zach Neto.10
  26. 26top 4: David Hamilton lines out to left fielder Jose Siri.10
  27. 27bottom 4: Zach Neto singles on a line drive to right fielder Luis Lara.10
  28. 28bottom 4: Mike Trout flies out to center fielder Garrett Mitchell.10
  29. 29bottom 4: Nolan Schanuel singles on a line drive to right fielder Luis Lara. Zach Neto to 2nd.10
  30. 30bottom 4: Jorge Soler grounds into a double play, third baseman David Hamilton to first baseman Jake Bauers. Zach Neto out at 3rd. Jorge Soler out at 1st.10
  31. 31top 5: Cooper Pratt walks.10
  32. 32top 5: Brice Turang homers (16) on a fly ball to center field. Cooper Pratt scores.30
  33. 33top 5: Jackson Chourio singles on a line drive to center fielder Mike Trout.30
  34. 34top 5: Christian Yelich flies out sharply to center fielder Mike Trout.30
  35. 35top 5: William Contreras walks. Jackson Chourio to 2nd.30
  36. 36top 5: Jake Bauers homers (19) on a fly ball to right field. Jackson Chourio scores. William Contreras scores.60
  37. 37top 5: Garrett Mitchell doubles (23) on a sharp line drive to left fielder Jose Siri.60
  38. 38top 5: Luis Lara grounds out sharply to first baseman Nolan Schanuel. Garrett Mitchell to 3rd.60
  39. 39top 5: David Hamilton flies out sharply to right fielder Jo Adell.60
  40. 40bottom 5: Vaughn Grissom singles on a sharp ground ball to left fielder Jackson Chourio.60
  41. 41bottom 5: Jo Adell strikes out swinging.60
  42. 42bottom 5: Denzer Guzman homers (5) on a fly ball to center field. Vaughn Grissom scores.62
  43. 43bottom 5: Travis d'Arnaud grounds out, third baseman David Hamilton to first baseman Jake Bauers.62
  44. 44bottom 5: Jose Siri walks.62
  45. 45bottom 5: Zach Neto strikes out swinging.62
  46. 46top 6: Cooper Pratt strikes out swinging.62
  47. 47top 6: Brice Turang grounds out, second baseman Vaughn Grissom to first baseman Nolan Schanuel.62
  48. 48top 6: Jackson Chourio strikes out swinging.62
  49. 49bottom 6: Mike Trout grounds out to first baseman Jake Bauers.62
  50. 50bottom 6: Nolan Schanuel strikes out swinging.62
  51. 51bottom 6: Jorge Soler called out on strikes.62
  52. 52top 7: Christian Yelich singles on a ground ball to left fielder Jose Siri.62
  53. 53top 7: William Contreras strikes out swinging.62
  54. 54top 7: Jake Bauers walks.62
  55. 55top 7: Garrett Mitchell called out on strikes.62
  56. 56top 7: Luis Lara grounds out to first baseman Nolan Schanuel.62
  57. 57bottom 7: Vaughn Grissom flies out to right fielder Luis Lara.62
  58. 58bottom 7: Jo Adell strikes out on a foul tip.62
  59. 59bottom 7: Denzer Guzman flies out to center fielder Garrett Mitchell.62
  60. 60top 8: David Hamilton flies out to left fielder Jose Siri.62
  61. 61top 8: Cooper Pratt walks.62
  62. 62top 8: Brice Turang walks.62
  63. 63top 8: Jackson Chourio challenged (pitch result), call on the field was confirmed: Jackson Chourio called out on strikes.62
  64. 64top 8: Christian Yelich grounds out, second baseman Vaughn Grissom to first baseman Nolan Schanuel.62
  65. 65bottom 8: Wade Meckler hit by pitch.62
  66. 66bottom 8: Josh Lowe pops out softly to shortstop Cooper Pratt.62
  67. 67bottom 8: Zach Neto flies out to right fielder Luis Lara.62
  68. 68bottom 8: Mike Trout strikes out swinging.62
  69. 69top 9: William Contreras lines out sharply to center fielder Mike Trout.62
  70. 70top 9: Jake Bauers grounds out to first baseman Nolan Schanuel.62
  71. 71top 9: Garrett Mitchell walks.62
  72. 72top 9: Luis Lara walks.62
  73. 73top 9: David Hamilton grounds into a force out, shortstop Zach Neto to third baseman Denzer Guzman. Garrett Mitchell out at 3rd.62
  74. 74bottom 9: Nolan Schanuel flies out to center fielder Garrett Mitchell.62
  75. 75bottom 9: Jorge Soler grounds out, third baseman David Hamilton to first baseman Jake Bauers.62
  76. 76bottom 9: Vaughn Grissom strikes out swinging.62
Boxscore

Key evidence.

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

Milwaukee Brewers boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Christian YelichDH50.20000001000.2000.400500100.20011
Jackson ChourioLF50.20000001000.2000.400510000.20031
Brice Turang2B30.33300201010.6001.933512001.33304
Garrett MitchellCF40.50010102000.6001.350500100.75013
Jake Bauers1B40.50000102010.6001.850523001.25005
Cooper PrattSS20.50000201000.7501.250411100.50011
William ContrerasC40.25010101000.4000.900510000.50012
Abner UribeP0200000.66702901000
Trevor MegillP0300001031401000
Grant AndersonP0500001.333042301000
Shane DrohanP122234160188627010.833
Luis LaraRF4000100000.2000.20050000010
David Hamilton3B5000000000050000000
Los Angeles Angels boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Zach NetoSS40.25000001000.2500.500400000.25021
Denzer Guzman3B30.33300001010.3331.667312001.33304
Nolan Schanuel1B40.25000001000.2500.500400000.25011
Jo AdellRF3000000000030000030
Vaughn Grissom2B40.25000001000.2500.500410000.25021
Wade MecklerLF0000001011000000
Josh LowePH1000000000010000000
Jose SiriLF1000100000.5000.50020000000
Tyler HeinemanC000000000000000
Jose FerminP11213.375312.667083614001.500
Sam BachmanP2500001032300002
Jorge SolerDH4000000000040000010
Mike TroutCF4000000000040000010
Travis d'ArnaudC2000000000020000000
Ryan JohnsonP322510.385614.3331138853002.077
Luke Murphy2000001032701002
Luke MurphyP2500001032701002

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-08-01T01:38:00Z · In Progress

Los Angeles Angels

Probable pitcher: Ryan Johnson (R)

Play-by-play

The game, at bat by at bat.

top 1st(4)
  • Brice Turang vs Ryan Johnson0-0

    Brice Turang walks.

    4-1, 5 pitches · 0 outs before

  • Jackson Chourio vs Ryan Johnson0-0

    Jackson Chourio pops out to third baseman Denzer Guzman in foul territory.

    1-1, 3 pitches · 0 outs before

  • Christian Yelich vs Ryan Johnson0-0

    Christian Yelich called out on strikes.

    3-3, 6 pitches · 1 out before

  • William Contreras vs Ryan Johnson0-0

    William Contreras flies out to left fielder Jose Siri.

    3-2, 6 pitches · 2 outs before

bottom 1st(3)
  • Zach Neto vs Shane Drohan0-0

    Zach Neto called out on strikes.

    1-3, 4 pitches · 0 outs before

  • Mike Trout vs Shane Drohan0-0

    Mike Trout flies out sharply to center fielder Garrett Mitchell.

    3-1, 5 pitches · 1 out before

  • Nolan Schanuel vs Shane Drohan0-0

    Nolan Schanuel grounds out sharply, second baseman Brice Turang to first baseman Jake Bauers.

    1-1, 3 pitches · 2 outs before

top 2nd(6)
  • Jake Bauers vs Ryan Johnson0-0

    Jake Bauers singles on a line drive to right fielder Jo Adell.

    1-1, 3 pitches · 0 outs before

  • Garrett Mitchell vs Ryan Johnson0-0

    Garrett Mitchell singles on a line drive to right fielder Jo Adell. Jake Bauers to 2nd.

    1-0, 2 pitches · 0 outs before

  • Luis Lara vs Ryan Johnson0-0

    Luis Lara challenged (pitch result), call on the field was confirmed: Luis Lara called out on strikes.

    1-3, 6 pitches · 0 outs before

  • David Hamilton vs Ryan Johnson0-0

    David Hamilton flies out to center fielder Mike Trout.

    3-1, 5 pitches · 1 out before

  • Cooper Pratt vs Ryan Johnson1-0

    Cooper Pratt singles on a line drive to left fielder Jose Siri. Jake Bauers scores. Garrett Mitchell to 3rd. Cooper Pratt to 2nd. Fielding error by left fielder Jose Siri.

    0-1, 2 pitches · 2 outs before

  • Brice Turang vs Ryan Johnson1-0

    Brice Turang flies out to left fielder Jose Siri.

    0-2, 4 pitches · 2 outs before

bottom 2nd(3)
  • Jorge Soler vs Shane Drohan1-0

    Jorge Soler flies out to right fielder Luis Lara.

    0-0, 1 pitch · 0 outs before

  • Vaughn Grissom vs Shane Drohan1-0

    Vaughn Grissom strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Jo Adell vs Shane Drohan1-0

    Jo Adell strikes out swinging.

    3-3, 8 pitches · 2 outs before

top 3rd(4)
  • Jackson Chourio vs Ryan Johnson1-0

    Jackson Chourio strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Christian Yelich vs Ryan Johnson1-0

    Christian Yelich flies out sharply to center fielder Mike Trout.

    1-2, 4 pitches · 1 out before

  • William Contreras vs Ryan Johnson1-0

    William Contreras doubles (16) on a ground ball to left fielder Jose Siri.

    3-1, 5 pitches · 2 outs before

  • Jake Bauers vs Ryan Johnson1-0

    Jake Bauers grounds out, third baseman Denzer Guzman to first baseman Nolan Schanuel.

    2-1, 4 pitches · 2 outs before

bottom 3rd(3)
  • Denzer Guzman vs Shane Drohan1-0

    Denzer Guzman lines out to center fielder Garrett Mitchell.

    2-1, 4 pitches · 0 outs before

  • Travis d'Arnaud vs Shane Drohan1-0

    Travis d'Arnaud flies out to center fielder Garrett Mitchell.

    0-2, 3 pitches · 1 out before

  • Jose Siri vs Shane Drohan1-0

    Jose Siri lines out sharply to shortstop Cooper Pratt.

    2-1, 4 pitches · 2 outs before

top 4th(3)
  • Garrett Mitchell vs Ryan Johnson1-0

    Garrett Mitchell lines out sharply to center fielder Mike Trout.

    2-2, 5 pitches · 0 outs before

  • Luis Lara vs Ryan Johnson1-0

    Luis Lara lines out to shortstop Zach Neto.

    2-2, 5 pitches · 1 out before

  • David Hamilton vs Ryan Johnson1-0

    David Hamilton lines out to left fielder Jose Siri.

    1-2, 4 pitches · 2 outs before

bottom 4th(4)
  • Zach Neto vs Shane Drohan1-0

    Zach Neto singles on a line drive to right fielder Luis Lara.

    2-2, 5 pitches · 0 outs before

  • Mike Trout vs Shane Drohan1-0

    Mike Trout flies out to center fielder Garrett Mitchell.

    0-1, 2 pitches · 0 outs before

  • Nolan Schanuel vs Shane Drohan1-0

    Nolan Schanuel singles on a line drive to right fielder Luis Lara. Zach Neto to 2nd.

    0-1, 2 pitches · 1 out before

  • Jorge Soler vs Shane Drohan1-0

    Jorge Soler grounds into a double play, third baseman David Hamilton to first baseman Jake Bauers. Zach Neto out at 3rd. Jorge Soler out at 1st.

    0-0, 1 pitch · 1 out before

top 5th(9)
  • Cooper Pratt vs Ryan Johnson1-0

    Cooper Pratt walks.

    4-0, 4 pitches · 0 outs before

  • Brice Turang vs Ryan Johnson3-0

    Brice Turang homers (16) on a fly ball to center field. Cooper Pratt scores.

    2-1, 4 pitches · 0 outs before

  • Jackson Chourio vs Ryan Johnson3-0

    Jackson Chourio singles on a line drive to center fielder Mike Trout.

    0-1, 2 pitches · 0 outs before

  • Christian Yelich vs Ryan Johnson3-0

    Christian Yelich flies out sharply to center fielder Mike Trout.

    0-0, 1 pitch · 0 outs before

  • William Contreras vs Ryan Johnson3-0

    William Contreras walks. Jackson Chourio to 2nd.

    4-1, 5 pitches · 1 out before

  • Jake Bauers vs Jose Fermin6-0

    Jake Bauers homers (19) on a fly ball to right field. Jackson Chourio scores. William Contreras scores.

    0-1, 2 pitches · 1 out before

  • Garrett Mitchell vs Jose Fermin6-0

    Garrett Mitchell doubles (23) on a sharp line drive to left fielder Jose Siri.

    0-0, 1 pitch · 1 out before

  • Luis Lara vs Jose Fermin6-0

    Luis Lara grounds out sharply to first baseman Nolan Schanuel. Garrett Mitchell to 3rd.

    0-0, 1 pitch · 1 out before

  • David Hamilton vs Jose Fermin6-0

    David Hamilton flies out sharply to right fielder Jo Adell.

    1-2, 4 pitches · 2 outs before

bottom 5th(6)
  • Vaughn Grissom vs Shane Drohan6-0

    Vaughn Grissom singles on a sharp ground ball to left fielder Jackson Chourio.

    1-0, 2 pitches · 0 outs before

  • Jo Adell vs Shane Drohan6-0

    Jo Adell strikes out swinging.

    2-3, 6 pitches · 0 outs before

  • Denzer Guzman vs Shane Drohan6-2

    Denzer Guzman homers (5) on a fly ball to center field. Vaughn Grissom scores.

    2-1, 4 pitches · 1 out before

  • Travis d'Arnaud vs Shane Drohan6-2

    Travis d'Arnaud grounds out, third baseman David Hamilton to first baseman Jake Bauers.

    0-0, 1 pitch · 1 out before

  • Jose Siri vs Shane Drohan6-2

    Jose Siri walks.

    4-2, 7 pitches · 2 outs before

  • Zach Neto vs Shane Drohan6-2

    Zach Neto strikes out swinging.

    3-3, 6 pitches · 2 outs before

top 6th(3)
  • Cooper Pratt vs Jose Fermin6-2

    Cooper Pratt strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Brice Turang vs Jose Fermin6-2

    Brice Turang grounds out, second baseman Vaughn Grissom to first baseman Nolan Schanuel.

    0-0, 1 pitch · 1 out before

  • Jackson Chourio vs Jose Fermin6-2

    Jackson Chourio strikes out swinging.

    1-3, 4 pitches · 2 outs before

bottom 6th(3)
  • Mike Trout vs Shane Drohan6-2

    Mike Trout grounds out to first baseman Jake Bauers.

    3-2, 6 pitches · 0 outs before

  • Nolan Schanuel vs Shane Drohan6-2

    Nolan Schanuel strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Jorge Soler vs Shane Drohan6-2

    Jorge Soler called out on strikes.

    2-3, 6 pitches · 2 outs before

top 7th(5)
  • Christian Yelich vs Jose Fermin6-2

    Christian Yelich singles on a ground ball to left fielder Jose Siri.

    0-0, 1 pitch · 0 outs before

  • William Contreras vs Jose Fermin6-2

    William Contreras strikes out swinging.

    2-3, 7 pitches · 0 outs before

  • Jake Bauers vs Jose Fermin6-2

    Jake Bauers walks.

    4-1, 5 pitches · 1 out before

  • Garrett Mitchell vs Jose Fermin6-2

    Garrett Mitchell called out on strikes.

    0-3, 3 pitches · 1 out before

  • Luis Lara vs Jose Fermin6-2

    Luis Lara grounds out to first baseman Nolan Schanuel.

    1-1, 3 pitches · 2 outs before

bottom 7th(3)
  • Vaughn Grissom vs Grant Anderson6-2

    Vaughn Grissom flies out to right fielder Luis Lara.

    2-1, 4 pitches · 0 outs before

  • Jo Adell vs Grant Anderson6-2

    Jo Adell strikes out on a foul tip.

    3-3, 6 pitches · 1 out before

  • Denzer Guzman vs Grant Anderson6-2

    Denzer Guzman flies out to center fielder Garrett Mitchell.

    2-2, 6 pitches · 2 outs before

top 8th(5)
  • David Hamilton vs Luke Murphy6-2

    David Hamilton flies out to left fielder Jose Siri.

    2-0, 3 pitches · 0 outs before

  • Cooper Pratt vs Luke Murphy6-2

    Cooper Pratt walks.

    4-2, 7 pitches · 1 out before

  • Brice Turang vs Luke Murphy6-2

    Brice Turang walks.

    4-2, 6 pitches · 1 out before

  • Jackson Chourio vs Luke Murphy6-2

    Jackson Chourio challenged (pitch result), call on the field was confirmed: Jackson Chourio called out on strikes.

    1-3, 5 pitches · 1 out before

  • Christian Yelich vs Luke Murphy6-2

    Christian Yelich grounds out, second baseman Vaughn Grissom to first baseman Nolan Schanuel.

    2-2, 6 pitches · 2 outs before

bottom 8th(4)
  • Wade Meckler vs Grant Anderson6-2

    Wade Meckler hit by pitch.

    2-1, 3 pitches · 0 outs before

  • Josh Lowe vs Grant Anderson6-2

    Josh Lowe pops out softly to shortstop Cooper Pratt.

    1-2, 4 pitches · 0 outs before

  • Zach Neto vs Abner Uribe6-2

    Zach Neto flies out to right fielder Luis Lara.

    1-2, 4 pitches · 1 out before

  • Mike Trout vs Abner Uribe6-2

    Mike Trout strikes out swinging.

    1-3, 5 pitches · 2 outs before

top 9th(5)
  • William Contreras vs Sam Bachman6-2

    William Contreras lines out sharply to center fielder Mike Trout.

    2-1, 4 pitches · 0 outs before

  • Jake Bauers vs Sam Bachman6-2

    Jake Bauers grounds out to first baseman Nolan Schanuel.

    1-1, 3 pitches · 1 out before

  • Garrett Mitchell vs Sam Bachman6-2

    Garrett Mitchell walks.

    4-1, 5 pitches · 2 outs before

  • Luis Lara vs Sam Bachman6-2

    Luis Lara walks.

    4-2, 7 pitches · 2 outs before

  • David Hamilton vs Sam Bachman6-2

    David Hamilton grounds into a force out, shortstop Zach Neto to third baseman Denzer Guzman. Garrett Mitchell out at 3rd.

    2-1, 4 pitches · 2 outs before

bottom 9th(3)
  • Nolan Schanuel vs Trevor Megill6-2

    Nolan Schanuel flies out to center fielder Garrett Mitchell.

    3-1, 5 pitches · 0 outs before

  • Jorge Soler vs Trevor Megill6-2

    Jorge Soler grounds out, third baseman David Hamilton to first baseman Jake Bauers.

    2-2, 6 pitches · 1 out before

  • Vaughn Grissom vs Trevor Megill6-2

    Vaughn Grissom strikes out swinging.

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