Kansas City Royals 13, Cleveland Guardians 12

baseball game fileFinal
Goodyear Ballpark · Goodyear
Boxscore

Key evidence.

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

Kansas City Royals boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Tyler Tolbert30.33300001000.3330.667311000.33311
Will Klein1400001031102001
Nate Eaton30.66701002010.6673332002.33307
Seth Lugo215519.286532.333073253003
John Rave20.50000001000.5001200000.50001
Evan Sisk040010103601101
Nelson Velazquez30.33300101000.5000.833401000.33311
Sandy Leon20.50000101000.6671.167310000.50001
Peyton Wilson20.50010001000.5001.50022110102
Vinnie Pasquantino30.33310101000.5001.167412000.66702
Luca Tresh20.50000001000.5001210000.50001
Garrett Hampson40.25010001000.2500.750400000.50022
Adam Frazier40.25010001000.2500.750401000.50002
Dairon Blanco30.66700002000.6671.333310000.66702
Dan Altavilla18545411031651005
Maikel Garcia1110201001331200202
Mike Brosseau4000000000040100000
Diego Hernandez1000000000010000000
Sam Long030000103702000
Walter Pennington0100000.33301100000
Jonah Dipoto1200000.33301500003
Devin Mann1100101001220000101
Tyler Cropley2000000000020000000
Leonel Valera1110001001312000202
Joe Gray000000000010000
Chandler Champlain16218211031220013
Joe Gray Jr.0000000001010100
Will Smith00000010302000
Will Smith030000103702000
Cleveland Guardians boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Shane Bieber38210.800101.667051720002.400
Raynel Delgado2000000000020000000
Kyle Manzardo20.50010101000.6671.66731100102
Kahlil Watson1000100000.5000.50020000000
Brayan Rocchio2000100000.3330.33331000000
Daniel Schneemann30.33300001010.3331.667313001.33304
Tyler Freeman40.25000001010.2501.25041200114
Jose Tena3000000000030000010
Jhonkensy Noel30.66720002000.6672310001.33314
Angel Martinez2100002010.6673.167313012.50005
Dom Nunez1100201011532100404
Trent Denholm0000100.3330100003
Trenton Denholm0200100.33301200003
Christian Cairo20.50000001000.5001200000.50011
Bradley Hanner15254300.333018200012
Johnathan Rodríguez30.33300001000.3330.667310000.33311
Eli Morgan041910103510001
William Thornton0000000.3330100000
Tyler Thornton0100000.33301100000
Nick Sandlin150010103810002
Micah Pries000000000000000
Emmanuel Clase050020103902002
Ben Lively112310.125302.667081932001.500
Joseph Naranjo1000100000.5000.50020000010
Joe Naranjo1000100000.5000.50020000010
Michael Berglund2000000000020000020
Connor Kokx1000000000010000000
Estevan Florial40.25000001100.4000.650500100.25021
Lorenzo Cedrola20.50000001010.5002.50022200214
Juan Zapata06454410.667121240006
Eric Rodriguez000000000100000

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