Toulouse 2, AS Monaco 2

soccer game fileFinal
Stade Louis II · Monaco · France
Boxscore

Key evidence.

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

Team line

Toulouse
Toulouse boxscore
PlayerPosassistsclean sheetfoulsgoalsgoals concededintcminutespass pctpassespasses cmpredsave pctsavesshot accuracyshotssottacklesyellow
David Odogu–0–00––0–––0–––00–0
Mathis Amougou–0–00––0–––0–––00–0
Guillaume Restes––0––2–90––––0.5002–––––
Mark McKenzie–0–10–1900.93763590–––0020
Seny Koumbassa–0–10–0900.96354520–––0000
Aron Donnum–0–00–060.8181190–––0000
Cristian Cásseres Jr.–0–30–2900.77977600–––0041
Rafik Messali–0–20–3770.86838330–––0020
Alexis Vossah–0–30–0840.94134320–––0030
Jacen Russell-Rowe–0–00–0450.7501290––01000
Santiago Hidalgo–0–10–061220–––0000
Ilyas Azizi–0–10–071126260––01010
Niklas Schmidt–0–00––0–––0–––00–0
Niko Sigur–0–00–019110100–––0000
Casper Tengstedt–1–01–0840.6921390––0.3333110
Mathys Niflore–0–00––0–––0–––00–0
Ismail Diallo–0–00–0130.800540–––0010
Christ Tapé–0–00–0900.85147400–––0020
Sion Oppong–0–01–0450.667960––11101
Thomas Jørgensen–0–40–2900.85728240––12220

Team line

AS Monaco
AS Monaco boxscore
PlayerPosassistsclean sheetfoulsgoalsgoals concededintcminutespass pctpassespasses cmpredsave pctsavesshot accuracyshotssottacklesyellow
Stanis Idumbo–0–00–032120200––02010
Ansu Fati–0–00–0150.714750––0.5002100
Lukas Hradecky––0––2–90––––0.5002–––––
Philipp Köhn–0–00––0–––0–––00–0
Eric Dier–0–10–0900.9491181120–––0000
Jordan Teze–0–00–015112120–––0010
Mohammed Salisu–0–00––0–––0–––00–0
Vanderson–0–30–1750.87849430–––0030
Názinho–0–20–3900.86984730–––0001
Christian Mawissa–0–00––0–––0–––00–0
Lamine Camara–0–00–2900.89979710––02030
Aleksandr Golovin–1–10–0900.80035280––0.5002121
Denis Zakaria–0–00–0510.85334290–––0030
Folarin Balogun–0–00–0320.500630––01000
Sadibou Sané–0–00–1900.94387820–––0000
Matthis Abline–0–11–1750.857760––0.3333110
Edan Diop–1–01–0580.76517130––0.5002140
Mathys Detourbet–0–20–1580.84626220––02020
Safouane Benzahra–0–00–0390.89237330–––0010
Anis Soubeir–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_06gfy5b9khw353pf5m77kg74q0
curl "https://api.statshawk.ai/v1/contests/cst_06gfy5b9khw353pf5m77kg74q0" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06gfy5b9khw353pf5m77kg74q0/boxscore
curl "https://api.statshawk.ai/v1/contests/cst_06gfy5b9khw353pf5m77kg74q0/boxscore" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06gfy5b9khw353pf5m77kg74q0/matchup
curl "https://api.statshawk.ai/v1/contests/cst_06gfy5b9khw353pf5m77kg74q0/matchup" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06gfy5b9khw353pf5m77kg74q0/play-by-play?detail=full
curl "https://api.statshawk.ai/v1/contests/cst_06gfy5b9khw353pf5m77kg74q0/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