xgEdge

Results

Fiorentina results 2025/2026

Fiorentina · Serie A 2025/2026 →

Fiorentina's recorded results for 2025/2026, newest first, with the available xG behind each score. Compare outcomes with the chances created and conceded, then open a match for more detail.

Showing 19 of 19 matching results

38 played this season

Reset filters

Results

Wins – draws – losses (W–D–L)
5 wins, 6 draws, 8 losses

21 pts 20–29 goals −9 GD

Chances

Provider xG / xGA
21.81 – 29.25
1.15 – 1.54 per match
xGD
-7.44
-0.39 per match
xG record
5 with the chances, 6 with even chances, 8 against them

Comparable xG: 19 of 19 completed results.

Points vs xPts Model

21 pts 21.1 xPts

−0.1 vs xPts

Matched xPts: 19 of 19 selected results.

Model · How xPts works →

Match points use 3 for a win, 1 for a draw and 0 for a loss, before deductions or sanctions.

Points vs xPts uses only matches with available xPts on both sides of the comparison.

What the results say

Season · All competitions · Away

Fiorentina's mixed record runs ahead of the chances they created and conceded. They out-created the opponent in 7 of 19 matches, for −7.44 xG difference overall on 21.81–29.25. Their points total of 21 lands on the model's 21.1 xPts, so the results have followed the chances closely. The win against Juventus came with −1.51 xGD.

Points minus xPts, match by match

Over these 19 results Fiorentina are 0.06 points below their xPts. The gap was widest at -7.31, against Parma on Sat 27/12.

Points
21
xPts
21.06
Gap
-0.06
Sun 24/08 Sun 31/08 Sun 28/09 Sun 19/10 Wed 29/10 Sun 09/11 Sun 30/11 Sat 06/12 Sat 27/12 Wed 07/01 Sun 18/01 Sat 31/01 Sat 14/02 Mon 02/03 Mon 16/03 Sat 04/04 Mon 20/04 Mon 04/05 Sun 17/05 -8 -6 -4 -2 0 -0.19 -1.13 -1.52 -2.24 -2.50 -2.85 -4.20 -5.72 -7.31 -7.02 -5.72 -6.74 -5.68 -6.25 -4.89 -2.39 -2.64 -2.76 -0.06 -0.19 -0.94 -0.39 -0.72 -0.26 -0.35 -1.35 -1.52 -1.59 +0.29 +1.30 -1.02 +1.06 -0.57 +1.36 +2.50 -0.25 -0.12 +2.70 Running gap points − xPts Each match points − xPts
Fiorentina: Points vs xPts, the gap after every selected result
Date Opponent Points xPts Match gap Running gap
Sun 24/08 Cagliari 1 1.19 -0.19 -0.19
Sun 31/08 Torino 1 1.94 -0.94 -1.13
Sun 28/09 Pisa 1 1.39 -0.39 -1.52
Sun 19/10 Milan 0 0.72 -0.72 -2.24
Wed 29/10 Inter 0 0.26 -0.26 -2.50
Sun 09/11 Genoa 1 1.35 -0.35 -2.85
Sun 30/11 Atalanta 0 1.35 -1.35 -4.20
Sat 06/12 Sassuolo 0 1.52 -1.52 -5.72
Sat 27/12 Parma 0 1.59 -1.59 -7.31
Wed 07/01 Lazio 1 0.71 +0.29 -7.02
Sun 18/01 Bologna 3 1.70 +1.30 -5.72
Sat 31/01 Napoli 0 1.02 -1.02 -6.74
Sat 14/02 Como 3 1.94 +1.06 -5.68
Mon 02/03 Udinese 0 0.57 -0.57 -6.25
Mon 16/03 Cremonese 3 1.64 +1.36 -4.89
Sat 04/04 Hellas Verona 3 0.50 +2.50 -2.39
Mon 20/04 Lecce 1 1.25 -0.25 -2.64
Mon 04/05 Roma 0 0.12 -0.12 -2.76
Sun 17/05 Juventus 3 0.30 +2.70 -0.06

Scores and xG

