Los Angeles Angels 2, Chicago Cubs 0

baseball game fileFinal
Wrigley Field · Chicago

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Los Angeles Angels, 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 Los Angeles Angels led; a negative differential means Chicago Cubs led.Run differential+20−2123456789
  1. 01top 1: Zach Neto walks.00
  2. 02top 1: Mike Trout grounds into a force out, shortstop Dansby Swanson to second baseman Nico Hoerner. Zach Neto out at 2nd. Mike Trout to 1st.00
  3. 03top 1: Nolan Schanuel grounds out to first baseman Michael Busch. Mike Trout to 3rd.00
  4. 04top 1: Jorge Soler strikes out swinging.00
  5. 05bottom 1: Michael Busch grounds out, second baseman Oswald Peraza to first baseman Nolan Schanuel.00
  6. 06bottom 1: Alex Bregman flies out to shortstop Zach Neto.00
  7. 07bottom 1: Ian Happ walks.00
  8. 08bottom 1: Pete Crow-Armstrong strikes out swinging.00
  9. 09top 2: Jeimer Candelario flies out to left fielder Ian Happ.00
  10. 10top 2: Jo Adell singles on a ground ball to left fielder Ian Happ.00
  11. 11top 2: Josh Lowe walks. Jo Adell to 2nd.00
  12. 12top 2: Logan O'Hoppe pops out to third baseman Alex Bregman in foul territory.00
  13. 13top 2: Oswald Peraza grounds out, third baseman Alex Bregman to first baseman Michael Busch.00
  14. 14bottom 2: Nico Hoerner flies out to shortstop Zach Neto.00
  15. 15bottom 2: Dansby Swanson reaches on a throwing error by third baseman Jeimer Candelario.00
  16. 16bottom 2: Moisés Ballesteros strikes out swinging.00
  17. 17bottom 2: Matt Shaw lines out to first baseman Nolan Schanuel.00
  18. 18top 3: Zach Neto bunt grounds out softly, pitcher Jameson Taillon to first baseman Michael Busch.00
  19. 19top 3: Mike Trout lines out to third baseman Alex Bregman.00
  20. 20top 3: Nolan Schanuel lines out to left fielder Ian Happ.00
  21. 21bottom 3: Miguel Amaya singles on a ground ball to right fielder Jo Adell.00
  22. 22bottom 3: Michael Busch grounds into a force out, first baseman Nolan Schanuel to shortstop Zach Neto. Miguel Amaya out at 2nd. Michael Busch to 1st.00
  23. 23bottom 3: Alex Bregman grounds into a double play, shortstop Zach Neto to second baseman Oswald Peraza to first baseman Nolan Schanuel. Michael Busch out at 2nd. Alex Bregman out at 1st.00
  24. 24top 4: Jorge Soler grounds out, second baseman Nico Hoerner to first baseman Michael Busch.00
  25. 25top 4: Jeimer Candelario strikes out swinging.00
  26. 26top 4: Jo Adell flies out to left fielder Ian Happ.00
  27. 27bottom 4: Ian Happ walks.00
  28. 28bottom 4: Pete Crow-Armstrong out on a sacrifice bunt, pitcher José Soriano to first baseman Nolan Schanuel. Ian Happ to 2nd.00
  29. 29bottom 4: Nico Hoerner strikes out swinging.00
  30. 30bottom 4: Dansby Swanson called out on strikes.00
  31. 31top 5: Josh Lowe flies out sharply to center fielder Pete Crow-Armstrong.00
  32. 32top 5: Logan O'Hoppe walks.00
  33. 33top 5: Oswald Peraza doubles (1) on a sharp line drive to center fielder Pete Crow-Armstrong. Logan O'Hoppe to 3rd.00
  34. 34top 5: Zach Neto called out on strikes.00
  35. 35top 5: Jameson Taillon intentionally walks Mike Trout.00
  36. 36top 5: Nolan Schanuel grounds out, shortstop Dansby Swanson to first baseman Michael Busch.00
  37. 37bottom 5: Moisés Ballesteros singles on a line drive to left fielder Josh Lowe.00
  38. 38bottom 5: Matt Shaw grounds into a double play, shortstop Zach Neto to second baseman Oswald Peraza to first baseman Nolan Schanuel. Moisés Ballesteros out at 2nd. Matt Shaw out at 1st.00
  39. 39bottom 5: Miguel Amaya grounds out, third baseman Jeimer Candelario to first baseman Nolan Schanuel.00
  40. 40top 6: Jorge Soler walks.00
  41. 41top 6: Jeimer Candelario doubles (1) on a line drive to right fielder Matt Shaw. Jorge Soler to 3rd.00
  42. 42top 6: Jo Adell strikes out swinging.00
  43. 43top 6: Josh Lowe grounds out, pitcher Phil Maton to first baseman Michael Busch.00
  44. 44top 6: Logan O'Hoppe singles on a ground ball to third baseman Alex Bregman, deflected by third baseman Alex Bregman. Jorge Soler scores. Jeimer Candelario scores.20
  45. 45top 6: Oswald Peraza walks. Logan O'Hoppe to 2nd.20
  46. 46top 6: Zach Neto strikes out swinging.20
  47. 47bottom 6: Michael Busch flies out to center fielder Mike Trout.20
  48. 48bottom 6: Alex Bregman flies out to right fielder Jo Adell.20
  49. 49bottom 6: Ian Happ grounds out, second baseman Oswald Peraza to first baseman Nolan Schanuel.20
  50. 50top 7: Mike Trout walks.20
  51. 51top 7: Nolan Schanuel grounds out, third baseman Alex Bregman to first baseman Michael Busch. Mike Trout to 2nd.20
  52. 52top 7: Jorge Soler strikes out swinging.20
  53. 53top 7: Jeimer Candelario strikes out swinging.20
  54. 54bottom 7: Pete Crow-Armstrong grounds out, pitcher Chase Silseth to first baseman Nolan Schanuel.20
  55. 55bottom 7: Nico Hoerner singles on a line drive to second baseman Oswald Peraza.20
  56. 56bottom 7: Dansby Swanson strikes out swinging.20
  57. 57bottom 7: Moisés Ballesteros walks. Nico Hoerner to 2nd.20
  58. 58bottom 7: Matt Shaw flies out to right fielder Jo Adell.20
  59. 59top 8: Jo Adell grounds out, third baseman Alex Bregman to first baseman Michael Busch.20
  60. 60top 8: Josh Lowe called out on strikes.20
  61. 61top 8: Logan O'Hoppe flies out to right fielder Matt Shaw.20
  62. 62bottom 8: Miguel Amaya pops out to first baseman Nolan Schanuel in foul territory.20
  63. 63bottom 8: Carson Kelly singles on a line drive to left fielder Bryce Teodosio.20
  64. 64bottom 8: Alex Bregman flies out to shortstop Zach Neto.20
  65. 65bottom 8: Ian Happ strikes out swinging.20
  66. 66top 9: Oswald Peraza singles on a ground ball to shortstop Dansby Swanson.20
  67. 67top 9: Zach Neto lines out to shortstop Dansby Swanson.20
  68. 68top 9: Mike Trout strikes out swinging, catcher Miguel Amaya to first baseman Carson Kelly.20
  69. 69top 9: Nolan Schanuel flies out to center fielder Pete Crow-Armstrong.20
  70. 70bottom 9: Pete Crow-Armstrong strikes out on a foul bunt.20
  71. 71bottom 9: Nico Hoerner lines out sharply to center fielder Mike Trout.20
  72. 72bottom 9: Dansby Swanson walks.20
  73. 73bottom 9: Michael Conforto strikes out swinging.20
