Kansas City Royals 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.

Kansas City Royals boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Bobby Witt Jr.30.66700002000.6671.333300000.66702
Salvador Perez30.66710002000.6671.66731000103
Michael Massey30.66700002000.6671.333301000.66702
Freddy Fermin30.33300001010.3331.667313001.33304
Taylor Clarke0300001031001000
Seth Lugo12146.750415.3330168444000.938
MJ Melendez2000100000.3330.33330000010
Joey Wiemer2000000000020000020
Jonathan India30.33300001000.3330.667300000.33311
Vinnie Pasquantino3000000000030000000
Jack Pineda1100101001220100101
Drew Waters000000000000000
Mark Canha3100003001230000103
Spencer Nivens20.50000001000.5001210000.50001
Dustin Dickerson20.50001001000.5002210001.50003
Stone Russell20.50000001000.5001200000.50011
Asbel Gonzalez000000000100000
Dairon Blanco30.33300001000.3330.667311100.33301
Carlos Estévez1400001031400011
Chris Stratton0300001031301000
Diego Hernandez21100120012.500212001.50003
Sam Long03113.500110.667021211001.500
Hunter Renfroe20.50000001000.5001201000.50001
Bryan Gonzalez20.50000001000.5001210000.50001
Connor Scott1000000000021000000

Team line

Texas Rangers
Texas Rangers boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Leody Taveras2000100000.3330.33330000000
Jake Burger20.50010001000.5001.50020200102
Ezequiel Duran2000000000020000000
Evan Carter4000000000040000030
Alejandro Osuna1000000000010000000
Jonah Heim3000000000030000010
Wyatt Langford1100101011522100404
Hoby Milner03227210.667121521003
Adolis García30.33300001010.3331.667312001.33304
Dustin Harris1000000000010000000
Chad Wallach1000000000010000000
Sam Haggerty3000000000030000010
Jack Leiter12734.50011060188434002
Alan Trejo2000000000020000020
Nick Ahmed1110001001311000202
Gerson Garabito113316.200701.667054540004.800
Kevin Pillar2000000000020000000
Avery Weems0200000.66702300000
Alex De Goti000000000000000
Josh Smith40.25000001000.2500.500410000.25001

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