Fiorentina first

  • Away Serie A Win against the chances

    xG 0.47

    xGA 1.98

    xGD -1.51

    2:0 Win
    Match analysis →
    Why this label · Juventus, Sun 17/05

    The team won despite recording less xG than its opponent. That contrast does not make the win impossible or establish why it happened.

    An xGD of at least +0.25 is positive; at most −0.25 is negative; between them is approximately even. The band uses unrounded figures and is an editorial guide, not a statistical confidence threshold. The chip on each result reads one of three ways: backed by the chances, with even chances, or against them. Counted over the selection, those three are the xG record on the Chances card — 5–1–0 reads as five results with the chances, one even and none against them.

    Points
    3
    Post-match model xPts
    0.30
    Points minus xPts
    +2.70

    xPts is our post-match model's 3 × win probability + draw probability using the match's provider xG, not a pre-match forecast.

    Learn how xG and xPts are calculated →
  • Away Serie A Loss backed by the chances

    xG 0.14

    xGA 2.24

    xGD -2.10

    0:4 Loss
    Match analysis →
    Why this label · Roma, Mon 04/05

    The team lost and recorded less xG than its opponent. The direction of the result aligns with the chance difference.

    An xGD of at least +0.25 is positive; at most −0.25 is negative; between them is approximately even. The band uses unrounded figures and is an editorial guide, not a statistical confidence threshold. The chip on each result reads one of three ways: backed by the chances, with even chances, or against them. Counted over the selection, those three are the xG record on the Chances card — 5–1–0 reads as five results with the chances, one even and none against them.

    Points
    0
    Post-match model xPts
    0.12
    Points minus xPts
    -0.12

    xPts is our post-match model's 3 × win probability + draw probability using the match's provider xG, not a pre-match forecast.

    Learn how xG and xPts are calculated →
  • Away Serie A Draw with even chances

    xG 1.14

    xGA 1.26

    xGD -0.12

    1:1 Draw
    Match analysis →
    Why this label · Lecce, Mon 20/04

    The match was drawn and the chance difference was approximately even. The two readings broadly align.

    An xGD of at least +0.25 is positive; at most −0.25 is negative; between them is approximately even. The band uses unrounded figures and is an editorial guide, not a statistical confidence threshold. The chip on each result reads one of three ways: backed by the chances, with even chances, or against them. Counted over the selection, those three are the xG record on the Chances card — 5–1–0 reads as five results with the chances, one even and none against them.

    Points
    1
    Post-match model xPts
    1.25
    Points minus xPts
    -0.25

    xPts is our post-match model's 3 × win probability + draw probability using the match's provider xG, not a pre-match forecast.

    Learn how xG and xPts are calculated →
  • Away Serie A Win against the chances

    xG 0.36

    xGA 1.30

    xGD -0.94

    1:0 Win
    Match analysis →
    Why this label · Hellas Verona, Sat 04/04

    The team won despite recording less xG than its opponent. That contrast does not make the win impossible or establish why it happened.

    An xGD of at least +0.25 is positive; at most −0.25 is negative; between them is approximately even. The band uses unrounded figures and is an editorial guide, not a statistical confidence threshold. The chip on each result reads one of three ways: backed by the chances, with even chances, or against them. Counted over the selection, those three are the xG record on the Chances card — 5–1–0 reads as five results with the chances, one even and none against them.

    Points
    3
    Post-match model xPts
    0.50
    Points minus xPts
    +2.50

    xPts is our post-match model's 3 × win probability + draw probability using the match's provider xG, not a pre-match forecast.

    Learn how xG and xPts are calculated →
  • Away Serie A Win backed by the chances

    xG 1.79

    xGA 1.44

    xGD +0.35

    4:1 Win
    Match analysis →
    Why this label · Cremonese, Mon 16/03

    The team won and had a positive xG difference. The chances support the direction of the result, without making a judgment about fairness.

    An xGD of at least +0.25 is positive; at most −0.25 is negative; between them is approximately even. The band uses unrounded figures and is an editorial guide, not a statistical confidence threshold. The chip on each result reads one of three ways: backed by the chances, with even chances, or against them. Counted over the selection, those three are the xG record on the Chances card — 5–1–0 reads as five results with the chances, one even and none against them.

    Points
    3
    Post-match model xPts
    1.64
    Points minus xPts
    +1.36

    xPts is our post-match model's 3 × win probability + draw probability using the match's provider xG, not a pre-match forecast.

    Learn how xG and xPts are calculated →
  • Away Serie A Loss backed by the chances

    xG 0.66

    xGA 1.65

    xGD -0.99

    0:3 Loss
    Match analysis →
    Why this label · Udinese, Mon 02/03

    The team lost and recorded less xG than its opponent. The direction of the result aligns with the chance difference.

    An xGD of at least +0.25 is positive; at most −0.25 is negative; between them is approximately even. The band uses unrounded figures and is an editorial guide, not a statistical confidence threshold. The chip on each result reads one of three ways: backed by the chances, with even chances, or against them. Counted over the selection, those three are the xG record on the Chances card — 5–1–0 reads as five results with the chances, one even and none against them.

    Points
    0
    Post-match model xPts
    0.58
    Points minus xPts
    -0.58

    xPts is our post-match model's 3 × win probability + draw probability using the match's provider xG, not a pre-match forecast.

    Learn how xG and xPts are calculated →
  • Away Serie A Win backed by the chances

    xG 1.53

    xGA 0.84

    xGD +0.69

    2:1 Win
    Match analysis →
    Why this label · Como, Sat 14/02

    The team won and had a positive xG difference. The chances support the direction of the result, without making a judgment about fairness.

    An xGD of at least +0.25 is positive; at most −0.25 is negative; between them is approximately even. The band uses unrounded figures and is an editorial guide, not a statistical confidence threshold. The chip on each result reads one of three ways: backed by the chances, with even chances, or against them. Counted over the selection, those three are the xG record on the Chances card — 5–1–0 reads as five results with the chances, one even and none against them.

    Points
    3
    Post-match model xPts
    1.93
    Points minus xPts
    +1.07

    xPts is our post-match model's 3 × win probability + draw probability using the match's provider xG, not a pre-match forecast.

    Learn how xG and xPts are calculated →
  • Away Serie A Loss backed by the chances

    xG 1.36

    xGA 1.80

    xGD -0.44

    1:2 Loss
    Match analysis →
    Why this label · Napoli, Sat 31/01

    The team lost and recorded less xG than its opponent. The direction of the result aligns with the chance difference.

    An xGD of at least +0.25 is positive; at most −0.25 is negative; between them is approximately even. The band uses unrounded figures and is an editorial guide, not a statistical confidence threshold. The chip on each result reads one of three ways: backed by the chances, with even chances, or against them. Counted over the selection, those three are the xG record on the Chances card — 5–1–0 reads as five results with the chances, one even and none against them.

    Points
    0
    Post-match model xPts
    1.03
    Points minus xPts
    -1.03

    xPts is our post-match model's 3 × win probability + draw probability using the match's provider xG, not a pre-match forecast.

    Learn how xG and xPts are calculated →
  • Away Serie A Win backed by the chances

    xG 1.73

    xGA 1.31

    xGD +0.42

    2:1 Win
    Match analysis →
    Why this label · Bologna, Sun 18/01

    The team won and had a positive xG difference. The chances support the direction of the result, without making a judgment about fairness.

    An xGD of at least +0.25 is positive; at most −0.25 is negative; between them is approximately even. The band uses unrounded figures and is an editorial guide, not a statistical confidence threshold. The chip on each result reads one of three ways: backed by the chances, with even chances, or against them. Counted over the selection, those three are the xG record on the Chances card — 5–1–0 reads as five results with the chances, one even and none against them.

    Points
    3
    Post-match model xPts
    1.69
    Points minus xPts
    +1.31

    xPts is our post-match model's 3 × win probability + draw probability using the match's provider xG, not a pre-match forecast.

    Learn how xG and xPts are calculated →
  • Away Serie A Draw against the chances

    xG 1.64

    xGA 2.74

    xGD -1.10

    2:2 Draw
    Match analysis →
    Why this label · Lazio, Wed 07/01

    The match was drawn although the team recorded less xG. The outcome was stronger than that chance difference suggests.

    An xGD of at least +0.25 is positive; at most −0.25 is negative; between them is approximately even. The band uses unrounded figures and is an editorial guide, not a statistical confidence threshold. The chip on each result reads one of three ways: backed by the chances, with even chances, or against them. Counted over the selection, those three are the xG record on the Chances card — 5–1–0 reads as five results with the chances, one even and none against them.

    Points
    1
    Post-match model xPts
    0.71
    Points minus xPts
    +0.29

    xPts is our post-match model's 3 × win probability + draw probability using the match's provider xG, not a pre-match forecast.

    Learn how xG and xPts are calculated →
  • Away Serie A Loss against the chances

    xG 1.23

    xGA 0.95

    xGD +0.28

    0:1 Loss
    Match analysis →
    Why this label · Parma, Sat 27/12

    The team lost despite recording a positive xG difference. The outcome was weaker than that chance advantage suggests.

    An xGD of at least +0.25 is positive; at most −0.25 is negative; between them is approximately even. The band uses unrounded figures and is an editorial guide, not a statistical confidence threshold. The chip on each result reads one of three ways: backed by the chances, with even chances, or against them. Counted over the selection, those three are the xG record on the Chances card — 5–1–0 reads as five results with the chances, one even and none against them.

    Points
    0
    Post-match model xPts
    1.59
    Points minus xPts
    -1.59

    xPts is our post-match model's 3 × win probability + draw probability using the match's provider xG, not a pre-match forecast.

    Learn how xG and xPts are calculated →
  • Away Serie A Loss with even chances

    xG 1.21

    xGA 1.00

    xGD +0.21

    1:3 Loss
    Match analysis →
    Why this label · Sassuolo, Sat 06/12

    The team lost, while the chance difference was approximately even. The outcome was weaker than that difference alone suggests.

    An xGD of at least +0.25 is positive; at most −0.25 is negative; between them is approximately even. The band uses unrounded figures and is an editorial guide, not a statistical confidence threshold. The chip on each result reads one of three ways: backed by the chances, with even chances, or against them. Counted over the selection, those three are the xG record on the Chances card — 5–1–0 reads as five results with the chances, one even and none against them.

    Points
    0
    Post-match model xPts
    1.52
    Points minus xPts
    -1.52

    xPts is our post-match model's 3 × win probability + draw probability using the match's provider xG, not a pre-match forecast.

    Learn how xG and xPts are calculated →
  • Away Serie A Loss with even chances

    xG 1.58

    xGA 1.60

    xGD -0.02

    0:2 Loss
    Match analysis →
    Why this label · Atalanta, Sun 30/11

    The team lost, while the chance difference was approximately even. The outcome was weaker than that difference alone suggests.

    An xGD of at least +0.25 is positive; at most −0.25 is negative; between them is approximately even. The band uses unrounded figures and is an editorial guide, not a statistical confidence threshold. The chip on each result reads one of three ways: backed by the chances, with even chances, or against them. Counted over the selection, those three are the xG record on the Chances card — 5–1–0 reads as five results with the chances, one even and none against them.

    Points
    0
    Post-match model xPts
    1.35
    Points minus xPts
    -1.35

    xPts is our post-match model's 3 × win probability + draw probability using the match's provider xG, not a pre-match forecast.

    Learn how xG and xPts are calculated →
  • Away Serie A Draw with even chances

    xG 1.56

    xGA 1.58

    xGD -0.02

    2:2 Draw
    Match analysis →
    Why this label · Genoa, Sun 09/11

    The match was drawn and the chance difference was approximately even. The two readings broadly align.

    An xGD of at least +0.25 is positive; at most −0.25 is negative; between them is approximately even. The band uses unrounded figures and is an editorial guide, not a statistical confidence threshold. The chip on each result reads one of three ways: backed by the chances, with even chances, or against them. Counted over the selection, those three are the xG record on the Chances card — 5–1–0 reads as five results with the chances, one even and none against them.

    Points
    1
    Post-match model xPts
    1.35
    Points minus xPts
    -0.35

    xPts is our post-match model's 3 × win probability + draw probability using the match's provider xG, not a pre-match forecast.

    Learn how xG and xPts are calculated →
  • Away Serie A Loss backed by the chances

    xG 0.72

    xGA 2.63

    xGD -1.91

    0:3 Loss
    Match analysis →
    Why this label · Inter, Wed 29/10

    The team lost and recorded less xG than its opponent. The direction of the result aligns with the chance difference.

    An xGD of at least +0.25 is positive; at most −0.25 is negative; between them is approximately even. The band uses unrounded figures and is an editorial guide, not a statistical confidence threshold. The chip on each result reads one of three ways: backed by the chances, with even chances, or against them. Counted over the selection, those three are the xG record on the Chances card — 5–1–0 reads as five results with the chances, one even and none against them.

    Points
    0
    Post-match model xPts
    0.26
    Points minus xPts
    -0.26

    xPts is our post-match model's 3 × win probability + draw probability using the match's provider xG, not a pre-match forecast.

    Learn how xG and xPts are calculated →
  • Away Serie A Loss backed by the chances

    xG 1.08

    xGA 1.98

    xGD -0.90

    1:2 Loss
    Match analysis →
    Why this label · Milan, Sun 19/10

    The team lost and recorded less xG than its opponent. The direction of the result aligns with the chance difference.

    An xGD of at least +0.25 is positive; at most −0.25 is negative; between them is approximately even. The band uses unrounded figures and is an editorial guide, not a statistical confidence threshold. The chip on each result reads one of three ways: backed by the chances, with even chances, or against them. Counted over the selection, those three are the xG record on the Chances card — 5–1–0 reads as five results with the chances, one even and none against them.

    Points
    0
    Post-match model xPts
    0.72
    Points minus xPts
    -0.72

    xPts is our post-match model's 3 × win probability + draw probability using the match's provider xG, not a pre-match forecast.

    Learn how xG and xPts are calculated →
  • Away Serie A Draw with even chances

    xG 0.89

    xGA 0.80

    xGD +0.09

    0:0 Draw
    Match analysis →
    Why this label · Pisa, Sun 28/09

    The match was drawn and the chance difference was approximately even. The two readings broadly align.

    An xGD of at least +0.25 is positive; at most −0.25 is negative; between them is approximately even. The band uses unrounded figures and is an editorial guide, not a statistical confidence threshold. The chip on each result reads one of three ways: backed by the chances, with even chances, or against them. Counted over the selection, those three are the xG record on the Chances card — 5–1–0 reads as five results with the chances, one even and none against them.

    Points
    1
    Post-match model xPts
    1.39
    Points minus xPts
    -0.39

    xPts is our post-match model's 3 × win probability + draw probability using the match's provider xG, not a pre-match forecast.

    Learn how xG and xPts are calculated →
  • Away Serie A Draw against the chances

    xG 1.74

    xGA 1.02

    xGD +0.72

    0:0 Draw
    Match analysis →
    Why this label · Torino, Sun 31/08

    The match was drawn although the team recorded a positive xG difference. The outcome was weaker than that chance advantage suggests.

    An xGD of at least +0.25 is positive; at most −0.25 is negative; between them is approximately even. The band uses unrounded figures and is an editorial guide, not a statistical confidence threshold. The chip on each result reads one of three ways: backed by the chances, with even chances, or against them. Counted over the selection, those three are the xG record on the Chances card — 5–1–0 reads as five results with the chances, one even and none against them.

    Points
    1
    Post-match model xPts
    1.94
    Points minus xPts
    -0.94

    xPts is our post-match model's 3 × win probability + draw probability using the match's provider xG, not a pre-match forecast.

    Learn how xG and xPts are calculated →
  • Away Serie A Draw with even chances

    xG 0.98

    xGA 1.13

    xGD -0.15

    1:1 Draw
    Match analysis →
    Why this label · Cagliari, Sun 24/08

    The match was drawn and the chance difference was approximately even. The two readings broadly align.

    An xGD of at least +0.25 is positive; at most −0.25 is negative; between them is approximately even. The band uses unrounded figures and is an editorial guide, not a statistical confidence threshold. The chip on each result reads one of three ways: backed by the chances, with even chances, or against them. Counted over the selection, those three are the xG record on the Chances card — 5–1–0 reads as five results with the chances, one even and none against them.

    Points
    1
    Post-match model xPts
    1.19
    Points minus xPts
    -0.19

    xPts is our post-match model's 3 × win probability + draw probability using the match's provider xG, not a pre-match forecast.

    Learn how xG and xPts are calculated →