Boxscore

Key evidence.

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

Los Angeles Angels boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Zach NetoSS4000100000.2000.20050000020
Nolan Schanuel1B5000000000050000000
Jo AdellRF40.25000001000.2500.500400000.25011
Oswald Peraza3B30.66710102000.7501.75040010103
Josh LoweLF3000100000.2500.25040000010
Chase SilsethP1500101031401002
Jose SorianoP221002060189004010.667
Logan O'HoppeC30.33300101000.5000.833402000.33301
Jorge SolerDH3000100000.2500.25041000020
Jeimer Candelario3B40.25010001000.2500.750410000.50022
Mike TroutCF3000200000.4000.40050010010
Adam Frazier2B000000000000000
Bryce TeodosioLF000000000000000
Drew PomeranzP0500101.333042002000.750
Jordan RomanoP1300000.667021201101.500

Team line

Chicago Cubs
Chicago Cubs boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Pete Crow-ArmstrongCF3000000000040000020
Alex Bregman3B4000000000040000000
Michael Busch1B3000000000030000000
Ian HappLF2000200000.5000.50040000010
Nico Hoerner2B40.25000001000.2500.500400000.25011
Michael ConfortoPH1000000000010000010
Matt ShawRF3000000000030000000
Miguel AmayaC30.33300001000.3330.667300000.33301
Carson Kelly1B1100001001210000101
Dansby SwansonSS3000100000.2500.25040000020
Hoby MilnerP0100000.33301300000
Phil MatonP26227200.667122821006
Scott KingeryDH000000000000000
Moises BallesterosDH20.50000101000.6671.167300000.50011
Jameson TaillonP42000204.6670148503001.286
Ben BrownP11200103.3330105005000.600

