Milwaukee Brewers 5, Chicago Cubs 2

baseball game fileFinal
Wrigley Field · Chicago

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Milwaukee Brewers, below favors Chicago Cubs. 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 Chicago Cubs led.Run differential+50−5123456789
  1. 01top 1: Jackson Chourio strikes out swinging.00
  2. 02top 1: Brice Turang walks.00
  3. 03top 1: William Contreras singles on a sharp line drive to left fielder Ian Happ. Brice Turang to 2nd.00
  4. 04top 1: Christian Yelich strikes out swinging.00
  5. 05top 1: Garrett Mitchell singles on a sharp ground ball to right fielder Seiya Suzuki. Brice Turang scores. William Contreras to 3rd.10
  6. 06top 1: Jake Bauers grounds out, pitcher Ben Brown to first baseman Michael Busch.10
  7. 07bottom 1: Nico Hoerner walks.10
  8. 08bottom 1: Michael Busch reaches on a fielder's choice. Nico Hoerner to 2nd. Nico Hoerner advances to 2nd, on a fielding error by shortstop David Hamilton.10
  9. 09bottom 1: Alex Bregman flies out to center fielder Garrett Mitchell.10
  10. 10bottom 1: Ian Happ called out on strikes.10
  11. 11bottom 1: Seiya Suzuki strikes out swinging.10
  12. 12top 2: Luis Rengifo grounds out, third baseman Alex Bregman to first baseman Michael Busch.10
  13. 13top 2: Sal Frelick grounds out sharply, shortstop Dansby Swanson to first baseman Michael Busch.10
  14. 14top 2: David Hamilton grounds out, second baseman Nico Hoerner to first baseman Michael Busch.10
  15. 15bottom 2: Moisés Ballesteros strikes out swinging.10
  16. 16bottom 2: Dansby Swanson flies out to center fielder Garrett Mitchell.10
  17. 17bottom 2: Pete Crow-Armstrong strikes out swinging.10
  18. 18top 3: Jackson Chourio singles on a sharp line drive to left fielder Ian Happ.10
  19. 19top 3: Brice Turang singles on a line drive to center fielder Pete Crow-Armstrong. Jackson Chourio to 2nd.10
  20. 20top 3: William Contreras grounds into a force out, fielded by second baseman Nico Hoerner. Jackson Chourio to 3rd. Brice Turang out at 2nd. William Contreras to 1st.10
  21. 21top 3: Christian Yelich strikes out swinging.10
  22. 22top 3: Garrett Mitchell walks.20
  23. 23top 3: Jake Bauers singles on a line drive to right fielder Seiya Suzuki. William Contreras scores. Garrett Mitchell to 3rd.30
  24. 24top 3: Luis Rengifo grounds out softly, shortstop Dansby Swanson to first baseman Michael Busch.30
  25. 25bottom 3: Miguel Amaya grounds out, second baseman Brice Turang to first baseman Jake Bauers.30
  26. 26bottom 3: Nico Hoerner lines out sharply to center fielder Garrett Mitchell.30
  27. 27bottom 3: Michael Busch called out on strikes.30
  28. 28top 4: Sal Frelick reaches on a fielding error by center fielder Pete Crow-Armstrong. Sal Frelick to 2nd.30
  29. 29top 4: David Hamilton singles on a bunt ground ball to pitcher Ben Brown. Sal Frelick to 3rd.30
  30. 30top 4: Jackson Chourio strikes out swinging.30
  31. 31top 4: Brice Turang strikes out swinging.30
  32. 32top 4: William Contreras grounds out, third baseman Alex Bregman to first baseman Michael Busch.30
  33. 33bottom 4: Alex Bregman strikes out swinging.30
  34. 34bottom 4: Ian Happ called out on strikes.30
  35. 35bottom 4: Seiya Suzuki singles on a ground ball to right fielder Sal Frelick.30
  36. 36bottom 4: Moisés Ballesteros flies out to center fielder Garrett Mitchell.30
  37. 37top 5: Christian Yelich doubles (4) on a line drive to left fielder Ian Happ.30
  38. 38top 5: Garrett Mitchell grounds out, second baseman Nico Hoerner to first baseman Michael Busch. Christian Yelich to 3rd.30
  39. 39top 5: Jake Bauers strikes out swinging.30
  40. 40top 5: Luis Rengifo grounds out, first baseman Michael Busch to pitcher Ben Brown.30
  41. 41bottom 5: Dansby Swanson singles on a ground ball to right fielder Sal Frelick.30
  42. 42bottom 5: Pete Crow-Armstrong strikes out swinging.30
  43. 43bottom 5: Miguel Amaya grounds into a double play, third baseman Luis Rengifo to second baseman Brice Turang to first baseman Jake Bauers. Dansby Swanson out at 2nd. Miguel Amaya out at 1st.30
  44. 44top 6: Sal Frelick singles on a ground ball to right fielder Seiya Suzuki.30
  45. 45top 6: David Hamilton bunt pops out to first baseman Michael Busch in foul territory.30
  46. 46top 6: Jackson Chourio flies out to center fielder Pete Crow-Armstrong.30
  47. 47top 6: Brice Turang singles on a line drive to left fielder Ian Happ. Sal Frelick to 3rd.30
  48. 48top 6: William Contreras flies out sharply to center fielder Pete Crow-Armstrong.30
  49. 49bottom 6: Nico Hoerner singles on a ground ball to catcher William Contreras.30
  50. 50bottom 6: Michael Busch grounds into a force out, third baseman Luis Rengifo to shortstop David Hamilton. Nico Hoerner out at 2nd. Michael Busch to 1st.30
  51. 51bottom 6: Alex Bregman flies out to shortstop David Hamilton.30
  52. 52bottom 6: Ian Happ pops out to third baseman Luis Rengifo.30
  53. 53top 7: Christian Yelich grounds out, second baseman Nico Hoerner to first baseman Michael Busch.30
  54. 54top 7: Garrett Mitchell grounds out sharply, shortstop Dansby Swanson to first baseman Michael Busch.30
  55. 55top 7: Jake Bauers singles on a sharp ground ball to right fielder Seiya Suzuki.30
  56. 56top 7: Luis Rengifo flies out to center fielder Pete Crow-Armstrong.30
  57. 57bottom 7: Seiya Suzuki strikes out swinging.30
  58. 58bottom 7: Moisés Ballesteros flies out to center fielder Garrett Mitchell.30
  59. 59bottom 7: Dansby Swanson strikes out swinging.30
  60. 60top 8: Sal Frelick grounds out, second baseman Nico Hoerner to first baseman Michael Busch.30
  61. 61top 8: David Hamilton walks.30
  62. 62top 8: Jackson Chourio flies out to right fielder Seiya Suzuki.30
  63. 63top 8: Brice Turang homers (7) on a fly ball to left center field. David Hamilton scores.50
  64. 64top 8: William Contreras grounds out softly, catcher Miguel Amaya to first baseman Michael Busch.50
  65. 65bottom 8: Pete Crow-Armstrong singles on a ground ball to left fielder Jackson Chourio.50
  66. 66bottom 8: Miguel Amaya hits a ground-rule double (2) on a line drive to left field. Pete Crow-Armstrong to 3rd.50
  67. 67bottom 8: Nico Hoerner singles on a line drive to center fielder Garrett Mitchell. Pete Crow-Armstrong scores. Miguel Amaya to 3rd.51
  68. 68bottom 8: Michael Busch called out on strikes.51
  69. 69bottom 8: Alex Bregman called out on strikes.51
  70. 70bottom 8: Ian Happ walks.51
  71. 71bottom 8: Seiya Suzuki reaches on a fielding error by third baseman Luis Rengifo. Miguel Amaya scores. Nico Hoerner to 3rd. Ian Happ to 2nd.52
  72. 72bottom 8: Michael Conforto grounds into a force out, second baseman Brice Turang to shortstop Joey Ortiz. Seiya Suzuki out at 2nd.52
  73. 73top 9: Christian Yelich strikes out swinging.52
  74. 74top 9: Garrett Mitchell grounds out sharply, shortstop Dansby Swanson to first baseman Michael Busch.52
  75. 75top 9: Jake Bauers lines out to right fielder Seiya Suzuki.52
  76. 76bottom 9: Dansby Swanson challenged (pitch result), call on the field was confirmed: Dansby Swanson called out on strikes.52
  77. 77bottom 9: Pete Crow-Armstrong grounds out, second baseman Brice Turang to first baseman Jake Bauers.52
  78. 78bottom 9: Carson Kelly grounds out, shortstop Joey Ortiz to first baseman Jake Bauers.52