Biggest overperformance

Juventus 2:0

· Away xG / xGA 0.47 – 1.98

Goal difference
+2
xGD
-1.51
GD minus xGD
+3.51

Among 19 comparable results.

Open match →

Biggest underperformance

Sassuolo 1:3

· Away xG / xGA 1.21 – 1.00

Goal difference
-2
xGD
+0.21
GD minus xGD
-2.21

Among 19 comparable results.

Open match →

Reading these results

xG is the provider's estimate of chances created; xGA is the opponent's xG. xGD is the difference. Labels compare the recorded outcome with those chances; they are interpretations, not judgments about fairness.

xPts is our post-match model's 3 × win probability + draw probability using the match's provider xG, not a pre-match forecast.

How each figure on this page is read

Every xG bar is drawn on one fixed scale: full width is 7.20 xG, the same on every card and in every window, so two cards can be compared by eye. A rarer match above that is capped with a hatched end, and the figure beside the bar still gives its value.

An xGD of at least +0.25 is positive; at most −0.25 is negative; between them is approximately even. The band uses unrounded figures and is an editorial guide, not a statistical confidence threshold. The chip on each result reads one of three ways: backed by the chances, with even chances, or against them. Counted over the selection, those three are the xG record on the Chances card — 5–1–0 reads as five results with the chances, one even and none against them.

Goal difference minus xGD says how far a scoreline finished from the chances behind it: a 4:2 won off level chances ran nearly two goals ahead of them. The two callouts under the list name the match that ran furthest each way, and a direction with no result a full goal clear of the chances gets no card rather than a card built from a rounding.

Windows count back from the most recent recorded match, and only matches attached to this club record are included. Home and away mean the provider-designated side, not a verified physical venue. Scores describe recorded play, not shootout advancement. Unverified periods receive no chance comparison.

How the model works →