Algeria 0, Switzerland 2

soccer game fileFinal
Algeria logo
0
BC Place · Vancouver · Canada
Boxscore

Key evidence.

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

Team line

Algeria
Algeria boxscore
PlayerPosassistsclean sheetfoulsgoalsgoals concededintcminutespass pctpassespasses cmpredsave pctsavesshot accuracyshotssottacklesyellow
Rayan Aït-Nouri–0–20–3900.84953450–––0060
Ibrahim Maza–0–10–0900.71932230––03030
Ramy Bensebaini–0–00–1900.91582750–––0020
Farès Chaïbi–0–20–0900.86057490––11101
Farès Ghedjemis–0–00––0–––0–––00–0
Rafik Belghali–0–10–0820.93933310–––0040
Amine Gouiri–0–00–0321660–––0000
Hicham Boudaoui–0–20–1190.91712110–––0011
Nabil Bentaleb–0–20–1710.87162540–––0020
Samir Chergui–0–00––0–––0–––00–0
Aïssa Mandi–0–00–2900.88679700–––0010
Luca Zidane––0––2–90––––0.5002–––––
Oussama Benbot–0–00––0–––0–––00–0
Melvin Mastil–0–00––0–––0–––00–0
Mohamed Amine Tougai–0–00––0–––0–––00–0
Zineddine Belaïd–0–00––0–––0–––00–0
Jaouen Hadjam–0–00–1320.71414100––01020
Achraf Abada–0–00––0–––0–––00–0
Houssem Aouar–0–00–0580.80025200––0.5002100
Ramiz Zerrouki–0–20–1580.84432270–––0000
Yassine Titraoui–0–00––0–––0–––00–0
Riyad Mahrez–0–00–0710.77431240––01000
Adil Boulbina–0–00–080.667640–––0000
Anis Hadj Moussa–0–00–0190.667640–––0000

Team line

Switzerland
Switzerland boxscore
PlayerPosassistsclean sheetfoulsgoalsgoals concededintcminutespass pctpassespasses cmpredsave pctsavesshot accuracyshotssottacklesyellow
Noah Okafor–0–00–0190.7001070––01020
Dan Ndoye–0–11–1870.85020170––11130
Granit Xhaka–0–00–2900.87170610–––0020
Manuel Akanji–0–00–3900.92567620–––0010
Zeki Amdouni–0–10–070.333310–––0010
Ricardo Rodríguez–0–30–1900.84639330––01020
Djibril Sow–0–00––0–––0–––00–0
Rubén Vargas–0–10–1710.65223150–––0010
Eray Cömert–0–00––0–––0–––00–0
Gregor Kobel––1––0–90––––12–––––
Nico Elvedi–0–00–0900.82061500––01020
Aurèle Amenda–0–00––0–––0–––00–0
Fabian Rieder–0–10–0190.600530––0.5002110
Miro Muheim–0–00––0–––0–––00–0
Silvan Widmer–0–00–130100–––0010
Johan Manzambi–1–10–0710.88217150–––0000
Ardon Jashari–0–00––0–––0–––00–0
Remo Freuler–0–20–3900.87239340––11110
Michel Aebischer–0–00–030.333310–––0000
Denis Zakaria–0–00–4870.76730230––0.5002130
Yvon Mvogo–0–00––0–––0–––00–0
Breel Embolo–0–01–1830.5831270––0.5002100
Marvin Keller–0–00––0–––0–––00–0
Christian Fassnacht–0–00––0–––0–––00–0
Cedric Itten–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_06fhn1mgsxr358srt54yr941tm
curl "https://api.statshawk.ai/v1/contests/cst_06fhn1mgsxr358srt54yr941tm" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fhn1mgsxr358srt54yr941tm/boxscore
curl "https://api.statshawk.ai/v1/contests/cst_06fhn1mgsxr358srt54yr941tm/boxscore" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fhn1mgsxr358srt54yr941tm/matchup
curl "https://api.statshawk.ai/v1/contests/cst_06fhn1mgsxr358srt54yr941tm/matchup" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fhn1mgsxr358srt54yr941tm/play-by-play?detail=full
curl "https://api.statshawk.ai/v1/contests/cst_06fhn1mgsxr358srt54yr941tm/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