Boxscore

Key evidence.

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

Milwaukee Brewers boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Christian YelichDH50.20010001000.2000.600500000.40032
Jackson ChourioLF50.20000001000.2000.400510000.20021
Brice Turang2B40.75000103010.8002.300522001.50016
Garrett MitchellCF40.25000101000.4000.650501000.25001
Jake Bauers1B50.40000002000.4000.800501000.40012
Sal FrelickRF40.25000001000.2500.500400000.25001
William ContrerasC50.20000001000.2000.400510000.20001
Joey OrtizSS000000000000000
Aaron AshbyP17113.500300.667022622006
Abner UribeP0300001031401100
Trevor MegillP0300001031502000
Jacob MisiorowskiP122003060187408010.667
Chad PatrickP0100000.33301300000
Luis Rengifo3B4000000000040000000
David HamiltonSS30.33300101000.5000.833410200.33301

Team line

Chicago Cubs
Chicago Cubs boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Pete Crow-ArmstrongCF40.25000001000.2500.500410000.25021
Alex Bregman3B4000000000040000020
Michael Busch1B4000000000040000020
Seiya SuzukiRF40.25000001000.2500.500400000.25021
Ian HappLF3000100000.2500.25040000020
Nico Hoerner2B30.66700102000.7501.417401000.66702
Michael ConfortoDH1000000000010000000
Matt ShawPH000000000000000
Miguel AmayaC30.33310001000.3331310000.66702
Carson KellyPH1000000000010000000
Dansby SwansonSS40.25000001000.2500.500400000.25021
Caleb ThielbarP0400101032200001
Jacob WebbP0500201031600002
Trent ThorntonP15218111032020002
Phil MatonP0300001031201000
Moises BallesterosDH3000000000030000010
Ben BrownP22535.4007051158236001.800

