Washington Nationals 8, Tampa Bay Rays 1

baseball game fileFinal
Tropicana Field · St. Petersburg
Boxscore

Key evidence.

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

Washington Nationals boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Luis Garcia Jr.40.75010103000.8001.80052100104
CJ Abrams30.66710102010.7502.75042200206
Jacob Young40.25000001000.2500.500410000.25001
Nasim Nunez1000000000010000000
Keibert Ruiz40.50000002000.5001401000.50002
Kyle Finnegan1400001031802001
Lane Thomas40.50000102000.6001.100510000.50002
Joey Meneses4000100000.2000.20050000000
Hunter Harvey0300001031301000
Nick Senzel4000000000040000020
Jake Irvin32111.5001160189615010.667
Jesse Winker50.20000001000.2000.400511000.20011
Derek Law0400101031403001
Harold Ramírez50.40001002000.4001.200512000.80014
Tampa Bay Rays boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Brandon Lowe30.33300101010.5001.833411001.33314
Yandy Diaz4000000000040000010
Richie Palacios2000110000.3330.33330000020
Taylor Walls3000000000030000020
Isaac Paredes3000100000.2500.25040000000
Shawn Armstrong086162700.3330120600021
Randy Arozarena30.33300101000.5000.833400000.33301
Josh Lowe4000000000040000020
Jose Siri3000000000030000020
Aaron Civale42523.176615.66711710222001.765
Kevin Kelly0100000.33301501000
Ben Rortvedt3000000000030000010
Edwin Uceta0800002.667082801000

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