Bologna 0, Atalanta 1

soccer game fileFinal
Bologna logo
0
New Balance Arena · Bergamo · Italy
Boxscore

Key evidence.

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

Team line

Bologna
Bologna boxscore
PlayerPosassistsclean sheetfoulsgoalsgoals concededintcminutespass pctpassespasses cmpredsave pctsavesshot accuracyshotssottacklesyellow
Rahim Alhassane–0–10–1900.83183690–––0020
Arthur Theate–0–00––0–––0–––00–0
Artem Dovbyk–0–10–0301330––02000
Lukasz Skorupski––0––1–90––––0.5001–––––
Massimo Pessina–0–00––0–––0–––00–0
Ukko Happonen–0–00––0–––0–––00–0
Lorenzo De Silvestri–0–00––0–––0–––00–0
Nicoló–0–00––0–––0–––00–0
Juan Miranda–0–00––0–––0–––00–0
Torbjørn Heggem–0–10–1900.9521241180–––0010
Nadir Zortea–0–00–0180.85714120–––0010
Martin Vitík–0–00––0–––0–––00–0
Eivind Helland–0–20–3900.96792890–––0050
Lewis Ferguson–0–30–2900.9031241120––01030
Nikola Moro–0–00–0100.8181190–––0000
Tommaso Pobega–0–10–1720.85749420––01010
Federico Bernardeschi–0–10–0900.95141390––0.5002100
Riccardo Orsolini–0–00–0200.750430–––0000
Jens Odgaard–0–00–0600.85714120––02000
Nicolò Cambiaghi–0–30–1900.85742360––0.3333110
Roberto Piccoli–0–00–1601550––0.3333100
Emil Holm–0–00–0720.91145410––01040
Mikel Amondarain–0–00–0180.833650––01010
Marco Libra–0–00––0–––0–––00–0

Team line

Atalanta
Atalanta boxscore
PlayerPosassistsclean sheetfoulsgoalsgoals concededintcminutespass pctpassespasses cmpredsave pctsavesshot accuracyshotssottacklesyellow
Giacomo Raspadori–0–00–0560.7501290––02010
Marco Sportiello–0–00––0–––0–––00–0
Marco Carnesecchi––1––0–90––––13–––––
Sead Kolasinac–0–00–1780.80636290–––0000
Davide Zappacosta–0–10–0900.94738360–––0000
Raoul Bellanova–0–00–0120.92313120–––0000
Odilon Kossounou–0–00–1900.98462610–––0010
Lorenzo Bernasconi–0–00––0–––0–––00–0
Giorgio Scalvini–0–20–1900.93360560–––0020
Relja Obric–0–00––0–––0–––00–0
Mario Pasalic–0–00–1900.86459510–––0000
Éderson–0–10–1680.90030270–––0010
Nicola Zalewski–1–10–4350.85714120––02000
Lazar Samardzic–0–01–1220.76913100––11100
Federico Cassa–0–00––0–––0–––00–0
Gianluca Scamacca–0–20–0680.61118110––11100
Nikola Krstovic–0–00–0220.667960–––0001
Charles De Ketelaere–0–10–0550.4671570–––0020
Gianluca Gaetano–0–20–2900.90955500–––0010
Sulemana–0–00––0–––0–––00–0
Eljif Elmas–0–00–0340.667960–––0000
Paolo Vismara–0–00––0–––0–––00–0

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