Germany 2, Luxembourg 0

soccer game fileFinal
Germany logo
2
Stade de Luxembourg · Luxembourg City · Luxembourg
Boxscore

Key evidence.

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

Team line

Germany
Germany boxscore
PlayerPosassistsclean sheetfoulsgoalsgoals concededintcminutespassespasses cmpredsave pctsavesshot accuracyshotssottacklesyellow
Kevin Schade000000000000
Florian Wirtz010000000.5004200
Malick Thiaw000000000000
Nick Woltemade0120000012200
Jonathan Tah010000000001
Leon Goretzka020000000001
Joshua Kimmich000000000000
Aleksandar Pavlovic0100000001000
Serge Gnabry0000000002000
Waldemar Anton0100000011100
Nico Schlotterbeck000000000000
Felix Nmecha0000000011100
Nathaniel Brown000000000000
Jonathan Burkardt000000000000
Finn Dahmen000000000000
Said El Mala000000000000
David Raum000000000000
Ridle Baku1000000001000
Assan Ouédraogo000000000000
Oliver Baumann10011
Alexander Nübel000000000000
Jamie Leweling0000000011100
Leroy Sané1300000001000

Team line

Luxembourg
Luxembourg boxscore
PlayerPosassistsclean sheetfoulsgoalsgoals concededintcminutespassespasses cmpredsave pctsavesshot accuracyshotssottacklesyellow
Tiago Pereira000000000000
Danel Sinani030000000.3333101
Aiman Dardari0000000002000
Seid Korac020000000001
Leandro Barreiro030000000000
Anthony Moris0200.7145
Lucas Fox000000000000
Laurent Jans000000000000
Marvin Martins000000000000
Florian Bohnert010000000001
Eric Veiga000000000000
Vahid Selimovic000000000000
Dirk Carlson000000000000
Eldin Dzogovic000000000000
Christopher Martins Pereira0000000002000
Sebastien Thill000000000000
Olivier Thill000000000000
Mathias Olesen010000000000
Tomás Moreira000000000000
Edvin Muratovic000000000000
Alessio Curci000000000000
Kenan Avdusinovic000000000000
Abdulai Embalo010000000000

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