Juventus vs Fiorentina

29 December 2024 · Serie A · 2024/25 · Referee Maurizio Mariani

Full time 2 – 2

Half-time: 1–1

  • Kephren Thuram 20’, 48’
  • Moise Kean 38’
  • Riccardo Sottil 87’

Match summary

The points were shared as Juventus and Fiorentina drew 2-2. It was 1-1 at half-time.

In the first half, Kephren Thuram put Juventus ahead in the 20th minute, set up by Manuel Locatelli and Moise Kean equalised with a header in the 38th minute, set up by Yacine Adli. In the second half, Thuram put Juventus back in front in the 48th minute and Riccardo Sottil equalised in the 87th minute, set up by Moise Kean.

Juventus had the better of the chances, with 1.75 expected goals (xG) from 15 shots to Fiorentina's 1.04 from 11.

Match stats

Juventus Fiorentina
15 Shots 11
5 Shots on Target 4
7 Corners 2
3 Yellow Cards 1
0 Red Cards 0
1.75 xG 1.03
1.75 Non-penalty xG 1.03
5 Deep Completions 2

Key events

Juventus Fiorentina
Kick-off
Kephren Thuram
Assist: Manuel Locatelli
1-0 (Juventus)
20’
38’
Moise Kean
Assist: Yacine Adli
1-1 (Fiorentina)
Half-time1-1
Kephren Thuram2-1 (Juventus)
48’
87’
Riccardo Sottil
Assist: Moise Kean
2-2 (Fiorentina)
Full-time2-2

Bookings

Card times are not on file for this game, so they are listed without a minute.

Juventus
  • Pierre Kalulu Kyatengwa
  • Weston McKennie
  • Manuel Locatelli
Fiorentina
  • Pietro Comuzzo

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.75 1.04 20’ Kephren Thuram (Juventus), 1-0 20’ 38’ Moise Kean (Fiorentina), 1-1 38’ 48’ Kephren Thuram (Juventus), 2-1 48’ 87’ Riccardo Sottil (Fiorentina), 2-2 87’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.75 1.04 20’ Kephren Thuram (Juventus), 1-0 Thuram 20’ 38’ Moise Kean (Fiorentina), 1-1 Kean 38’ 48’ Kephren Thuram (Juventus), 2-1 Thuram 48’ 87’ Riccardo Sottil (Fiorentina), 2-2 Sottil 87’
Juventus 1.75 xGFiorentina 1.04 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Fiorentina attacking Juventus attacking 
38’ Moise Kean (Fiorentina), open play, 0.49 xG, goal 48’ Kephren Thuram (Juventus), open play, 0.49 xG, goal 41’ Dusan Vlahovic (Juventus), set piece, 0.43 xG, saved 5’ Dusan Vlahovic (Juventus), open play, 0.13 xG, off target 74’ Federico Gatti (Juventus), from a corner, 0.10 xG, off target 20’ Kephren Thuram (Juventus), open play, 0.10 xG, goal 61’ Moise Kean (Fiorentina), open play, 0.10 xG, saved 87’ Moise Kean (Fiorentina), open play, 0.09 xG, off target 83’ Nicolás González (Juventus), open play, 0.08 xG, off target 23’ Moise Kean (Fiorentina), open play, 0.07 xG, off target 74’ Kenan Yildiz (Juventus), open play, 0.07 xG, blocked 79’ Dusan Vlahovic (Juventus), open play, 0.06 xG, off target 64’ Federico Gatti (Juventus), from a corner, 0.06 xG, blocked 87’ Riccardo Sottil (Fiorentina), open play, 0.06 xG, goal 90’ Francisco Conceição (Juventus), open play, 0.06 xG, saved 28’ Riccardo Sottil (Fiorentina), direct free kick, 0.05 xG, blocked 31’ Albert Gudmundsson (Fiorentina), open play, 0.05 xG, blocked 43’ Federico Gatti (Juventus), from a corner, 0.05 xG, off target 72’ Francisco Conceição (Juventus), open play, 0.04 xG, blocked 74’ Federico Gatti (Juventus), from a corner, 0.04 xG, saved 83’ Lucas Beltrán (Fiorentina), open play, 0.04 xG, blocked 28’ Yacine Adli (Fiorentina), set piece, 0.04 xG, off target 19’ Andrea Colpani (Fiorentina), open play, 0.03 xG, blocked 45’ Manuel Locatelli (Juventus), open play, 0.01 xG, off target 48’ Dusan Vlahovic (Juventus), open play, 0.01 xG, off target 76’ Dodô (Fiorentina), open play, 0.01 xG, saved 38’ Moise Kean (Fiorentina), open play, 0.49 xG, goal 48’ Kephren Thuram (Juventus), open play, 0.49 xG, goal 41’ Dusan Vlahovic (Juventus), set piece, 0.43 xG, saved 5’ Dusan Vlahovic (Juventus), open play, 0.13 xG, off target 74’ Federico Gatti (Juventus), from a corner, 0.10 xG, off target 61’ Moise Kean (Fiorentina), open play, 0.10 xG, saved 20’ Kephren Thuram (Juventus), open play, 0.10 xG, goal 87’ Moise Kean (Fiorentina), open play, 0.09 xG, off target 83’ Nicolás González (Juventus), open play, 0.08 xG, off target 23’ Moise Kean (Fiorentina), open play, 0.07 xG, off target 74’ Kenan Yildiz (Juventus), open play, 0.07 xG, blocked 79’ Dusan Vlahovic (Juventus), open play, 0.06 xG, off target 64’ Federico Gatti (Juventus), from a corner, 0.06 xG, blocked 87’ Riccardo Sottil (Fiorentina), open play, 0.06 xG, goal 90’ Francisco Conceição (Juventus), open play, 0.06 xG, saved 28’ Riccardo Sottil (Fiorentina), direct free kick, 0.05 xG, blocked 31’ Albert Gudmundsson (Fiorentina), open play, 0.05 xG, blocked 43’ Federico Gatti (Juventus), from a corner, 0.05 xG, off target 72’ Francisco Conceição (Juventus), open play, 0.04 xG, blocked 74’ Federico Gatti (Juventus), from a corner, 0.04 xG, saved 83’ Lucas Beltrán (Fiorentina), open play, 0.04 xG, blocked 28’ Yacine Adli (Fiorentina), set piece, 0.04 xG, off target 19’ Andrea Colpani (Fiorentina), open play, 0.03 xG, blocked 45’ Manuel Locatelli (Juventus), open play, 0.01 xG, off target 76’ Dodô (Fiorentina), open play, 0.01 xG, saved 48’ Dusan Vlahovic (Juventus), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Player stats

PlayerPosMinGAShxGxAKPCards
Michele Di Gregorio GK900 0.000.000
Nicolò Savona DEF900 0.000.000
Pierre Kalulu Kyatengwa DEF900 0.000.000
Federico Gatti DEF904 0.260.000
Weston McKennie DEF650 0.000.000
Kephren Thuram MID9022 0.590.061
Manuel Locatelli MID9011 0.010.213
Francisco Conceição MID902 0.100.131
Teun Koopmeiners MID900 0.000.092
Samuel Mbangula MID660 0.000.000
Dusan Vlahovic FWD854 0.640.000
Andrea Cambiaso Sub250 0.000.000
Kenan Yildiz Sub241 0.070.142
Nicolás González Sub51 0.080.000
Douglas Luiz Sub10 0.000.061
Nicolo Fagioli Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Juventus win 50% Avg odds 1.90
Draw 29% Avg odds 3.31
Fiorentina win 21% Avg odds 4.51

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.