Comparison

Side by side.

Final

Play-by-play

The game, at bat by at bat.

top 1st(6)
  • Jackson Chourio vs Ben Brown0-0

    Jackson Chourio strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Brice Turang vs Ben Brown0-0

    Brice Turang walks.

    4-2, 6 pitches · 1 out before

  • William Contreras vs Ben Brown0-0

    William Contreras singles on a sharp line drive to left fielder Ian Happ. Brice Turang to 2nd.

    0-1, 2 pitches · 1 out before

  • Christian Yelich vs Ben Brown0-0

    Christian Yelich strikes out swinging.

    2-3, 5 pitches · 1 out before

  • Garrett Mitchell vs Ben Brown1-0

    Garrett Mitchell singles on a sharp ground ball to right fielder Seiya Suzuki. Brice Turang scores. William Contreras to 3rd.

    1-1, 3 pitches · 2 outs before

  • Jake Bauers vs Ben Brown1-0

    Jake Bauers grounds out, pitcher Ben Brown to first baseman Michael Busch.

    0-0, 1 pitch · 2 outs before

bottom 1st(5)
  • Nico Hoerner vs Jacob Misiorowski1-0

    Nico Hoerner walks.

    4-2, 6 pitches · 0 outs before

  • Michael Busch vs Jacob Misiorowski1-0

    Michael Busch reaches on a fielder's choice. Nico Hoerner to 2nd. Nico Hoerner advances to 2nd, on a fielding error by shortstop David Hamilton.

    3-2, 7 pitches · 0 outs before

  • Alex Bregman vs Jacob Misiorowski1-0

    Alex Bregman flies out to center fielder Garrett Mitchell.

    0-2, 4 pitches · 0 outs before

  • Ian Happ vs Jacob Misiorowski1-0

    Ian Happ called out on strikes.

    2-3, 5 pitches · 1 out before

  • Seiya Suzuki vs Jacob Misiorowski1-0

    Seiya Suzuki strikes out swinging.

    1-3, 4 pitches · 2 outs before

