Seattle Mariners 9, Texas Rangers 5

baseball game fileFinal
Surprise Stadium · Surprise
Boxscore

Key evidence.

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

Seattle Mariners boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
J.P. Crawford30.66710002000.6671.66731200103
Cal Raleigh30.33300001000.3330.667311000.33311
Dominic Canzone30.33300001010.2501.583413011.33314
Josh Rojas3000100000.2500.25040000010
Ryne Stanek040010103601001
Luke Raley20.50000111000.6671.167300000.50001
Nick Solak1110001001310100202
Cade Marlowe30.33300001000.3330.667310000.33311
Michael Chavis1000000000010000000
Troy Taylor050020103701002
Seby Zavala2000100000.3330.33330000000
Ryan Bliss30.33300001000.3330.667320000.33301
Bill Knight20.50000011000.5001200000.50001
Axel Sanchez20.50000001000.5001200000.50001
Tyler Locklear2000000000020000010
Joey Krehbiel041911103410001
Brett de Geus18436401031140015
Michael Papierski1100101001221100101
Alberto Rodriguez1000100000.5000.50020000000
Sean Poppen0700102061303000.500
Morgan Mccullough2000000000020000010
Morgan McCullough2000000000020000010
Jordan Holloway030000103501000
Robbie Tenerowicz1000000100.5000.50020000010
Brian Anderson21101020012.500320001.50003
Tyson Miller0800202061403001

Team line

Texas Rangers
Texas Rangers boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Evan Carter30.33300001000.3330.667310000.33301
Justin Foscue3000000100.2500.25041000010
Derek Hill1000000000010000000
Jacob Latz3600001.333041701002.250
Cody Freeman1000000000010000000
Wyatt Langford30.33300001000.3330.667311000.33311
Marcus Semien30.33310001000.3331300000.66702
Jose Barrero2000000000020000020
Adolis García30.66710002010.6672.66732200216
Davis Wendzel30.33300001000.3330.667300000.33301
Andrew Knizner20.50000001000.5001200000.50001
Frainyer Chavez1000000000010000010
Jonathan Ornelas21100020012.500200001.50003
Blaine Crim2000000000020000020
Jesus Tinoco040010103902001
Elier Hernandez1000000000010000000
Adrian Sampson119614.727713.6671113062002.182
Jared Walsh2000100000.3330.33330000010
Matt Duffy30.33300001000.3330.667301000.33301
Shane Greene151910103810002
Austin Pruitt11129402061822002.500
Andrew Knapp20.50000001000.5001200000.50001

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