Coventry City 0, Manchester City 1

soccer game fileFinal
Etihad Stadium · Manchester · England
Boxscore

Key evidence.

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

Team line

Coventry City
Coventry City boxscore
PlayerPosassistsclean sheetfoulsgoalsgoals concededintcminutespass pctpassespasses cmpredsave pctsavesshot accuracyshotssottacklesyellow
Ethan Pinnock–0–10–2900.7501290––01011
Jay Da Silva–0–00–1850.66715100–––0020
Joel Latibeaudiere–0–00––0–––0–––00–0
Milan van Ewijk–0–20–5900.85721180–––0031
Bobby Thomas–0–00–4900.52421110––05010
Matt Grimes–0–20–1900.69623160––01050
Victor Torp–0–00––0–––0–––00–0
Frank Onyeka–0–10–0630.68816110–––0010
Jack Rudoni–0–20–1630.5001050––11110
Tatsuhiro Sakamoto–0–00––0–––0–––00–0
Brandon Thomas-Asante–0–00–1190.500420–––0000
Ephron Mason-Clark–0–30–0710.750860–––0000
Ellis Simms–0–00–0190100––11100
Taiwo Awoniyi–0–10–1710.8001080––01000
Loum Tchaouna–0–00–0270.857760––0.5002100
Daniel Bentley–0–00––0–––0–––00–0
Aurèle Amenda–0–20–1900.78628220–––0010
Caleb Yirenkyi–0–10–2270.4171250–––0000
Carl Rushworth––0––1–90––––0.6672–––––
Gustavo Hamer–0–20–051110–––0010
Manchester City boxscore
PlayerPosassistsclean sheetfoulsgoalsgoals concededintcminutespass pctpassespasses cmpredsave pctsavesshot accuracyshotssottacklesyellow
Enzo Fernández–0–00–0760.90473660––02010
Iliman Ndiaye–0–00–0870.92627250––01020
Gianluigi Donnarumma––1––0–90––––13–––––
Rúben Dias–0–10–0900.9341221140–––0000
Marc Guéhi–0–00–1900.9261211120–––0000
Rayan Aït-Nouri–0–00––0–––0–––00–0
Josko Gvardiol–0–10–1900.85147400––01040
Rico Lewis–0–00––0–––0–––00–0
Abdukodir Khusanov–0–20–1900.94979750–––0021
Mateo Kovacic–0–00––0–––0–––00–0
Phil Foden–0–10–0240.94418170––11100
Rayan Cherki–0–00–0660.92277710––03000
Matheus Nunes–0–00––0–––0–––00–0
Erling Haaland–0–11–0900.84613110––0.7504300
Antoine Semenyo–1–10–0900.90632290––02010
Elliot Anderson–0–00–2900.9231551430––01010
Ryan McAidoo–0–00–031220–––0020
Gerónimo Rulli–0–00––0–––0–––00–0
Ayyoub Bouaddi–0–00–0140.77818140–––0000
Floyd Samba–0–00––0–––0–––00–0

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