Lens 2, Le Mans 2

soccer game fileFinal
Lens logo
Lensaway
2
Le Mans logo
2
Stade Marie-Marvingt · Le Mans · France
Boxscore

Key evidence.

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

Team line

Lens
Lens boxscore
PlayerPosassistsclean sheetfoulsgoalsgoals concededintcminutespass pctpassespasses cmpredsave pctsavesshot accuracyshotssottacklesyellow
Jean-Clair Todibo–0–20–0350.86422190––01000
Odsonne Édouard–0–00–0451550–––0000
Amadou Haidara–0–00–2450.81822180–––0010
Robin Risser––0––2–90––––0.6003–––––
Matthieu Udol–0–00–1900.77148370–––0010
Ruben Aguilar–1–10–2900.90955500–––0020
Florian Thauvin–0–10–1900.72540290––0.4297301
Florian Sotoca–0–00––0–––0–––00–0
Andrija Bulatovic–0–10–1900.87548420––01021
Jonathan Gradit–0–10–155128280––01000
Abdallah Sima–0–21–1760.81316130––0.5002110
Kyllian Antonio–0–00–2900.93043400–––0010
Nidal Celik–0–00––0–––0–––00–0
Mathieu Gorgelin–0–00––0–––0–––00–0
Mezian Soares–0–00–0450.77322170––0.5002100
Franjo Ivanovic–0–11–1450.4671570––11110
Michal Skoras–0–00–0450.6151380–––0000
Michaël Cuisance–0–10–145115150–––0001
Thorgan Hazard–0–10–0141990––01010
Junior Kadile–0–00––0–––0–––00–0

Team line

Le Mans
Le Mans boxscore
PlayerPosassistsclean sheetfoulsgoalsgoals concededintcminutespass pctpassespasses cmpredsave pctsavesshot accuracyshotssottacklesyellow
Nicolas Kocik–0–00––0–––0–––00–0
Ewan Hatfout––0––2–90––––0.6674–––––
Samuel Yohou–0–00–1770.91346420–––0030
Alexandre Lauray–0–20–0250.72722160–––0010
Lucas Calodat–0–11–2900.84833280––12220
Harold Voyer–0–00–2900.85569590–––0020
Noa Boissé–0–10–0450.85735300–––0011
Jean Vercruysse–0–20–1650.77322170––02001
Lucas Bretelle–0–40–3650.85742360–––0020
Antoine Rabillard–0–00––0–––0–––00–0
Dame Guèye–0–00–1650.6671280––0.5002110
Adil Bourabaa–1–21–0900.81042340––0.5002110
Djibril Sidibé–0–10–0450.93129270––01010
Bilal Brahimi–0–00––0–––0–––00–0
Habib Diallo–0–00–0250.778970–––0020
Daouda Traoré–0–20–0250.90911100––01010
Raúl Torrente–0–00–0130.857760–––0020
Yasser Larouci–0–00––0–––0–––00–0
Rayan Bamba–0–10–0900.92942390––01030
Louis Mafouta–0–10–0900.88217150––0.5002100

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