top 2nd(3)
  • Luis Rengifo vs Ben Brown1-0

    Luis Rengifo grounds out, third baseman Alex Bregman to first baseman Michael Busch.

    0-2, 3 pitches · 0 outs before

  • Sal Frelick vs Ben Brown1-0

    Sal Frelick grounds out sharply, shortstop Dansby Swanson to first baseman Michael Busch.

    0-1, 2 pitches · 1 out before

  • David Hamilton vs Ben Brown1-0

    David Hamilton grounds out, second baseman Nico Hoerner to first baseman Michael Busch.

    0-0, 1 pitch · 2 outs before

bottom 2nd(3)
  • Moises Ballesteros vs Jacob Misiorowski1-0

    Moisés Ballesteros strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Dansby Swanson vs Jacob Misiorowski1-0

    Dansby Swanson flies out to center fielder Garrett Mitchell.

    1-1, 3 pitches · 1 out before

  • Pete Crow-Armstrong vs Jacob Misiorowski1-0

    Pete Crow-Armstrong strikes out swinging.

    0-3, 3 pitches · 2 outs before

top 3rd(7)
  • Jackson Chourio vs Ben Brown1-0

    Jackson Chourio singles on a sharp line drive to left fielder Ian Happ.

    1-1, 3 pitches · 0 outs before

  • Brice Turang vs Ben Brown1-0

    Brice Turang singles on a line drive to center fielder Pete Crow-Armstrong. Jackson Chourio to 2nd.

    2-1, 4 pitches · 0 outs before

  • William Contreras vs Ben Brown1-0

    William Contreras grounds into a force out, fielded by second baseman Nico Hoerner. Jackson Chourio to 3rd. Brice Turang out at 2nd. William Contreras to 1st.

    0-0, 1 pitch · 0 outs before

  • Christian Yelich vs Ben Brown1-0

    Christian Yelich strikes out swinging.

    1-3, 5 pitches · 1 out before

  • Garrett Mitchell vs Ben Brown2-0

    Garrett Mitchell walks.

    4-2, 6 pitches · 2 outs before

  • Jake Bauers vs Ben Brown3-0

    Jake Bauers singles on a line drive to right fielder Seiya Suzuki. William Contreras scores. Garrett Mitchell to 3rd.

    0-0, 1 pitch · 2 outs before

  • Luis Rengifo vs Ben Brown3-0

    Luis Rengifo grounds out softly, shortstop Dansby Swanson to first baseman Michael Busch.

    0-2, 4 pitches · 2 outs before

bottom 3rd(3)
  • Miguel Amaya vs Jacob Misiorowski3-0

    Miguel Amaya grounds out, second baseman Brice Turang to first baseman Jake Bauers.

    0-1, 2 pitches · 0 outs before

  • Nico Hoerner vs Jacob Misiorowski3-0

    Nico Hoerner lines out sharply to center fielder Garrett Mitchell.

    0-0, 1 pitch · 1 out before

  • Michael Busch vs Jacob Misiorowski3-0

    Michael Busch called out on strikes.

    1-3, 4 pitches · 2 outs before

top 4th(5)
  • Sal Frelick vs Ben Brown3-0

    Sal Frelick reaches on a fielding error by center fielder Pete Crow-Armstrong. Sal Frelick to 2nd.

    1-0, 2 pitches · 0 outs before

  • David Hamilton vs Ben Brown3-0

    David Hamilton singles on a bunt ground ball to pitcher Ben Brown. Sal Frelick to 3rd.

    1-1, 3 pitches · 0 outs before

  • Jackson Chourio vs Ben Brown3-0

    Jackson Chourio strikes out swinging.

    3-3, 6 pitches · 0 outs before

  • Brice Turang vs Ben Brown3-0

    Brice Turang strikes out swinging.

    2-3, 5 pitches · 1 out before

  • William Contreras vs Ben Brown3-0

    William Contreras grounds out, third baseman Alex Bregman to first baseman Michael Busch.

    0-0, 1 pitch · 2 outs before

