AC Milan 0, Bayer Leverkusen 1

soccer game fileFinal
BayArena · Leverkusen · Germany
Boxscore

Key evidence.

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

Team line

AC Milan
AC Milan boxscore
PlayerPosassistsclean sheetfoulsgoalsgoals concededintcminutespassespasses cmpredsave pctsavesshot accuracyshotssottacklesyellow
Tammy Abraham000000000000
Noah Okafor000000000000
Tijjani Reijnders0000000011100
Malick Thiaw000000000000
Samuel Chukwueze0100000001001
Mike Maignan0100.8898
Lorenzo Torriani000000000000
Fikayo Tomori000000000001
Matteo Gabbia010000000000
Strahinja Pavlovic000000000000
Ruben Loftus-Cheek0000000011100
Christian Pulisic0000000011100
Youssouf Fofana000000000.2504100
Rafael Leão0100000001000
Álvaro Morata000000000.2504101
Yunus Musah000000000000
Filippo Terracciano000000000000
Lapo Nava000000000000
Theo Hernández0100000002000
Davide Calabria000000000000
Emerson Royal0000000001000
Bayer Leverkusen boxscore
PlayerPosassistsclean sheetfoulsgoalsgoals concededintcminutespassespasses cmpredsave pctsavesshot accuracyshotssottacklesyellow
Amine Adli0300000012200
Jeremie Frimpong010000000.2504101
Florian Wirtz0000000011100
Nordi Mukiele000000000000
Granit Xhaka0200000001000
Piero Hincapié0200000011100
Niklas Lomb000000000000
Alejandro Grimaldo0100000011100
Edmond Tapsoba0100000001000
Arthur000000000000
Jonas Hofmann000000000000
Robert Andrich000000000000
Aleix García010000000001
Exequiel Palacios010000000000
Patrik Schick000000000000
Martin Terrier000000000000
Nathan Tella0100000001000
Jonathan Tah0100000001000
Jeanuël Belocian000000000000
Victor Boniface0110000013300
Lukas Hradecky10015
Matej Kovár000000000000

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