Cagliari 2, Atalanta 1

soccer game fileFinal
New Balance Arena · Bergamo · Italy
Boxscore

Key evidence.

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

Team line

Cagliari
Cagliari boxscore
PlayerPosassistsclean sheetfoulsgoalsgoals concededintcminutespassespasses cmpredsave pctsavesshot accuracyshotssottacklesyellow
Yukinari Sugawara010000000000
Alieu Fadera000000000000
Elia Caprile0100.7503
Yerry Mina000000000000
Adam Obert0000000011100
Alessandro Deiola010000000000
Michel Adopo100000000000
Jacopo Fazzini000000000000
Daniel Maldini0110000012200
Joseph Liteta000000000000
Zé Pedro010000000000
Roberto Gagliardini000000000000
Juan Rodríguez000000000000
Boris Radunovic000000000000
Alessandro Romano0000000011100
Alen Sherri000000000000
Paul Mendy0210000011100
Ivan Sulev000000000000
Kevin Carlos000000000000
Harry Winks020000000000
Riccardo Ciervo000000000000
Yanis Massolin000000000000
Demi Akarakiri000000000000
Raphael Kofler000000000000
Giuseppe Aurelio000000000000
Alessandro Sugamele000000000000

Team line

Atalanta
Atalanta boxscore
PlayerPosassistsclean sheetfoulsgoalsgoals concededintcminutespassespasses cmpredsave pctsavesshot accuracyshotssottacklesyellow
Giacomo Raspadori0100000003000
Marco Sportiello000000000000
Marco Carnesecchi0200.6003
Sead Kolasinac0100000001000
Davide Zappacosta000000000000
Raoul Bellanova0300000001000
Odilon Kossounou000000000000
Lorenzo Bernasconi0000000001000
Giorgio Scalvini010000000000
Relja Obric000000000000
Mario Pasalic000000000000
Éderson0000000001000
Nicola Zalewski000000000000
Lazar Samardzic0000000004000
Gianluca Scamacca011000000.5004200
Nikola Krstovic0000000011100
Charles De Ketelaere110000000000
Jon Rowe0000000003000
Thomas Kristensen000000000000
Eljif Elmas000000000000
Franck Kessié010000000.3333100
Thomas Pompei000000000000

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