Comparison

Side by side.

Final

Play-by-play

The game, at bat by at bat.

top 1st(4)
  • Zach Neto vs Jameson Taillon0-0

    Zach Neto walks.

    4-2, 6 pitches · 0 outs before

  • Mike Trout vs Jameson Taillon0-0

    Mike Trout grounds into a force out, shortstop Dansby Swanson to second baseman Nico Hoerner. Zach Neto out at 2nd. Mike Trout to 1st.

    1-0, 2 pitches · 0 outs before

  • Nolan Schanuel vs Jameson Taillon0-0

    Nolan Schanuel grounds out to first baseman Michael Busch. Mike Trout to 3rd.

    3-2, 6 pitches · 1 out before

  • Jorge Soler vs Jameson Taillon0-0

    Jorge Soler strikes out swinging.

    1-3, 4 pitches · 2 outs before

bottom 1st(4)
  • Michael Busch vs Jose Soriano0-0

    Michael Busch grounds out, second baseman Oswald Peraza to first baseman Nolan Schanuel.

    2-2, 5 pitches · 0 outs before

  • Alex Bregman vs Jose Soriano0-0

    Alex Bregman flies out to shortstop Zach Neto.

    3-2, 6 pitches · 1 out before

  • Ian Happ vs Jose Soriano0-0

    Ian Happ walks.

    4-2, 6 pitches · 2 outs before

  • Pete Crow-Armstrong vs Jose Soriano0-0

    Pete Crow-Armstrong strikes out swinging.

    0-3, 3 pitches · 2 outs before

top 2nd(5)
  • Jeimer Candelario vs Jameson Taillon0-0

    Jeimer Candelario flies out to left fielder Ian Happ.

    0-2, 3 pitches · 0 outs before

  • Jo Adell vs Jameson Taillon0-0

    Jo Adell singles on a ground ball to left fielder Ian Happ.

    2-2, 7 pitches · 1 out before

  • Josh Lowe vs Jameson Taillon0-0

    Josh Lowe walks. Jo Adell to 2nd.

    4-1, 5 pitches · 1 out before

  • Logan O'Hoppe vs Jameson Taillon0-0

    Logan O'Hoppe pops out to third baseman Alex Bregman in foul territory.

    1-1, 3 pitches · 1 out before

  • Oswald Peraza vs Jameson Taillon0-0

    Oswald Peraza grounds out, third baseman Alex Bregman to first baseman Michael Busch.

    1-2, 4 pitches · 2 outs before

bottom 2nd(4)
  • Nico Hoerner vs Jose Soriano0-0

    Nico Hoerner flies out to shortstop Zach Neto.

    1-2, 4 pitches · 0 outs before

  • Dansby Swanson vs Jose Soriano0-0

    Dansby Swanson reaches on a throwing error by third baseman Jeimer Candelario.

    3-2, 6 pitches · 1 out before

  • Moises Ballesteros vs Jose Soriano0-0

    Moisés Ballesteros strikes out swinging.

    1-3, 6 pitches · 1 out before

  • Matt Shaw vs Jose Soriano0-0

    Matt Shaw lines out to first baseman Nolan Schanuel.

    3-1, 5 pitches · 2 outs before

top 3rd(3)
  • Zach Neto vs Jameson Taillon0-0

    Zach Neto bunt grounds out softly, pitcher Jameson Taillon to first baseman Michael Busch.

    0-0, 1 pitch · 0 outs before

  • Mike Trout vs Jameson Taillon0-0

    Mike Trout lines out to third baseman Alex Bregman.

    3-2, 8 pitches · 1 out before

  • Nolan Schanuel vs Jameson Taillon0-0

    Nolan Schanuel lines out to left fielder Ian Happ.

    2-2, 5 pitches · 2 outs before

bottom 3rd(3)
  • Miguel Amaya vs Jose Soriano0-0

    Miguel Amaya singles on a ground ball to right fielder Jo Adell.

    0-2, 5 pitches · 0 outs before

  • Michael Busch vs Jose Soriano0-0

    Michael Busch grounds into a force out, first baseman Nolan Schanuel to shortstop Zach Neto. Miguel Amaya out at 2nd. Michael Busch to 1st.

    3-1, 5 pitches · 0 outs before

  • Alex Bregman vs Jose Soriano0-0

    Alex Bregman grounds into a double play, shortstop Zach Neto to second baseman Oswald Peraza to first baseman Nolan Schanuel. Michael Busch out at 2nd. Alex Bregman out at 1st.

    1-1, 3 pitches · 1 out before