bottom 4th(4)
  • Alex Bregman vs Jacob Misiorowski3-0

    Alex Bregman strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Ian Happ vs Jacob Misiorowski3-0

    Ian Happ called out on strikes.

    0-3, 3 pitches · 1 out before

  • Seiya Suzuki vs Jacob Misiorowski3-0

    Seiya Suzuki singles on a ground ball to right fielder Sal Frelick.

    2-2, 5 pitches · 2 outs before

  • Moises Ballesteros vs Jacob Misiorowski3-0

    Moisés Ballesteros flies out to center fielder Garrett Mitchell.

    1-1, 3 pitches · 2 outs before

top 5th(4)
  • Christian Yelich vs Ben Brown3-0

    Christian Yelich doubles (4) on a line drive to left fielder Ian Happ.

    0-2, 3 pitches · 0 outs before

  • Garrett Mitchell vs Ben Brown3-0

    Garrett Mitchell grounds out, second baseman Nico Hoerner to first baseman Michael Busch. Christian Yelich to 3rd.

    2-2, 5 pitches · 0 outs before

  • Jake Bauers vs Ben Brown3-0

    Jake Bauers strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Luis Rengifo vs Ben Brown3-0

    Luis Rengifo grounds out, first baseman Michael Busch to pitcher Ben Brown.

    0-1, 2 pitches · 2 outs before

bottom 5th(3)
  • Dansby Swanson vs Jacob Misiorowski3-0

    Dansby Swanson singles on a ground ball to right fielder Sal Frelick.

    0-0, 1 pitch · 0 outs before

  • Pete Crow-Armstrong vs Jacob Misiorowski3-0

    Pete Crow-Armstrong strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Miguel Amaya vs Jacob Misiorowski3-0

    Miguel Amaya grounds into a double play, third baseman Luis Rengifo to second baseman Brice Turang to first baseman Jake Bauers. Dansby Swanson out at 2nd. Miguel Amaya out at 1st.

    2-0, 3 pitches · 1 out before

top 6th(5)
  • Sal Frelick vs Jacob Webb3-0

    Sal Frelick singles on a ground ball to right fielder Seiya Suzuki.

    0-1, 2 pitches · 0 outs before

  • David Hamilton vs Jacob Webb3-0

    David Hamilton bunt pops out to first baseman Michael Busch in foul territory.

    2-1, 4 pitches · 0 outs before

  • Jackson Chourio vs Jacob Webb3-0

    Jackson Chourio flies out to center fielder Pete Crow-Armstrong.

    1-2, 4 pitches · 1 out before

  • Brice Turang vs Jacob Webb3-0

    Brice Turang singles on a line drive to left fielder Ian Happ. Sal Frelick to 3rd.

    0-1, 2 pitches · 2 outs before

  • William Contreras vs Jacob Webb3-0

    William Contreras flies out sharply to center fielder Pete Crow-Armstrong.

    1-2, 4 pitches · 2 outs before

bottom 6th(4)
  • Nico Hoerner vs Jacob Misiorowski3-0

    Nico Hoerner singles on a ground ball to catcher William Contreras.

    1-1, 3 pitches · 0 outs before

  • Michael Busch vs Jacob Misiorowski3-0

    Michael Busch grounds into a force out, third baseman Luis Rengifo to shortstop David Hamilton. Nico Hoerner out at 2nd. Michael Busch to 1st.

    0-2, 3 pitches · 0 outs before

  • Alex Bregman vs Jacob Misiorowski3-0

    Alex Bregman flies out to shortstop David Hamilton.

    0-0, 1 pitch · 1 out before

  • Ian Happ vs Jacob Misiorowski3-0

    Ian Happ pops out to third baseman Luis Rengifo.

    0-0, 1 pitch · 2 outs before

top 7th(4)
  • Christian Yelich vs Caleb Thielbar3-0

    Christian Yelich grounds out, second baseman Nico Hoerner to first baseman Michael Busch.

    2-2, 5 pitches · 0 outs before

  • Garrett Mitchell vs Caleb Thielbar3-0

    Garrett Mitchell grounds out sharply, shortstop Dansby Swanson to first baseman Michael Busch.

    0-0, 1 pitch · 1 out before

  • Jake Bauers vs Caleb Thielbar3-0

    Jake Bauers singles on a sharp ground ball to right fielder Seiya Suzuki.

    3-2, 9 pitches · 2 outs before

  • Luis Rengifo vs Caleb Thielbar3-0

    Luis Rengifo flies out to center fielder Pete Crow-Armstrong.

    3-2, 7 pitches · 2 outs before

