Atlético Madrid 2, Osasuna 1

soccer game fileFinal
El Sadar · Pamplona · Spain
Boxscore

Key evidence.

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

Atlético Madrid boxscore
PlayerPosassistsclean sheetfoulsgoalsgoals concededintcminutespassespasses cmpredsave pctsavesshot accuracyshotssottacklesyellow
Jan Oblak000000000000
Juan Musso0100.8004
Salvi Esquivel000000000000
Clément Lenglet000000000000
Robin Le Normand000000000001
Dávid Hancko000000000000
Matteo Ruggeri030000000000
Marc Pubill0400000011101
Javier Boñar000000000000
Aleksa Puric000000000000
Rodrigo Mendoza0100000011100
Marcos Llorente010000010000
Thiago Almada000000000000
Obed Vargas000000000000
Julio Díaz000000000000
Javier Morcillo000000000000
Antoine Griezmann000000000000
Alexander Sørloth001000000.5002100
Ademola Lookman0210000011100
Rayane Belaid000000000000
Iker Luque000000000000
Miguel Cubo000000000000
Koke010000000001

Team line

Osasuna
Osasuna boxscore
PlayerPosassistsclean sheetfoulsgoalsgoals concededintcminutespassespasses cmpredsave pctsavesshot accuracyshotssottacklesyellow
Aitor Fernández0200.5002
Dimitrios Stamatakis000000000000
Rafa Fernández000000000000
Javi Galán010000000001
Valentin Rosier0200000003000
Alejandro Catena0000000002001
Abel Bretones000000000000
Jorge Herrando000000000000
Enzo Boyomo030000000001
Iñigo Arguibide000000000000
Lucas Torró0200000002000
Rubén García0100000001001
Jon Moncayola010000000000
Aimar Oroz0100000001000
Iker Muñoz000000000000
Asier Osambela010000000.5002100
Moi Gómez000000000000
Ante Budimir030000000.2229201
Enrique Barja001000000.6673201
Raúl Moro000000000000
Iker Benito000000000000
Juan Cruz000000000000
Raúl García100000000000

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