# 2023–24 ACF Fiorentina season

The 2023–24 season was the 97th season in the history of ACF Fiorentina and their 20th consecutive season in the top flight. The club participated in Serie A, the Coppa Italia, the newly-expanded Supercoppa Italiana, and the UEFA Europa Conference League.
Although Fiorentina did not originally qualify for any European competition based on results from their previous season, UEFA announced in late July 2023 the suspension of Juventus from any UEFA club competitions for 2023–24, allowing Fiorentina, as the next-highest ranked team in Serie A, to take their spot in the 2023–24 UEFA Europa Conference League. The Viola would reach the final of the Conference League for the second consecutive season, but were once again defeated there, this time by Greek side Olympiacos.

## Players

    As of 30 June 2024
| No. | Player | Position(s) | Date of birth (age) | Signed from | Signed in | Contract ends | Apps. | Goals | Notes |
| Goalkeepers |||||||||||
| 1 | Pietro Terracciano | GK | (1990-03-08)8 March 1990 (aged 34) | Empoli | 2019 | 2025 | 146 | 0 | |
| 30 | Tommaso Martinelli | GK | (2006-01-06)6 January 2006 (aged 18) | Youth Sector | 2022 | 2026 | 1 | 0 | |
| 40 | Tommaso Vannucchi | GK | (2007-03-05)5 March 2007 (aged 17) | Youth Sector | 2023 | 2025 | 0 | 0 | |
| 53 | Oliver Christensen | GK | (1999-03-22)22 March 1999 (aged 25) | Hertha BSC | 2023 | 2028 | 10 | 0 | |
| Defenders |||||||||||
| 2 | Dodô | RB | (1998-11-17)17 November 1998 (aged 25) | Shakhtar Donetsk | 2022 | 2027 | 67 | 1 | |
| 3 | Cristiano Biraghi | LB | (1992-09-01)1 September 1992 (aged 31) | Pescara | 2017 | 2026 | 253 | 14 | |
| 4 | Nikola Milenković | CB / RB | (1997-10-12)12 October 1997 (aged 26) | Partizan | 2017 | 2027 | 264 | 17 | |
| 16 | Luca Ranieri | CB / LB / LM | (1999-04-23)23 April 1999 (aged 25) | Youth Sector | 2015 | 2026 | 67 | 5 | |
| 22 | Davide Faraoni | RB | (1991-10-25)25 October 1991 (aged 32) | Hellas Verona | 2024 | 2024 | 11 | 0 | On loan |
| 28 | Lucas Martínez Quarta | CB | (1996-05-10)10 May 1996 (aged 28) | River Plate | 2020 | 2025 | 126 | 11 | |
| 33 | Michael Kayode | RB | (2004-07-10)10 July 2004 (aged 19) | Youth Sector | 2021 | 2025 | 37 | 1 | |
| 37 | Pietro Comuzzo | CB | (2005-02-20)20 February 2005 (aged 19) | Youth Sector | 2022 | 2025 | 6 | 0 | |
| 65 | Fabiano Parisi | LB | (2000-11-09)9 November 2000 (aged 23) | Empoli | 2023 | 2028 | 32 | 0 | |
| Midfielders |||||||||||
| 5 | Giacomo Bonaventura | CM / AM / LW | (1989-08-22)22 August 1989 (aged 34) | Milan | 2020 | 2024 | 162 | 22 | |
| 6 | Arthur | CM / DM | (1996-08-12)12 August 1996 (aged 27) | Juventus | 2023 | 2024 | 48 | 2 | On loan |
| 8 | Maxime Lopez | DM | (1997-12-04)4 December 1997 (aged 26) | Sassuolo | 2023 | 2024 | 31 | 1 | On loan |
| 17 | Gaetano Castrovilli | CM | (1997-02-17)17 February 1997 (aged 27) | Bari | 2017 | 2024 | 131 | 14 | |
| 19 | Gino Infantino | AM | (2003-05-19)19 May 2003 (aged 21) | Rosario Central | 2023 | 2028 | 9 | 0 | |
| 32 | Alfred Duncan | CM / DM | (1993-03-10)10 March 1993 (aged 31) | Sassuolo | 2020 | 2024 | 126 | 6 | |
| 38 | Rolando Mandragora | CM / DM | (1997-06-29)29 June 1997 (aged 27) | Juventus | 2022 | 2026 | 99 | 9 | |
| 72 | Antonín Barák | CM | (1994-12-03)3 December 1994 (aged 29) | Hellas Verona | 2023 | 2027 | 81 | 13 | |
| Forwards |||||||||||
| 7 | Riccardo Sottil | LW / RW / CF | (1999-06-03)3 June 1999 (aged 25) | Youth Sector | 2018 | 2026 | 113 | 9 | |
| 9 | Lucas Beltrán | CF | (2001-03-29)29 March 2001 (aged 23) | River Plate | 2023 | 2028 | 51 | 10 | |
| 10 | Nicolás González | LW / RW / CF | (1998-04-06)6 April 1998 (aged 26) | VfB Stuttgart | 2021 | 2026 | 125 | 38 | |
| 11 | Jonathan Ikoné | RW | (1998-05-02)2 May 1998 (aged 26) | Lille | 2022 | 2026 | 115 | 12 | |
| 18 | M'Bala Nzola | CF | (1996-08-18)18 August 1996 (aged 27) | Spezia Calcio | 2023 | 2027 | 47 | 7 | |
| 20 | Andrea Belotti | CF | (1993-12-20)20 December 1993 (aged 30) | Roma | 2024 | 2024 | 24 | 4 | On loan |
| 99 | Christian Kouamé | CF | (1997-12-06)6 December 1997 (aged 26) | Genoa | 2020 | 2024 | 124 | 10 | |
| Players that left the club during the season |||||||||||
| 26 | Yerry Mina | CB | (1994-09-23)23 September 1994 (aged 28) | Everton | 2023 | 2024 | 7 | 0 | |
| 27 | Abdelhamid Sabiri | AM | (1996-11-28)28 November 1996 (aged 26) | Sampdoria | 2023 | 2026 | 0 | 0 | |
| 70 | Niccolò Pierozzi | RB | (2001-09-12)12 September 2001 (aged 22) | Youth Sector | 2021 | 2024 | 2 | 0 | |
| 73 | Lorenzo Amatucci | CM / DM | (2004-02-05)5 February 2004 (aged 19) | Youth Sector | 2021 | 2025 | 2 | 0 | |
| 77 | Josip Brekalo | LW / RW / CF | (1998-06-23)23 June 1998 (aged 25) | VfL Wolfsburg | 2023 | 2026 | 29 | 1 | |
| 91 | Aleksandr Kokorin | CF / RW | (1991-03-19)19 March 1991 (aged 32) | Spartak Moscow | 2021 | 2024 | 12 | 0 | |

