Serie A · Matchweek 38 · May 22

Fiorentina - Atalanta

Fiorentina and Atalanta drew 1-1 in Serie A (Matchweek 38). Goals: R. Piccoli 39'; P. Comuzzo (OG) 82'.

🏟 Stadio Artemio Franchi Florence 👤 Referee: M. Perri
Key events
39' ⚽ R. Piccoli(1 - 0) · Assist: M. Brescianini Fiorentina
47' 🟨 K. SulemanaYellow card Atalanta
60' 🟨 H. AhanorYellow card Atalanta
82' ⚽ P. Comuzzo (OG)(1 - 1) Atalanta
Quick stats
%40 Possession %60
1.23 Expected goals (xG) 2.28
1.63 Pre-match xG 1.39
10 Total shots 21
4 Shots on target 6
4 Shots off target 12
2 Blocked shots 3
7 Shots inside box 11
3 Shots outside box 10
6 Saves 3
Match timeline
First half
R. Piccoli(1 - 0) · Assist: M. Brescianini⚽
39'
HT 1 - 0
46'
🔁R. Bellanova ↔ D. ZappacostaSubstitution
47'
🟨K. SulemanaYellow card
60'
🟨H. AhanorYellow card
62'
🔁L. Samardzic ↔ C. De KetelaereSubstitution
67'
🔁G. Scalvini ↔ B. DjimsitiSubstitution
M. Brescianini ↔ C. NdourSubstitution🔁
67'
D. Rugani ↔ M. PongracicSubstitution🔁
67'
R. Gosens ↔ L. BalboSubstitution🔁
76'
A. Gudmundsson ↔ M. SolomonSubstitution🔁
76'
81'
🔁M. De Roon ↔ G. ScamaccaSubstitution
81'
🔁K. Sulemana ↔ D. VavassoriSubstitution
82'
⚽P. Comuzzo (OG)(1 - 1)
O. Christensen ↔ L. LezzeriniSubstitution🔁
87'
FT 1 - 1
Match statsFiorentina · Atalanta
Key stats
%40 Possession %60
1.23 Expected goals (xG) 2.28
1.63 Pre-match xG 1.39
Shots
10 Total shots 21
4 Shots on target 6
4 Shots off target 12
2 Blocked shots 3
7 Shots inside box 11
3 Shots outside box 10
6 Saves 3
Attacking
71 Attacks 123
35 Dangerous attacks 74
Passing
400 Total passes 599
340 Accurate passes 541
%85 Pass accuracy %90
Set pieces & discipline
3 Corners 3
4 Offsides 0
11 Fouls 14
14 Free kicks 11
10 Throw-ins 12
15 Goal kicks 4
Cards
0 Yellow cards 2
0 1st-half cards 0
0 2nd-half cards 2
By half
1 1st-half goals 0
0 2nd-half goals 1
0 1st-half corners 0
3 2nd-half corners 3
Penalties
0 Penalties won 0
0 Penalty goals 0
Momentum
0'▲ Fiorentina▼ Atalanta90'
Shot map33 shots
Lazar Samardzic 5' · xG 0.02 Lazar Samardzic 15' · xG 0.06 Giacomo Raspadori 16' · xG 0.06 Yunus Musah 18' · xG 0.04 Lazar Samardzic 19' · xG 0.06 Marten de Roon 19' · xG 0.05 Roberto Piccoli 22' · xG 0.03 Marten de Roon 33' · xG 0.03 Giacomo Raspadori 39' · xG 0.06 Roberto Piccoli 39' · xG 0.19 Giovanni Fabbian 42' · xG 0.10 Mario Pasalic 45' · xG 0.07 Roberto Piccoli 45' · xG 0.03 Mario Pasalic 50' · xG 0.06 Honest Ahanor 51' · xG 0.04 Kamaldeen Sulemana 56' · xG 0.02 Jack Harrison 57' · xG 0.05 Davide Zappacosta 58' · xG 0.06 Mario Pasalic 58' · xG 0.10 Rolando Mandragora 61' · xG 0.04 Daniele Rugani 62' · xG 0.10 Mario Pasalic 64' · xG 0.13 Mario Pasalic 66' · xG 0.21 Mario Pasalic 71' · xG 0.03 Kamaldeen Sulemana 77' · xG 0.11 Isak Hien 77' · xG 0.05 Giovanni Fabbian 80' · xG 0.07 Kamaldeen Sulemana 81' · xG 0.05 Rolando Mandragora 82' · xG 0.06 Pietro Comuzzo 82' · xG 0.00 Giovanni Fabbian 85' · xG 0.14 Giacomo Raspadori 86' · xG 0.07 Jack Harrison 90' · xG 0.04
Fiorentina Atalanta Filled = goal · size = xG
HEAD TO HEAD14 meetings · 2020–2025
Fiorentina 7
Dec 13who was on topNov 30
Atalanta 6
7 Fiorentina 1 draw 6 Atalanta
GOALS IN THIS FIXTURE
3.1goals / match
20–24total goals
3/3clean sheets
1-0Fiorentina best win · Mar 30
4-1Atalanta best win · Apr 24
%71 Over 1.5 10/14
%57 Over 2.5 8/14
%43 Over 3.5 6/14
%57 BTTS 8/14
DOES THE VENUE MATTER
Fiorentina at home6 matches
4W 1D 1L 9:6
Atalanta at home8 matches
5W 0D 3L 18:11
Results are read from the side that hosted the match.
FORM COMPARISON
Fiorentina2W 2D 1L Atalanta0W 3D 2L
1.60 0.60 Points per game
4 4 Goals scored
6 6 Goals conceded
1.21 1.91 xG average
1.39 1.11 xGA average
%40 %20 Clean sheets
%40 %60 BTTS
%40 %20 Over 2.5
5.0 7.6 Corners
3.2 1.4 Cards
Fiorentina5W 3D 2L Atalanta2W 4D 4L
1.80 1.00 Points per game
12 11 Goals scored
12 17 Goals conceded
1.26 1.65 xG average
1.51 1.51 xGA average
%30 %30 Clean sheets
%50 %60 BTTS
%50 %40 Over 2.5
4.1 5.3 Corners
2.7 1.1 Cards
SEASON COMPARISON
15Fiorentinain the table42pts
38matches 9-15-14W-D-L 41:50goals -9diff
DWDLD
7Atalantain the table59pts
38matches 15-14-9W-D-L 51:36goals +15diff
DLWDL
Season profile · 2025/2026 · 24 matches
0.75 1.63 Points per game
1.45 1.61 xG average
1.46 1.33 xGA average
%13 %38 Clean sheets
%71 %50 BTTS
%63 %33 Over 2.5
4.8 5.7 Corners
2.2 1.6 Cards
PREVIOUS MEETINGS
Nov 30 Atalanta 2-0 Fiorentina Serie A
Mar 30 Fiorentina 1-0 Atalanta Serie A
Sep 15 Atalanta 3-2 Fiorentina Serie A
Jun 2 Atalanta 2-3 Fiorentina Serie A
Apr 24 Atalanta 4-1 Fiorentina Coppa Italia
Apr 3 Fiorentina 1-0 Atalanta Coppa Italia
Sep 17 Fiorentina 3-2 Atalanta Serie A
Apr 17 Fiorentina 1-1 Atalanta Serie A
xG difference & finishing
Fiorentina1 gol · 1.23 xG -0.23
Atalanta1 gol · 2.28 xG -1.28
+ = scored above expectation, − = below
WHAT THE NUMBERS SAY
Atalanta dominated the ball60% possession
Atalanta took more shots21 - 10
THREAT OVER TIMExT
Fiorentina1.16 Atalanta1.86
0'25'45'70'90'
Fiorentinapeak 40-45' Atalantapeak 55-60'
Expected threat: every pass and carry is valued by how much closer it brings the ball to a goal. Higher area means more danger created in that window.
TACTICAL PROFILEwhoscored + fotmob
Press Verticality Progressive Final third Pass acc. Def. height
Fiorentina Atalanta
Each axis has a fixed range taken from typical top-flight values, so the shape reads as an absolute profile — not just who beat whom.
12.2 PPDA 8.6
567 Touches 761
37.4m Defensive height 42.1m
94 Progressive passes 89
%79.0 Final-third accuracy %86.0
%33.9 Verticality %28.0
%85.0 Pass accuracy %89.0
12 Shots 21
101 Defensive actions 102
24.9m Block depth 34.4m
%34 In opposition half %62
HOW THE GAME FLOWEDfotmob
Fiorentina0.85xG Atalanta1.38xG
39' Roberto Piccoli 82' Pietro Comuzzo (own goal)
0'25'45'70'90'
Cumulative expected goals, step by step — each step is a shot and the dots are goals. These totals come from the shot-level model, so they can differ slightly from the xG in the stats tab.
Momentum
Fiorentina Atalanta
Which side was pushing at each moment; above the line is the home team.
ON THE PITCHwhoscored
Fiorentina650 touches
Atalanta860 touches
Where each side spent the match. Both attack left to right.
54% ATA 53% ATA 53% ATA 64% FIO 62% ATA 66% ATA 70% ATA 65% ATA 56% ATA
Fiorentinaown half →Atalanta
BY THIRD
Defensive %47 %53
Middle %40 %60
Attacking %41 %59
BY FLANK
Left %47 %53
Centre %48 %52
Right %34 %66
Share of touches in each zone. Home attacks to the right; the bars split the same touches lengthwise and across the pitch.
Fiorentina101 actions
average height 37.4m
Atalanta102 actions
average height 42.1m
Tackles, interceptions, clearances, blocks and recoveries. The dashed line is their average height.
Fiorentina434 passes · %85
2 Dodô — 44/62 passes · %90 15 Pietro Comuzzo — 43/60 passes · %91 17 Jack Harrison — 37/55 passes · %88 21 Robin Gosens — 33/54 passes · %77 53 Oliver Christensen — 32/52 passes · %74 10 Albert Gudmundsson — 32/43 passes · %86 8 Rolando Mandragora — 30/47 passes · %81 3 Daniele Rugani — 29/39 passes · %91 80 Giovanni Fabbian — 23/42 passes · %88 4 Marco Brescianini — 18/28 passes · %78 27 Cher Ndour — 15/18 passes · %100 5 Marin Pongracic — 13/17 passes · %93 19 Manor Solomon — 6/10 passes · %75 91 Roberto Piccoli — 5/27 passes · %62 1 Luca Lezzerini — 5/7 passes · %71 62 Luís Balbo — 2/5 passes · %67
Atalanta643 passes · %89
15 Marten de Roon — 79/98 passes · %91 8 Mario Pasalic — 68/84 passes · %92 69 Honest Ahanor — 56/68 passes · %97 6 Yunus Musah — 53/68 passes · %88 42 Giorgio Scalvini — 51/64 passes · %91 10 Lazar Samardzic — 39/51 passes · %93 7 Kamaldeen Sulemana — 37/54 passes · %92 77 Davide Zappacosta — 36/42 passes · %88 4 Isak Hien — 34/53 passes · %92 16 Raoul Bellanova — 31/42 passes · %91 18 Giacomo Raspadori — 30/54 passes · %73 19 Berat Djimsiti — 22/24 passes · %96 57 Marco Sportiello — 21/29 passes · %88 17 Charles De Ketelaere — 15/25 passes · %65
>%85 %70–85 <%70
Average position of each player and their most frequent pass combinations; thicker lines mean more passes, and the ring colour is that player’s pass accuracy.
Fiorentina94 progressive · map shows 38
Left%50Centre%21Right%29
Atalanta89 progressive · map shows 69
Left%52Centre%16Right%32
Successful passes carrying the ball 10m+ forward from the middle third onward.
12.2 PPDA 8.6
%33.9 Verticality %28.0
%79 Final third pass %86
%85 Pass accuracy %89
37.4m Defensive height 42.1m
PPDA: opponent passes allowed per defensive action in their half — lower means heavier pressing.
THE REFEREE12 matches on record
Mario Perri
Strictness33 TEMPO34
Cards: ModerateFouls: ModeratePenalties: RareGoals: HighOver 2.5: Moderate
This match vs his average
Cards 24.0 -2.0
Fouls 2524.7 +0.3
Goals 23.2 -1.2
Corners 610.0 -4.0
THIS MATCH VS SEASON AVERAGE
Goals 1.01.1 -0.1
Shots 10.012.0 -2.0
On target 4.03.2 +0.8
Possession %40%51 -11.3
Corners 3.04.2 -1.2
Cards 0.02.6 -2.6
Conceded 1.01.3 -0.3
this matchseason average · 37 matches
Goals 1.01.3 -0.3
Shots 21.014.0 +7.0
On target 6.04.2 +1.8
Possession %60%56 +4.4
Corners 3.05.5 -2.5
Cards 2.02.8 -0.8
Conceded 1.00.9 +0.1
this matchseason average · 36 matches
PLAYER RATINGS★ Oliver Christensen 8.70
Starting XI
53 Oliver Christensen G · 87' 8.70
Saves6Duels won1/1Fouls won1Passes42 · %31
91 Roberto Piccoli F · 88' 7.70
Goals1On target1/2Dribbles1/1Tackles1Duels won6/14Fouls won2Fouls4Offside4Passes8 · %5
17 Jack Harrison F · 88' 7.70
On target1/1Key pass3Dribbles1/2Tackles2Duels won5/8Fouls won2Fouls1Passes36 · %31
21 Robin Gosens D · 76' · K 6.90
Tackles1Interceptions3Duels won3/6Fouls won1Fouls1Passes36 · %28
10 Albert Guðmundsson F · 76' 6.90
Key pass1Dribbles1/1Interceptions1Duels won2/3Fouls won1Fouls1Passes35 · %31
4 Marco Brescianini M · 67' 6.70
Assist1Key pass1Duels won1/4Fouls won1Fouls1Passes22 · %17
8 Rolando Mandragora M · 88' 6.70
On target1/1Key pass1Dribbles1/2Duels won4/5Fouls won1Passes33 · %28
3 Daniele Rugani D · 67' 6.60
Tackles1Interceptions2Duels won2/2Passes32 · %29
2 Dodô D · 88' 6.60
Key pass1Interceptions2Duels won2/5Fouls won1Passes41 · %37
80 Giovanni Fabbian M · 88' 6.60
On target1/3Key pass1Dribbles1/1Tackles2Duels won6/12Fouls1Passes26 · %23
15 Pietro Comuzzo D · 88' 6.50
Tackles1Interceptions1Blocks1Duels won4/6Fouls won1Fouls2Passes43 · %39
Substitutes
19 Manor Solomon F · 12' 6.70
Key pass1Passes6 · %5
5 Marin Pongračić D · 21' 6.50
Blocks1Passes12 · %11
27 Cher Ndour M · 21' 6.30
Passes14 · %14
62 Luís Balbo D · 12' 6.20
Duels won1/1Fouls won1Passes3 · %2
1 Luca Lezzerini G · 1'
Passes1
Unused: Niccolò FortiniDavid De GeaNicolò FagioliGiorgio PuzzoliRiccardo Braschi
Starting XI
7 Kamaldeen Sulemana F · 81' 7.30
On target1/3Key pass2Dribbles2/2Duels won2/7Fouls3Passes40 · %37
10 Lazar Samardžić F · 62' 7.30
On target2/2Key pass1Interceptions1Duels won1/2Fouls won1Passes41 · %38
4 Isak Hien D · 88' 7.00
Interceptions2Blocks2Duels won8/13Fouls won5Fouls2Passes34 · %31
42 Giorgio Scalvini D · 67' 6.90
Tackles2Duels won3/5Passes55 · %50
15 Marten de Roon M · 81' · K 6.90
Key pass2Tackles1Interceptions3Duels won3/7Fouls2Passes85 · %78
57 Marco Sportiello G · 88' 6.90
Saves3Tackles1Duels won1/1Passes17 · %14
6 Yunus Musah M · 88' 6.70
On target1/1Key pass1Interceptions1Duels won1/4Fouls won1Passes49 · %44
8 Mario Pašalić M · 88' 6.30
Key pass2Duels won2/7Fouls1Passes68 · %63
16 Raoul Bellanova M · 45' 6.30
Key pass1Interceptions1Duels won1/2Fouls won1Fouls1Passes28 · %28
18 Giacomo Raspadori F · 88' 6.20
Key pass4Dribbles1/1Duels won3/5Fouls won2Passes37 · %28
69 Honest Ahanor D · 88' 5.90
On target1/1Tackles2Interceptions2Duels won4/11Fouls3Passes55 · %52
Substitutes
19 Berat Djimsiti D · 21' 6.70
Key pass1Passes16 · %15
77 Davide Zappacosta D · 43' 6.50
On target1/1Key pass3Fouls1Passes31 · %27
17 Charles De Ketelaere F · 26' 6.30
Key pass1Passes15 · %10
9 Gianluca Scamacca F · 7'
45 Dominic Vavassori F · 7'
Duels won1/1Fouls won1Passes1 · %1
Unused: Nikola KrstovićRelja ObrićMarco CarnesecchiÉdersonNicola ZalewskiFrancesco RossiMitchel BakkerSead Kolašinac
Win probabilityModel: 1 (%39) ✗
Fiorentina %39 Draw %32 Atalanta %29
1.49Fiorentina xPuan
1.19Atalanta xPuan
🎯
FREE MEMBERSHIP

Tactical metrics & visuals

Pressing & tempo, attack organisation, defensive control, chance creation and set-piece profiles.

Create free account
🔥
FREE MEMBERSHIP

Team & player heatmaps

Where each team dominated the pitch, plus per-player heatmaps from raw event coordinates.

Create free account
🤖
FREE MEMBERSHIP

ML deep-dive

Feature-level model breakdown, expected points simulation and value analysis.

Create free account
Form
FiorentinaWDLDD
AtalantaLWDLD
FREE MEMBERSHIP

Heatmap & tactical analysis

Team & player heatmaps, tactical metrics and the ML deep-dive live in the dashboard.

Create free account
Match Reportsall →
Galatasaray 3-1 KasımpaşaSüper Lig · Oct 10 Borussia Dortmund 2-2 Werder BremenBundesliga · Oct 10 Arsenal 2-1 ChelseaPremier League · Sep 7 Trabzonspor 5-0 Gençlerbirliği S.K.Süper Lig · Sep 7 Fenerbahçe 1-2 BeşiktaşSüper Lig · Sep 6 Rayo Vallecano 1-1 AlavesLa Liga · Aug 20
Ad
Team of the week, tactical profile and AI predictions are open with a free account.Free sign-up
Ad
Ad