Los Angeles Angels 3, Seattle Mariners 1

baseball game fileFinal
T-Mobile Park · Seattle
Boxscore

Key evidence.

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

Los Angeles Angels boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Mickey MoniakCF4000000000040000010
Zach NetoSS3000100000.2500.25041000000
Nolan Schanuel1B4000000000040000020
Jo AdellRF30.33300101000.5000.833411100.33301
Logan O'HoppeC2000000200.5000.50040010010
Brandon Drury1B3000100000.2500.25041000010
Luis GarcíaP0400101031902011
Hunter StricklandP0300001031502000
Hans CrouseP0100000.33301501000
Carlos EstévezP030000103901100
Luis Guillorme2B000000000000000
Willie CalhounDH4000000000040000020
Anthony Rendon3B40.25000101000.4000.650500100.25001
Taylor WardLF30.66710002000.5001.50040101103
Tyler AndersonP12211.588305.6670179618000.706
Seattle Mariners boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
J.P. CrawfordSS0000001011100000
Cal RaleighC30.33300101000.5000.833401000.33301
Mitch GarverDH4000000000040000030
Victor RoblesCF40.50000002000.5001400000.50012
Josh Rojas3B3000000000030000010
Ryne StanekP23127000.333011511006
Trent ThorntonP2619101132321003
Andres MunozP0200000.667021000000
Luke Raley1B3000000000030000010
Jonatan ClaseLF30.33300001000.3330.667300000.33311
Dylan MooreSS4000000000040000040
Jorge Polanco2B4000000000040000010
Mitch HanigerRF3000000000030000020
Bryce MillerP026003070219405000.429

Comparison

Side by side.

Final

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