betaider.com

Atalanta v Sassuolo — Prediction, Odds & Stats

Sunday 23 August 2026 · ITA-Serie A · 2627

Serie A xG Prediction generated

2–1
0.92 – 2.70 xG
Shots
14 – 22
On target
7 – 8
Shots in box
8 – 12
xG per shot
0.07 – 0.12
Set-piece xG
0.03 – 0.59
Goals − xG
+1.08 – -1.70

AI prediction

ai-blend-oos No snapshot has been taken for this fixture yet; this is the stored price.
Atalanta win
53.6%
Draw
25.1%
Sassuolo win
21.3%

Probabilities, not certainties. How they are made: the methodology.

Was this pick made in advance?
A model whose name ends -oos is out of sample: it was fitted only on matches played before this one, so its pick is a genuine forecast rather than hindsight. Anything without that suffix was fitted on all available data.

What the chances say

Atalanta are conceding sharply fewer than expected — 5.3 goals saved beyond what the chances suggest.

LDLDWLDWWL last 10 scored 11 from 11.9 xG conceded 12 from 17.3 xG

Sassuolo are finishing sharply below their chances — 5.0 goals fewer than expected across 10 matches, despite creating the openings.

LWDWLLLLWD last 10 scored 13 from 18.0 xG conceded 14 from 15.8 xG

Finishing swings far more than chance creation, so a gap this size usually narrows. Over ten matches it is suggestive, not settled — a genuinely elite finisher beats expected goals for years.

What the model said

ModelHome / Draw / Away Expected goalsLikeliest score O2.5BTTSOutcome
ai-blend-oos 1.57–0.88 0% 0% 0% Home ✓
dc-xg-oos 2.29–1.15 2-1 10% 67% 61% Home ✓

A model whose name ends -oos was produced by the walk-forward backtest: it was fitted only on matches played before this one, so the pick is genuinely out of sample.

Reading the xG timeline
Each step up is a shot; the height of the step is how good the chance was. Dots mark goals. A side whose line climbs steadily created chances all match. A side that scored while its line stayed flat took a rare chance — that is finishing luck, and it rarely repeats.

Expected goals by minute

0.00.81.52.33.00'15'30'45'60'75'90'Giacomo Raspadori 5' — goalCas Odenthal 54' — goalNikola Krstovic 64' — goal
Atalanta 0.92 xGSassuolo 2.70 xG
Reading the shot map
Each circle is a shot, placed where it was taken. Bigger means a better chance; filled circles are goals. Clusters near the goal mean a side worked good openings; lots of small circles far out means shooting from poor positions and hoping. Hover any circle for the player, minute and chance quality.

Shot map

Giacomo Raspadori 5' — Goal (0.07 xG, Open Play)Nicola Zalewski 9' — Saved Shot (0.09 xG, Open Play)Kieron Bowie 9' — Missed Shot (0.09 xG, Open Play)Giacomo Raspadori 17' — Blocked Shot (0.10 xG, Open Play)Éderson 18' — Saved Shot (0.01 xG, Open Play)Davide Zappacosta 24' — Shot On Post (0.06 xG, Open Play)Darryl Bakola 24' — Missed Shot (0.05 xG, Open Play)Josh Doig 26' — Blocked Shot (0.02 xG, Set Piece)Vasilije Adzic 26' — Blocked Shot (0.02 xG, Set Piece)Armand Lauriente 28' — Blocked Shot (0.03 xG, Open Play)Armand Lauriente 29' — Saved Shot (0.01 xG, Open Play)Vasilije Adzic 30' — Saved Shot (0.44 xG, Open Play)Kieron Bowie 31' — Missed Shot (0.51 xG, From Corner)Vasilije Adzic 35' — Blocked Shot (0.12 xG, Open Play)Vasilije Adzic 39' — Saved Shot (0.08 xG, Open Play)Armand Lauriente 41' — Missed Shot (0.03 xG, Direct Freekick)Cristian Volpato 42' — Saved Shot (0.06 xG, Open Play)Gianluca Gaetano 44' — Saved Shot (0.01 xG, Open Play)Éderson 49' — Saved Shot (0.02 xG, Open Play)Armand Lauriente 49' — Missed Shot (0.05 xG, Open Play)Giacomo Raspadori 51' — Blocked Shot (0.08 xG, Open Play)Cas Odenthal 54' — Goal (0.52 xG, Open Play)Armand Lauriente 59' — Missed Shot (0.43 xG, Open Play)Nemanja Matic 63' — Missed Shot (0.05 xG, Open Play)Nikola Krstovic 64' — Goal (0.32 xG, Open Play)Cristian Volpato 64' — Saved Shot (0.06 xG, Open Play)Kristian Thorstvedt 68' — Saved Shot (0.03 xG, Open Play)Lazar Samardzic 69' — Missed Shot (0.03 xG, Open Play)Kristian Thorstvedt 70' — Blocked Shot (0.05 xG, Open Play)Armand Lauriente 72' — Saved Shot (0.02 xG, From Corner)Nikola Krstovic 77' — Missed Shot (0.03 xG, Open Play)Nikola Krstovic 81' — Saved Shot (0.05 xG, Open Play)Benjamín Domínguez 89' — Missed Shot (0.01 xG, Open Play)Davide Zappacosta 91' — Blocked Shot (0.02 xG, Open Play)Giorgio Scalvini 91' — Missed Shot (0.03 xG, From Corner)Simone Cinquegrano 93' — Missed Shot (0.02 xG, Open Play)
Atalanta attacking right Sassuolo attacking left Marker size is xG; filled markers are goals.

