Miami Marlins 2, Tampa Bay Rays 3

baseball game fileFinal
George M. Steinbrenner Field · Tampa
Boxscore

Key evidence.

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

Team line

Miami Marlins
Miami Marlins boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Eric Wagaman4000000000040000010
Otto Lopez30.33300111000.5000.833401100.33311
Kyle Stowers1000000000010000010
Xavier Edwards40.25000001000.2500.500410000.25001
Heriberto Hernandez3100003001231000103
Javier Sanoja2000000000020000000
Cade Gibson0300001031701000
Dane Myers4000000000040000020
Calvin Faucher0300100.667021700001.500
Connor Norby4000000000040000010
Jesus Sanchez40.25000001000.2500.500401000.25001
Valente Bellozo11338.100213.3331105533000.900
Liam Hicks40.25000001000.2500.500400000.25011
Ronny Henriquez0300001031301000
Anthony Veneziano0900302063502001.500
Tampa Bay Rays boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Brandon Lowe3000000000040101010
Jake Mangum3000000000030000000
Curtis Mead000000000000000
Yandy Diaz40.75010003010.7502.500412001.75017
Jonathan Aranda40.25000001000.2500.500400000.25001
Junior Caminero40.25000001000.2500.500400100.25011
Taylor Walls2000100000.3330.33331000020
Drew Rasmussen124236060187423001.167
Kameron Misner3000000000030000000
Josh Lowe30.33310001000.3331300000.66712
Jose Caballero000000000101000
Mason Montgomery0100000.33301500000
Kevin Kelly0300100.667021301001.500
Matt Thaiss2000000000030000010
Edwin Uceta0600002062503010

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