Liverpool 2, Tottenham Hotspur 1

soccer game fileFinal
Tottenham Hotspur Stadium · London · England
Boxscore

Key evidence.

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

Team line

Liverpool
Liverpool boxscore
PlayerPosassistsclean sheetfoulsgoalsgoals concededintcminutespass pctpassespasses cmpredsave pctsavesshot accuracyshotssottacklesyellow
Alisson Becker––0––1–90––––0.8004–––––
Giorgi Mamardashvili–0–00––0–––0–––00–0
Virgil van Dijk–0–00–0900.93779740––11110
Conor Bradley–0–00–1450.63219120–––0000
Jeremie Frimpong–0–00–029112120–––0000
Calvin Ramsay–0–00––0–––0–––00–0
Milos Kerkez–0–00–3900.85749420–––0010
Alexis Mac Allister–0–10–1900.86229250––03001
Dominik Szoboszlai–0–10–1900.87958510–––0001
Ryan Gravenberch–0–20–0900.92869640–––0010
Florian Wirtz–1–00–0890.91291830––0.5002110
Trey Nyoni–0–00–011110–––0000
Federico Chiesa–0–00–01–000–––0000
Alexander Isak–0–01–0150.500210––11100
Hugo Ekitike–0–01–0890.76025190––11100
Rio Ngumoha–0–00––0–––0–––00–0
Ibrahima Konaté–0–20–1900.89356500–––0001
Andy Robertson–0–00–01–000–––0000
Wellity Lucky–0–00––0–––0–––00–0
Curtis Jones–0–10–0900.887106940–––0000
Tottenham Hotspur boxscore
PlayerPosassistsclean sheetfoulsgoalsgoals concededintcminutespass pctpassespasses cmpredsave pctsavesshot accuracyshotssottacklesyellow
Guglielmo Vicario––0––2–90––––0.5002–––––
Antonín Kinsky–0–00––0–––0–––00–0
Ben Davies–0–00––0–––0–––00–0
Cristian Romero–0–00–0900.82139321––01020
Kevin Danso–0–00––0–––0–––00–0
Djed Spence–0–10–0900.80035280––11120
Pedro Porro–0–10–1900.72429210––0.5002120
Micky van de Ven–0–10–0900.84432270–––0011
Radu Dragusin–0–00––0–––0–––00–0
Rodrigo Bentancur–0–20–2900.80040320––01021
Mohammed Kudus–0–10–1580.66721140––01000
Archie Gray–0–00–2710.81822180–––0000
Xavi Simons–0–10–0330.84219161–––0010
Lucas Bergvall–0–10–0710.83318150–––0000
Richarlison–0–01–0100.800540––0.5002101
Mathys Tel–0–00––0–––0–––00–0
Wilson Odobert–0–00–0190.857760–––0000
João Palhinha–0–00–1190.833650––02000
Randal Kolo Muani–0–10–0800.857760––0.2504100
Brennan Johnson–0–00–0320.889980––01010

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