## Transfers
### In

| Date | Pos. | Player | Age | Moving from | Fee |
| 14 July 2023 | DF | Fabiano Parisi | 22 | Empoli | €10M |
| 3 August 2023 | MF | Gino Infantino | 20 | Rosario Central | €3.5M |
| 5 August 2023 | DF | Yerry Mina | 28 | Everton | Free |
| 10 August 2023 | GK | Oliver Christensen | 24 | Hertha BSC | €6M |
| 10 August 2023 | FW | M'Bala Nzola | 26 | Spezia | €10M |
| 12 August 2023 | FW | Lucas Beltrán | 22 | River Plate | €12M |

#### Loans in

| Date | Pos. | Player | Age | Moving from | Fee |
| 22 July 2023 | MF | Arthur | 26 | Juventus | €2M |
| 1 September 2023 | MF | Maxime Lopez | 25 | Sassuolo | |
| 13 January 2024 | DF | Davide Faraoni | 32 | Hellas Verona | |
| 1 February 2024 | FW | Andrea Belotti | 30 | Roma | |

### Out

| Date | Pos. | Player | Age | Moving to | Fee |
| 1 July 2023 | GK | Salvatore Sirigu | 36 | Unattached | Free |
| 1 July 2023 | DF | Lorenzo Venuti | 28 | Lecce | Free |
| 1 July 2023 | MF | Riccardo Saponara | 31 | Hellas Verona | Free |
| 1 July 2023 | MF | Youssef Maleh | 24 | Lecce | €5.5M |
| 1 July 2023 | MF | Szymon Żurkowski | 25 | Spezia | €3.2M |
| 12 July 2023 | MF | Toni Fruk | 22 | Rijeka | Free |
| 14 July 2023 | DF | Jacob Rasmussen | 26 | Brøndby | €3M |
| 23 July 2023 | DF | Aleksa Terzić | 23 | Red Bull Salzburg | €5.5M |
| 26 July 2023 | DF | Igor | 25 | Brighton & Hove Albion | €17M |
| 10 August 2023 | FW | Arthur Cabral | 25 | Benfica | €20M |
| 14 August 2023 | GK | Michele Cerofolini | 24 | Frosinone | Undisclosed |
| 1 September 2023 | FW | Luka Jović | 25 | Milan | Free |
| 1 February 2024 | DF | Yerry Mina | 29 | Cagliari | Free |