top 4th(3)
  • Jorge Soler vs Jameson Taillon0-0

    Jorge Soler grounds out, second baseman Nico Hoerner to first baseman Michael Busch.

    1-1, 3 pitches · 0 outs before

  • Jeimer Candelario vs Jameson Taillon0-0

    Jeimer Candelario strikes out swinging.

    3-3, 7 pitches · 1 out before

  • Jo Adell vs Jameson Taillon0-0

    Jo Adell flies out to left fielder Ian Happ.

    0-1, 2 pitches · 2 outs before

bottom 4th(4)
  • Ian Happ vs Jose Soriano0-0

    Ian Happ walks.

    4-2, 7 pitches · 0 outs before

  • Pete Crow-Armstrong vs Jose Soriano0-0

    Pete Crow-Armstrong out on a sacrifice bunt, pitcher José Soriano to first baseman Nolan Schanuel. Ian Happ to 2nd.

    0-0, 1 pitch · 0 outs before

  • Nico Hoerner vs Jose Soriano0-0

    Nico Hoerner strikes out swinging.

    2-3, 7 pitches · 1 out before

  • Dansby Swanson vs Jose Soriano0-0

    Dansby Swanson called out on strikes.

    2-3, 5 pitches · 2 outs before

top 5th(6)
  • Josh Lowe vs Jameson Taillon0-0

    Josh Lowe flies out sharply to center fielder Pete Crow-Armstrong.

    0-2, 3 pitches · 0 outs before

  • Logan O'Hoppe vs Jameson Taillon0-0

    Logan O'Hoppe walks.

    4-2, 8 pitches · 1 out before

  • Oswald Peraza vs Jameson Taillon0-0

    Oswald Peraza doubles (1) on a sharp line drive to center fielder Pete Crow-Armstrong. Logan O'Hoppe to 3rd.

    0-0, 1 pitch · 1 out before

  • Zach Neto vs Jameson Taillon0-0

    Zach Neto called out on strikes.

    3-3, 7 pitches · 1 out before

  • Mike Trout vs Jameson Taillon0-0

    Jameson Taillon intentionally walks Mike Trout.

    0-0, 0 pitches · 2 outs before

  • Nolan Schanuel vs Hoby Milner0-0

    Nolan Schanuel grounds out, shortstop Dansby Swanson to first baseman Michael Busch.

    0-2, 3 pitches · 2 outs before

bottom 5th(3)
  • Moises Ballesteros vs Jose Soriano0-0

    Moisés Ballesteros singles on a line drive to left fielder Josh Lowe.

    0-0, 1 pitch · 0 outs before

  • Matt Shaw vs Jose Soriano0-0

    Matt Shaw grounds into a double play, shortstop Zach Neto to second baseman Oswald Peraza to first baseman Nolan Schanuel. Moisés Ballesteros out at 2nd. Matt Shaw out at 1st.

    1-0, 2 pitches · 0 outs before

  • Miguel Amaya vs Jose Soriano0-0

    Miguel Amaya grounds out, third baseman Jeimer Candelario to first baseman Nolan Schanuel.

    1-2, 4 pitches · 2 outs before

top 6th(7)
  • Jorge Soler vs Phil Maton0-0

    Jorge Soler walks.

    4-2, 7 pitches · 0 outs before

  • Jeimer Candelario vs Phil Maton0-0

    Jeimer Candelario doubles (1) on a line drive to right fielder Matt Shaw. Jorge Soler to 3rd.

    0-1, 2 pitches · 0 outs before

  • Jo Adell vs Phil Maton0-0

    Jo Adell strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Josh Lowe vs Phil Maton0-0

    Josh Lowe grounds out, pitcher Phil Maton to first baseman Michael Busch.

    0-2, 4 pitches · 1 out before

  • Logan O'Hoppe vs Phil Maton2-0

    Logan O'Hoppe singles on a ground ball to third baseman Alex Bregman, deflected by third baseman Alex Bregman. Jorge Soler scores. Jeimer Candelario scores.

    1-2, 4 pitches · 2 outs before

  • Oswald Peraza vs Phil Maton2-0

    Oswald Peraza walks. Logan O'Hoppe to 2nd.

    4-2, 7 pitches · 2 outs before

  • Zach Neto vs Ben Brown2-0

    Zach Neto strikes out swinging.

    0-3, 3 pitches · 2 outs before

