Bayer Leverkusen 2, SV Elversberg 3

soccer game fileFinal
URSAPHARM-Arena an der Kaiserlinde · Spiesen-Elversberg · Germany
Boxscore

Key evidence.

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

Bayer Leverkusen boxscore
PlayerPosassistsclean sheetfoulsgoalsgoals concededintcminutespass pctpassespasses cmpredsave pctsavesshot accuracyshotssottacklesyellow
Janis Blaswich–0–00––0–––0–––00–0
Mark Flekken––0––3–90––––0.5003–––––
Lucas Vázquez–0–20–0550.90922200–––0010
Edmond Tapsoba–0–00–0900.90876690–––0020
Jarell Quansah–0–10–0350.88918160–––0000
Loïc Badé–0–10–4550.91145410––01010
Arthur–0–00––0–––0–––00–0
Jonas Hofmann–0–00–0250.80020160––11100
Robert Andrich–0–00––0–––0–––00–0
Aleix García–0–00–1900.93897910––02010
Malik Tillman–0–10–3650.87131270––01020
Ezequiel Fernández–0–00–1550.93546430––01010
Patrik Schick–0–11–0900.77322170––0.2005100
Ibrahim Maza–1–30–0900.73037270––03021
Christian Kofane–0–21–0351770––0.5002100
Jeanuël Belocian–0–00––0–––0–––00–0
Victor Boniface–0–00–050.333310––0.3333100
Miguel Gutiérrez–0–10–1900.91067610–––0020
Afonso Moreira–0–20–0850.78323180––02000
Facundo Medina–0–10–1350.91748440–––0001

Team line

SV Elversberg
SV Elversberg boxscore
PlayerPosassistsclean sheetfoulsgoalsgoals concededintcminutespass pctpassespasses cmpredsave pctsavesshot accuracyshotssottacklesyellow
Cole Campbell–0–21–0650.875870––13301
Noah Darvich–0–00–0250.833650–––0000
David Mokwa–0–01–0750.750860––0.5002100
Lukas Petkov–1–31–1900.60020120––0.5002130
Francis-Ikechukwu Onyeka–1–10–1650.5451160––11110
Noel Futkeu–0–00––0–––0–––00–0
Tim Boss–0–00––0–––0–––00–0
Nicolas Kristof––0––2–90––––0.5002–––––
Jan Gyamerah–0–20–2750.72722160–––0030
Maximilian Rohr–0–20–3820.82434280––01001
Florian Le Joncour–0–00–081880–––0000
Nicholas Mickelson–0–00––0–––0–––00–0
Lasse Günther–0–00–0900.60025150–––0010
Luca Sirch–0–00–0150.500630–––0000
Felix Keidel–0–30–1900.88526230––01010
Lukas Finn Pinckert–0–10–3900.75929220–––0010
Luca Schnellbacher–0–10–1150.778970–––0000
Amara Conde–0–00––0–––0–––00–0
Lukasz Poreba–0–20–0900.90521190–––0020
Maurice Krattenmacher–0–10–0250.750430––01000

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