#### Loans out

| Date | Pos. | Player | Age | Moving to | Fee | Notes |
| 12 July 2023 | DF | Dimo Krastev | 20 | Catanzaro | | |
| 13 July 2023 | MF | Alessandro Bianco | 20 | Reggiana | | |
| 19 July 2023 | DF | Eduard Duțu | 22 | Ancona | | |
| 21 July 2023 | DF | Gabriele Ferrarini | 23 | Feralpisalò | | |
| 27 July 2023 | MF | Edoardo Pierozzi | 21 | Cesena | | |
| 4 August 2023 | FW | Eljon Toçi | 20 | Sestri Levante | | |
| 9 August 2023 | FW | Filippo Distefano | 19 | Ternana | | |
| 18 August 2023 | FW | Louis Munteanu | 21 | Farul Constanța | | |
| 1 September 2023 | MF | Sofyan Amrabat | 27 | Manchester United | €10M | |
| 5 September 2023 | FW | Aleksandr Kokorin | 32 | Aris Limassol | €0.25M | Loan extended |
| 7 September 2023 | MF | Abdelhamid Sabiri | 26 | Al-Fayha | | |
| 4 January 2024 | DF | Eduard Duțu | 22 | Virtus Francavilla | | |
| 11 January 2024 | DF | Niccolò Pierozzi | 22 | Salernitana | | |
| 12 January 2024 | FW | Eljon Toçi | 21 | Pro Sesto | | |
| 24 January 2024 | DF | Dimo Krastev | 20 | Feralpisalò | | |
| 29 January 2024 | MF | Josip Brekalo | 25 | Hajduk Split | €0.1M | |
| 31 January 2024 | DF | Christian Dalle Mura | 21 | Ternana | | |
| 1 February 2024 | MF | Lorenzo Amatucci | 19 | Ternana | | |

## Pre-season and friendlies

Win  Draw  Loss  Fixtures

## Competitions
### Overall record

| Competition | First match | Last match | Starting round | Final position | Record | Record | Record | Record | Record | Record | Record | Record |
| Competition | First match | Last match | Starting round | Final position | Pld | W | D | L | GF | GA | GD | Win % |
| Serie A | 19 August 2023 | 2 June 2024 | Matchday 1 | 8th | 38 | 17 | 9 | 12 | 61 | 46 | +15 | 044.74 |
| Coppa Italia | 6 December 2023 | 24 April 2024 | Round of 16 | Semi-finals | 4 | 1 | 2 | 1 | 4 | 6 | −2 | 025.00 |
| Supercoppa Italiana | 18 January 2024 | 18 January 2024 | Semi-finals | Semi-finals | 1 | 0 | 0 | 1 | 0 | 3 | −3 | 000.00 |
| UEFA Europa Conference League | 24 August 2023 | 29 May 2024 | Play-off round | Runners-up | 15 | 7 | 6 | 2 | 27 | 15 | +12 | 046.67 |
| Total | Total | Total | Total | Total | 58 | 25 | 17 | 16 | 92 | 70 | +22 | 043.10 |
Source: Soccerway