bottom 6th(3)
  • Michael Busch vs Jose Soriano2-0

    Michael Busch flies out to center fielder Mike Trout.

    0-0, 1 pitch · 0 outs before

  • Alex Bregman vs Jose Soriano2-0

    Alex Bregman flies out to right fielder Jo Adell.

    2-2, 6 pitches · 1 out before

  • Ian Happ vs Jose Soriano2-0

    Ian Happ grounds out, second baseman Oswald Peraza to first baseman Nolan Schanuel.

    1-0, 2 pitches · 2 outs before

top 7th(4)
  • Mike Trout vs Ben Brown2-0

    Mike Trout walks.

    4-2, 8 pitches · 0 outs before

  • Nolan Schanuel vs Ben Brown2-0

    Nolan Schanuel grounds out, third baseman Alex Bregman to first baseman Michael Busch. Mike Trout to 2nd.

    0-2, 3 pitches · 0 outs before

  • Jorge Soler vs Ben Brown2-0

    Jorge Soler strikes out swinging.

    0-3, 4 pitches · 1 out before

  • Jeimer Candelario vs Ben Brown2-0

    Jeimer Candelario strikes out swinging.

    1-3, 4 pitches · 2 outs before

bottom 7th(5)
  • Pete Crow-Armstrong vs Chase Silseth2-0

    Pete Crow-Armstrong grounds out, pitcher Chase Silseth to first baseman Nolan Schanuel.

    0-0, 1 pitch · 0 outs before

  • Nico Hoerner vs Chase Silseth2-0

    Nico Hoerner singles on a line drive to second baseman Oswald Peraza.

    1-1, 3 pitches · 1 out before

  • Dansby Swanson vs Chase Silseth2-0

    Dansby Swanson strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Moises Ballesteros vs Chase Silseth2-0

    Moisés Ballesteros walks. Nico Hoerner to 2nd.

    4-1, 5 pitches · 2 outs before

  • Matt Shaw vs Chase Silseth2-0

    Matt Shaw flies out to right fielder Jo Adell.

    0-0, 1 pitch · 2 outs before

top 8th(3)
  • Jo Adell vs Ben Brown2-0

    Jo Adell grounds out, third baseman Alex Bregman to first baseman Michael Busch.

    1-2, 5 pitches · 0 outs before

  • Josh Lowe vs Ben Brown2-0

    Josh Lowe called out on strikes.

    0-3, 3 pitches · 1 out before

  • Logan O'Hoppe vs Ben Brown2-0

    Logan O'Hoppe flies out to right fielder Matt Shaw.

    0-2, 3 pitches · 2 outs before

bottom 8th(4)
  • Miguel Amaya vs Drew Pomeranz2-0

    Miguel Amaya pops out to first baseman Nolan Schanuel in foul territory.

    3-2, 6 pitches · 0 outs before

  • Carson Kelly vs Drew Pomeranz2-0

    Carson Kelly singles on a line drive to left fielder Bryce Teodosio.

    0-0, 1 pitch · 1 out before

  • Alex Bregman vs Drew Pomeranz2-0

    Alex Bregman flies out to shortstop Zach Neto.

    2-2, 6 pitches · 1 out before

  • Ian Happ vs Drew Pomeranz2-0

    Ian Happ strikes out swinging.

    1-3, 4 pitches · 2 outs before

top 9th(4)
  • Oswald Peraza vs Ben Brown2-0

    Oswald Peraza singles on a ground ball to shortstop Dansby Swanson.

    1-2, 4 pitches · 0 outs before

  • Zach Neto vs Ben Brown2-0

    Zach Neto lines out to shortstop Dansby Swanson.

    0-1, 2 pitches · 0 outs before

  • Mike Trout vs Ben Brown2-0

    Mike Trout strikes out swinging, catcher Miguel Amaya to first baseman Carson Kelly.

    2-3, 6 pitches · 1 out before

  • Nolan Schanuel vs Ben Brown2-0

    Nolan Schanuel flies out to center fielder Pete Crow-Armstrong.

    2-2, 5 pitches · 2 outs before

bottom 9th(4)
  • Pete Crow-Armstrong vs Drew Pomeranz2-0

    Pete Crow-Armstrong strikes out on a foul bunt.

    0-3, 3 pitches · 0 outs before

  • Nico Hoerner vs Jordan Romano2-0

    Nico Hoerner lines out sharply to center fielder Mike Trout.

    1-1, 3 pitches · 1 out before

  • Dansby Swanson vs Jordan Romano2-0

    Dansby Swanson walks.

    4-1, 5 pitches · 2 outs before

  • Michael Conforto vs Jordan Romano2-0

    Michael Conforto strikes out swinging.

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