Juventus 1, Napoli 2

soccer game fileFinal
Napoli logo
Napolihome
2
Stadio Diego Armando Maradona · Napoli · Italy
Boxscore

Key evidence.

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

Team line

Juventus
Juventus boxscore
PlayerPosassistsclean sheetfoulsgoalsgoals concededintcminutespass pctpassespasses cmpredsave pctsavesshot accuracyshotssottacklesyellow
Loïs Openda–0–10–0141220–––0000
Mattia Perin–0–00––0–––0–––00–0
Michele Di Gregorio––0––2–90––––0.6003–––––
Simone Scaglia–0–00––0–––0–––00–0
Juan Cabal–0–00–0450.73923170–––0010
Lloyd Kelly–0–10–0900.89356500–––0000
Pierre Kalulu–0–20–2900.96151490–––0031
Andrea Cambiaso–0–00–2710.84833280–––0000
Filip Kostic–0–00–0190.444940–––0020
Manuel Locatelli–0–20–4900.92593860––01050
Weston McKennie–1–10–2900.75028210–––0000
Teun Koopmeiners–0–10–2900.85368580–––0010
Khéphren Thuram–0–20–0820.93546430–––0020
Fabio Miretti–0–00–0141880–––0000
Vasilije Adzic–0–00––0–––0–––00–0
Edon Zhegrova–0–10–080.875870––11100
Jonathan David–0–20–0450.8181190–––0000
Francisco Conceição–0–20–0760.95522210––01010
Kenan Yildiz–0–01–0760.85227230––0.5002100
Jonas Rouhi–0–00––0–––0–––00–0
João Mário–0–00––0–––0–––00–0
Pedro Felipe–0–00––0–––0–––00–0

Team line

Napoli
Napoli boxscore
PlayerPosassistsclean sheetfoulsgoalsgoals concededintcminutespass pctpassespasses cmpredsave pctsavesshot accuracyshotssottacklesyellow
Lorenzo Lucca–0–00––0–––0–––00–0
Rasmus Højlund–0–22–0900.5001260––13310
Nikita Contini–0–00––0–––0–––00–0
Mathias Ferrante–0–00––0–––0–––00–0
Leonardo Spinazzola–0–00–0200.6671280–––0000
Giovanni Di Lorenzo–0–10–0900.80947380––11100
Juan Jesus–0–00––0–––0–––00–0
Amir Rrahmani–0–00–2900.95973700––01020
Mathías Olivera–0–00–2700.83324200–––0030
Alessandro Buongiorno–0–10–2900.97033320–––0001
Pasquale Mazzocchi–0–00––0–––0–––00–0
Sam Beukema–0–10–1900.90171640–––0011
Scott McTominay–0–00–2900.89146410––03010
Antonio Vergara–0–00–14–000–––0010
Matteo Politano–0–00–0100.800540––01010
David Neres–1–00–0800.70634240–––0010
Vanja Milinkovic-Savic––0––1–90––––0.5001–––––
Giuseppe Ambrosino–0–00––0–––0–––00–0
Noa Lang–0–00–0860.70337260–––0030
Luca Marianucci–0–00––0–––0–––00–0
Eljif Elmas–0–10–0900.86552450–––0010

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