### Serie A
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 6 | Roma | 38 | 18 | 9 | 11 | 65 | 46 | +19 | 63 | Qualification for the Europa League league phase |
| 7 | Lazio | 38 | 18 | 7 | 13 | 49 | 39 | +10 | 61 | Qualification for the Europa League league phase |
| 8 | Fiorentina | 38 | 17 | 9 | 12 | 61 | 46 | +15 | 60 | Qualification for the Conference League play-off round |
| 9 | Torino | 38 | 13 | 14 | 11 | 36 | 36 | 0 | 53 | |
| 10 | Napoli | 38 | 13 | 14 | 11 | 55 | 48 | +7 | 53 | |
* ↑ Since the winners of the 2023–24 Coppa Italia, Juventus, qualified for the Champions League, the Europa League berth awarded to the Coppa Italia winners was passed to the seventh-placed team, and the Conference League berth was passed to the eighth-placed team.
* 1 2 Torino finished ahead of Napoli on head-to-head points: Torino 3–0 Napoli, Napoli 1–1 Torino.

#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Source: Serie A

#### Results by round

| Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |
| Ground | A | H | A | H | A | A | H | A | H | A | H | H | A | H | A | H | A | H | A | H | A | H | A | H | A | H | A | H | A | H | A | H | A | H | A | H | H | A |
| Result | W | D | L | W | W | D | W | W | L | L | L | W | L | W | D | W | W | W | L | D | L | L | L | W | D | W | D | D | W | L | L | D | W | W | L | W | D | W |
| Position | 1 | 5 | 8 | 8 | 5 | 7 | 5 | 4 | 5 | 6 | 8 | 6 | 8 | 6 | 7 | 6 | 5 | 4 | 4 | 4 | 4 | 6 | 8 | 7 | 7 | 7 | 8 | 8 | 8 | 10 | 10 | 10 | 9 | 9 | 9 | 8 | 8 | 8 |

#### Matches

The league fixtures were announced on 5 July 2023.

### UEFA Europa Conference League
#### Play-off round

The draw for the play-off round was held on 7 August 2023.

#### Group stage

The draw for the group stage was held on 1 September 2023.
| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | FIO | FER | GNK | ČUK |
| 1 | Fiorentina | 6 | 3 | 3 | 0 | 14 | 6 | +8 | 12 | Advance to round of 16 | — | 2–2 | 2–1 | 6–0 |
| 2 | Ferencváros | 6 | 2 | 4 | 0 | 9 | 6 | +3 | 10 | Advance to knockout round play-offs | 1–1 | — | 1–1 | 3–1 |
| 3 | Genk | 6 | 2 | 3 | 1 | 8 | 5 | +3 | 9 | | 2–2 | 0–0 | — | 2–0 |
| 4 | Čukarički | 6 | 0 | 0 | 6 | 2 | 16 | −14 | 0 | | 0–1 | 1–2 | 0–2 | — |

#### Knockout phase
##### Round of 16

The draw for the round of 16 was held on 23 February 2024.

##### Quarter-finals

The draw for the quarter-finals was held on 15 March 2024.

##### Semi-finals

The draw for the semi-finals was held on 15 March 2024, after the draw for the quarter-finals.

##### Final
## Squad statistics

