Hungary 2, Portugal 2

soccer game fileFinal
Hungary logo
2
Estádio José Alvalade · Lisbon · Portugal
Boxscore

Key evidence.

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

Team line

Hungary
Hungary boxscore
PlayerPosassistsclean sheetfoulsgoalsgoals concededintcminutespass pctpassespasses cmpredsave pctsavesshot accuracyshotssottacklesyellow
Alex Tóth–0–10–0520.92326240–––0010
Milos Kerkez–0–10–1790.78323180–––0000
Dominik Szoboszlai–1–01–0900.84833280––0.7504300
András Schäfer–0–00–0380.571740–––0010
Willi Orbán–0–00–0900.86229250–––0000
Loïc Négo–0–20–190118180–––0040
Roland Sallai–0–20–0900.81822180––0.3336220
Balazs Toth––0––2–90––––0.7506–––––
Péter Szappanos–0–00––0–––0–––00–0
Attila Osvath–0–00––0–––0–––00–0
Bendegúz Bolla–0–10–0580.6001590––02020
Attila Szalai–0–01–1900.81638310––0.6673200
Márton Dárdai–0–00–0110.833650–––0000
Milán Vitális–0–00–0111550–––0000
Barnabás Varga–0–30–0900.60020120––02010
Daniel Lukacs–1–10–0320.714750–––0001
Callum Styles–0–10–0790.90331280–––0011
Zsombor Gruber–0–00––0–––0–––00–0
Bence Otvos–0–00––0–––0–––00–0
Attila Mocsi–0–00––0–––0–––00–0
Áron Csongvai–0–00––0–––0–––00–0
Patrik Demjen–0–00––0–––0–––00–0
Rajmund Molnar–0–00––0–––0–––00–0

Team line

Portugal
Portugal boxscore
PlayerPosassistsclean sheetfoulsgoalsgoals concededintcminutespass pctpassespasses cmpredsave pctsavesshot accuracyshotssottacklesyellow
Pedro Neto–0–00–0620.97236350––0.5002100
Rúben Dias–0–00–0900.93476710––01000
Matheus Nunes–0–00––0–––0–––00–0
Diogo Dalot–0–00––0–––0–––00–0
Bruno Fernandes–0–10–0620.94335330––11101
João Palhinha–0–00–1280.76913100–––0000
José Sá–0–00––0–––0–––00–0
Bernardo Silva–0–20–0900.88159520–––0010
Renato Veiga–0–10–0900.97846450–––0000
Gonçalo Ramos–0–00–0110.500210–––0000
Vitinha–0–00–1900.950100950––02000
Francisco Conceição–0–00–0280.90911100––01000
Nuno Tavares–0–00–0111770–––0000
Nuno Mendes–1–00–2790.83348400–––0030
António Silva–0–00––0–––0–––00–0
Rui Silva–0–00––0–––0–––00–0
Pedro Gonçalves–0–00––0–––0–––00–0
Francisco Trincão–0–00––0–––0–––00–0
Diogo Costa––0––2–90––––0.6674–––––
Nélson Semedo–1–00–0900.89155490––0.5002110
Rúben Neves–0–10–0620.91559540––01020
Cristiano Ronaldo–0–12–0790.88217150––0.4297300
João Félix–0–10–0280.875870––0.6673201

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