Every shot

MinTeamPlayerxG SituationBody partResultAssisted by
5' Atalanta Giacomo Raspadori 0.07 Open Play Left Foot Goal Gianluca Gaetano
9' Atalanta Nicola Zalewski 0.09 Open Play Right Foot Saved Shot
9' Sassuolo Kieron Bowie 0.09 Open Play Left Foot Missed Shot Josh Doig
17' Atalanta Giacomo Raspadori 0.10 Open Play Left Foot Blocked Shot Gianluca Scamacca
18' Atalanta Éderson 0.01 Open Play Right Foot Saved Shot
24' Atalanta Davide Zappacosta 0.06 Open Play Right Foot Shot On Post Nicola Zalewski
24' Sassuolo Darryl Bakola 0.05 Open Play Left Foot Missed Shot Simone Cinquegrano
26' Sassuolo Josh Doig 0.02 Set Piece Left Foot Blocked Shot Vasilije Adzic
26' Sassuolo Vasilije Adzic 0.02 Set Piece Right Foot Blocked Shot Cristian Volpato
28' Sassuolo Armand Lauriente 0.03 Open Play Right Foot Blocked Shot Josh Doig
29' Sassuolo Armand Lauriente 0.01 Open Play Right Foot Saved Shot Cas Odenthal
30' Sassuolo Vasilije Adzic 0.44 Open Play Right Foot Saved Shot Armand Lauriente
31' Sassuolo Kieron Bowie 0.51 From Corner Missed Shot Cristian Volpato
35' Sassuolo Vasilije Adzic 0.12 Open Play Right Foot Blocked Shot Kieron Bowie
39' Sassuolo Vasilije Adzic 0.08 Open Play Right Foot Saved Shot Cristian Volpato
41' Sassuolo Armand Lauriente 0.03 Direct Freekick Right Foot Missed Shot
42' Sassuolo Cristian Volpato 0.06 Open Play Right Foot Saved Shot Nemanja Matic
44' Atalanta Gianluca Gaetano 0.01 Open Play Right Foot Saved Shot
49' Atalanta Éderson 0.02 Open Play Right Foot Saved Shot Nicola Zalewski
49' Sassuolo Armand Lauriente 0.05 Open Play Right Foot Missed Shot Vasilije Adzic
51' Atalanta Giacomo Raspadori 0.08 Open Play Left Foot Blocked Shot Éderson
54' Sassuolo Cas Odenthal 0.52 Open Play Goal
59' Sassuolo Armand Lauriente 0.43 Open Play Right Foot Missed Shot Kieron Bowie
63' Sassuolo Nemanja Matic 0.05 Open Play Left Foot Missed Shot
64' Atalanta Nikola Krstovic 0.32 Open Play Right Foot Goal
64' Sassuolo Cristian Volpato 0.06 Open Play Right Foot Saved Shot Armand Lauriente
68' Sassuolo Kristian Thorstvedt 0.03 Open Play Left Foot Saved Shot Cristian Volpato
69' Atalanta Lazar Samardzic 0.03 Open Play Left Foot Missed Shot
70' Sassuolo Kristian Thorstvedt 0.05 Open Play Right Foot Blocked Shot Kieron Bowie
72' Sassuolo Armand Lauriente 0.02 From Corner Right Foot Saved Shot Cristian Volpato
77' Atalanta Nikola Krstovic 0.03 Open Play Left Foot Missed Shot Charles De Ketelaere
81' Atalanta Nikola Krstovic 0.05 Open Play Right Foot Saved Shot Lazar Samardzic
89' Sassuolo Benjamín Domínguez 0.01 Open Play Right Foot Missed Shot Josh Doig
91' Atalanta Davide Zappacosta 0.02 Open Play Right Foot Blocked Shot Nikola Krstovic
91' Atalanta Giorgio Scalvini 0.03 From Corner Missed Shot Lazar Samardzic
93' Sassuolo Simone Cinquegrano 0.02 Open Play Right Foot Missed Shot