| No. | Pos | Nat | Player | Total | Total | Serie A | Serie A | Coppa Italia | Coppa Italia | Supercoppa Italiana | Supercoppa Italiana | UEFA Europa Conference League | UEFA Europa Conference League |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| Goalkeepers ||||||||||||||
| 1 | GK | ITA | Pietro Terracciano | 47 | 0 | 33 | 0 | 2 | 0 | 1 | 0 | 11 | 0 |
| 30 | GK | ITA | Tommaso Martinelli | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 53 | GK | DEN | Oliver Christensen | 10 | 0 | 4 | 0 | 2 | 0 | 0 | 0 | 4 | 0 |
| Defenders ||||||||||||||
| 2 | DF | BRA | Dodô | 18 | 0 | 7+2 | 0 | 1 | 0 | 0 | 0 | 7+1 | 0 |
| 3 | DF | ITA | Cristiano Biraghi | 46 | 3 | 27+2 | 2 | 2+1 | 0 | 1 | 0 | 13 | 1 |
| 4 | DF | SRB | Nikola Milenković | 49 | 0 | 26+7 | 0 | 4 | 0 | 1 | 0 | 10+1 | 0 |
| 16 | DF | ITA | Luca Ranieri | 43 | 5 | 23+3 | 2 | 3+1 | 0 | 0 | 0 | 11+2 | 3 |
| 22 | DF | ITA | Davide Faraoni | 11 | 0 | 4+4 | 0 | 0 | 0 | 0+1 | 0 | 1+1 | 0 |
| 28 | DF | ARG | Lucas Martínez Quarta | 41 | 8 | 25+3 | 5 | 1+1 | 1 | 1 | 0 | 8+2 | 2 |
| 33 | DF | ITA | Michael Kayode | 36 | 1 | 21+4 | 1 | 3+1 | 0 | 1 | 0 | 5+1 | 0 |
| 37 | DF | ITA | Pietro Comuzzo | 6 | 0 | 0+4 | 0 | 0+1 | 0 | 0 | 0 | 0+1 | 0 |
| 65 | DF | ITA | Fabiano Parisi | 32 | 0 | 15+5 | 0 | 2+1 | 0 | 0+1 | 0 | 3+5 | 0 |
| Midfielders ||||||||||||||
| 5 | MF | ITA | Giacomo Bonaventura | 42 | 8 | 26+4 | 8 | 2+1 | 0 | 1 | 0 | 7+1 | 0 |
| 6 | MF | BRA | Arthur | 47 | 2 | 22+10 | 2 | 0+3 | 0 | 1 | 0 | 8+3 | 0 |
| 8 | MF | FRA | Maxime Lopez | 31 | 1 | 7+12 | 0 | 2 | 0 | 0 | 0 | 5+5 | 1 |
| 17 | MF | ITA | Gaetano Castrovilli | 6 | 1 | 5+1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 19 | MF | ARG | Gino Infantino | 9 | 0 | 0+6 | 0 | 0+1 | 0 | 0 | 0 | 0+2 | 0 |
| 32 | MF | GHA | Alfred Duncan | 40 | 2 | 23+6 | 2 | 1+1 | 0 | 1 | 0 | 4+4 | 0 |
| 38 | MF | ITA | Rolando Mandragora | 49 | 5 | 16+16 | 3 | 3+1 | 1 | 0 | 0 | 12+1 | 1 |
| 72 | MF | CZE | Antonín Barák | 34 | 5 | 8+13 | 2 | 2 | 0 | 0+1 | 0 | 4+6 | 3 |
| Forwards ||||||||||||||
| 7 | FW | ITA | Riccardo Sottil | 34 | 5 | 13+8 | 2 | 1 | 1 | 0+1 | 0 | 6+5 | 2 |
| 9 | FW | ARG | Lucas Beltrán | 50 | 10 | 21+10 | 6 | 3+1 | 0 | 1 | 0 | 9+5 | 4 |
| 10 | FW | ARG | Nicolás González | 43 | 16 | 20+8 | 12 | 2 | 0 | 0 | 0 | 13 | 4 |
| 11 | FW | FRA | Jonathan Ikoné | 43 | 5 | 18+10 | 3 | 1+2 | 0 | 1 | 0 | 4+7 | 2 |
| 18 | FW | ANG | M'Bala Nzola | 46 | 7 | 14+18 | 3 | 1+1 | 1 | 0+1 | 0 | 4+7 | 3 |
| 20 | FW | ITA | Andrea Belotti | 24 | 4 | 11+4 | 3 | 2 | 0 | 0 | 0 | 6+1 | 1 |
| 99 | FW | CIV | Christian Kouamé | 37 | 2 | 11+11 | 2 | 2+1 | 0 | 0 | 0 | 6+6 | 0 |
| Players transferred/loaned out during the season ||||||||||||||
| 26 | DF | COL | Yerry Mina | 7 | 0 | 0+4 | 0 | 1+1 | 0 | 0 | 0 | 1 | 0 |
| 27 | MF | MAR | Abdelhamid Sabiri | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 70 | DF | ITA | Niccolò Pierozzi | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1+1 | 0 |
| 73 | MF | ITA | Lorenzo Amatucci | 2 | 0 | 0+2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 77 | MF | CRO | Josip Brekalo | 17 | 1 | 7+3 | 1 | 1 | 0 | 1 | 0 | 2+3 | 0 |
| 91 | FW | RUS | Aleksandr Kokorin | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 |
Source: Competitions