bottom 7th(3)
  • Seiya Suzuki vs Trevor Megill3-0

    Seiya Suzuki strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Moises Ballesteros vs Trevor Megill3-0

    Moisés Ballesteros flies out to center fielder Garrett Mitchell.

    1-0, 2 pitches · 1 out before

  • Dansby Swanson vs Trevor Megill3-0

    Dansby Swanson strikes out swinging.

    2-3, 8 pitches · 2 outs before

top 8th(5)
  • Sal Frelick vs Trent Thornton3-0

    Sal Frelick grounds out, second baseman Nico Hoerner to first baseman Michael Busch.

    2-1, 4 pitches · 0 outs before

  • David Hamilton vs Trent Thornton3-0

    David Hamilton walks.

    4-2, 7 pitches · 1 out before

  • Jackson Chourio vs Trent Thornton3-0

    Jackson Chourio flies out to right fielder Seiya Suzuki.

    1-0, 2 pitches · 1 out before

  • Brice Turang vs Trent Thornton5-0

    Brice Turang homers (7) on a fly ball to left center field. David Hamilton scores.

    3-1, 5 pitches · 2 outs before

  • William Contreras vs Trent Thornton5-0

    William Contreras grounds out softly, catcher Miguel Amaya to first baseman Michael Busch.

    0-1, 2 pitches · 2 outs before

bottom 8th(8)
  • Pete Crow-Armstrong vs Aaron Ashby5-0

    Pete Crow-Armstrong singles on a ground ball to left fielder Jackson Chourio.

    0-0, 1 pitch · 0 outs before

  • Miguel Amaya vs Aaron Ashby5-0

    Miguel Amaya hits a ground-rule double (2) on a line drive to left field. Pete Crow-Armstrong to 3rd.

    0-0, 1 pitch · 0 outs before

  • Nico Hoerner vs Aaron Ashby5-1

    Nico Hoerner singles on a line drive to center fielder Garrett Mitchell. Pete Crow-Armstrong scores. Miguel Amaya to 3rd.

    1-2, 4 pitches · 0 outs before

  • Michael Busch vs Aaron Ashby5-1

    Michael Busch called out on strikes.

    1-3, 4 pitches · 0 outs before

  • Alex Bregman vs Aaron Ashby5-1

    Alex Bregman called out on strikes.

    3-3, 6 pitches · 1 out before

  • Ian Happ vs Aaron Ashby5-1

    Ian Happ walks.

    4-2, 6 pitches · 2 outs before

  • Seiya Suzuki vs Aaron Ashby5-2

    Seiya Suzuki reaches on a fielding error by third baseman Luis Rengifo. Miguel Amaya scores. Nico Hoerner to 3rd. Ian Happ to 2nd.

    2-1, 4 pitches · 2 outs before

  • Michael Conforto vs Chad Patrick5-2

    Michael Conforto grounds into a force out, second baseman Brice Turang to shortstop Joey Ortiz. Seiya Suzuki out at 2nd.

    1-1, 3 pitches · 2 outs before

top 9th(3)
  • Christian Yelich vs Phil Maton5-2

    Christian Yelich strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Garrett Mitchell vs Phil Maton5-2

    Garrett Mitchell grounds out sharply, shortstop Dansby Swanson to first baseman Michael Busch.

    1-0, 2 pitches · 1 out before

  • Jake Bauers vs Phil Maton5-2

    Jake Bauers lines out to right fielder Seiya Suzuki.

    3-2, 7 pitches · 2 outs before

bottom 9th(3)
  • Dansby Swanson vs Abner Uribe5-2

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

    3-3, 6 pitches · 0 outs before

  • Pete Crow-Armstrong vs Abner Uribe5-2

    Pete Crow-Armstrong grounds out, second baseman Brice Turang to first baseman Jake Bauers.

    1-0, 2 pitches · 1 out before

  • Carson Kelly vs Abner Uribe5-2

    Carson Kelly grounds out, shortstop Joey Ortiz to first baseman Jake Bauers.

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