Players

Atalanta

PlayerMinGA ShKPxGxA xGChain
Davide Zappacosta DR 90 0 0 2 0 0.08 0.00 0.24
Éderson MC 90 0 0 2 1 0.04 0.08 0.12
Giorgio Scalvini DC 90 0 0 1 0 0.03 0.00 0.16
Gianluca Gaetano MC 90 0 1 1 1 0.01 0.07 0.16
Odilon Kossounou DC 90 0 0 0 0 0.00 0.00 0.14
Marco Carnesecchi GK 90 0 0 0 0 0.00 0.00 0.40
Giacomo Raspadori FWL 83 1 0 3 0 0.25 0.00 0.25
Lorenzo Bernasconi DL 72 0 0 0 0 0.00 0.00 0.08
Nicola Zalewski FWR 61 0 0 1 2 0.09 0.08 0.35
Mario Pasalic MC 61 0 0 0 0 0.00 0.00 0.17
Gianluca Scamacca FW 61 0 0 0 1 0.00 0.10 0.29
Nikola Krstovic Sub 29 1 0 3 1 0.40 0.02 0.42
Lazar Samardzic Sub 29 0 0 1 2 0.03 0.08 0.09
Charles De Ketelaere Sub 29 0 0 0 1 0.00 0.03 0.03
Sead Kolasinac Sub 18 0 0 0 0 0.00 0.00 0.00
Eljif Elmas Sub 7 0 0 0 0 0.00 0.00 0.00

Sassuolo

PlayerMinGA ShKPxGxA xGChain
Armand Lauriente FWL 90 0 0 6 2 0.57 0.50 1.27
Cas Odenthal DC 90 1 0 1 1 0.52 0.01 0.78
Darryl Bakola MC 90 0 0 1 0 0.05 0.00 0.83
Simone Cinquegrano DR 90 0 0 1 1 0.02 0.05 0.49
Josh Doig DL 90 0 0 1 3 0.02 0.13 0.40
Arijanet Muric GK 90 0 0 0 0 0.00 0.00 0.11
Kieron Bowie FW 89 0 0 2 3 0.60 0.59 0.68
Cristian Volpato FWR 89 0 0 2 5 0.12 0.66 0.60
Nemanja Matic MC 75 0 0 1 1 0.05 0.06 1.30
Tommaso Macchioni DC 75 0 0 0 0 0.00 0.00 0.18
Vasilije Adzic MC 65 0 0 4 2 0.66 0.07 0.90
Kristian Thorstvedt Sub 25 0 0 2 0 0.08 0.00 0.15
Benjamín Domínguez Sub 15 0 0 1 0 0.01 0.00 0.01
Fedde Leysen Sub 15 0 0 0 0 0.00 0.00 0.00
Riccardo Ciervo Sub 1 0 0 0 0 0.00 0.00 0.01
Gabriel Kulla Sub 1 0 0 0 0 0.00 0.00 0.00
betaider.com

Sport

Football sections

Preferences

Appearance
Aider Reading the Football model · online
Open the Radar
Bet slip
Open full page
to move to open esc to close See all results

On this page

Match

What this page is for

One fixture in full. The model's probability for every market it prices, the prices stored against them, the teams expected to feature, and for a match already played, the shot map and the xG timeline.

How to read the shot map

Every shot is placed where it was taken and sized by its chance of being scored. A cluster of small marks from distance and a clean sheet is a side that was busy without ever threatening; two big marks and a defeat is a side that had the better of it and lost anyway. Both happen constantly, and both are invisible in the score.

How to read the xG timeline

The steps are chances as they arrived, so the shape shows who was on top and when. A flat line that jumps once near the end is a smash and grab.

Things to watch

The stored prediction is the one made before the match, kept deliberately so it can be judged afterwards. It is not re-fitted with hindsight.

Press esc to close Read the full guide