# 2021–22 ACF Fiorentina season

The 2021–22 season was the 95th season in the existence of ACF Fiorentina and the club's 18th consecutive season in the top flight of Italian football. In addition to the domestic league, Fiorentina participated in this season's edition of the Coppa Italia.
Following last season's disappointment results, Giuseppe Iachini was let go at the end of the season. Gennaro Gattuso was initially hired to be the team's manager in the early summer, but parted ways 23 days after his appointment following disagreements on transfer policy and agent's influence. Vincenzo Italiano was hired from Spezia as the team's next manager.

## Players
### Squad information

    As of 4 January 2022
    Appearances include league matches only
| 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 (age 34) | Empoli | 2019 | 2023 | 16 | 0 | |
| 25 | Antonio Rosati | GK | (1983-06-26) 26 June 1983 (age 41) | Torino | 2021 | | 3 | 0 | |
| 69 | Bartłomiej Drągowski | GK | (1997-08-19) 19 August 1997 (age 27) | Jagiellonia Białystok | 2016 | 2023 | 76 | 0 | |
| Defenders |||||||||||
| 2 | Lucas Martínez Quarta | CB | (1996-05-10) 10 May 1996 (age 28) | River Plate | 2020 | 2025 | 23 | 1 | |
| 3 | Cristiano Biraghi | LB | (1992-09-01) 1 September 1992 (age 32) | Pescara | 2017 | 2024 | 109 | 3 | |
| 4 | Nikola Milenković | CB / RB | (1997-10-12) 12 October 1997 (age 27) | Partizan | 2017 | 2023 | 124 | 12 | |
| 17 | Aleksa Terzić | LB | (1999-08-17) 17 August 1999 (age 25) | Red Star Belgrade | 2019 | 2024 | 2 | 0 | |
| 23 | Lorenzo Venuti | RB | (1995-04-12) 12 April 1995 (age 29) | Youth Sector | 2019 | 2024 | 47 | 0 | |
| 29 | Álvaro Odriozola | RB | (1995-12-14) 14 December 1995 (age 29) | Real Madrid | 2021 | 2022 | 2 | 0 | On loan |
| 55 | Matija Nastasić | CB / LB | (1993-03-28) 28 March 1993 (age 31) | Schalke 04 | 2021 | 2023 | 26 | 2 | |
| 98 | Igor | CB / LB / LM | (1998-02-07) 7 February 1998 (age 26) | SPAL | 2021 | 2024 | 33 | 0 | |
| Midfielders |||||||||||
| 5 | Giacomo Bonaventura | CM / AM / LW | (1989-08-22) 22 August 1989 (age 35) | Milan | 2020 | 2022 | 38 | 4 | |
| 8 | Riccardo Saponara | AM | (1991-12-21) 21 December 1991 (age 32) | Empoli | 2018 | 2022 | 35 | 3 | |
| 10 | Gaetano Castrovilli | CM | (1997-02-17) 17 February 1997 (age 27) | Bari | 2017 | 2024 | 71 | 8 | |
| 14 | Youssef Maleh | CM | (1998-08-28) 28 August 1998 (age 26) | Venezia | 2021 | 2024 | 2 | 0 | |
| 18 | Lucas Torreira | CM | (1996-02-01) 1 February 1996 (age 28) | Arsenal | 2021 | 2022 | 1 | 0 | On loan |
| 24 | Marco Benassi | CM / AM | (1994-09-08) 8 September 1994 (age 30) | Torino | 2017 | 2024 | 87 | 13 | |
| 32 | Alfred Duncan | CM / DM | (1993-03-10) 10 March 1993 (age 31) | Sassuolo | 2020 | 2024 | 20 | 1 | |
| 34 | Sofyan Amrabat | CM / DM | (1996-08-21) 21 August 1996 (age 28) | Hellas Verona | 2020 | 2024 | 33 | 0 | |
| Forwards |||||||||||
| 7 | José Callejón | RW / LW | (1987-02-11) 11 February 1987 (age 37) | Napoli | 2020 | 2022 | 24 | 0 | |
| 9 | Arthur Cabral | CF | (1998-04-25) 25 April 1998 (age 26) | Basel | 2022 | 2026 | 0 | 0 | |
| 19 | Krzysztof Piątek | CF | (1995-07-01) 1 July 1995 (age 29) | Hertha BSC | 2022 | | 0 | 0 | |
| 22 | Nicolás González | LW / RW / CF | (1998-04-06) 6 April 1998 (age 26) | VfB Stuttgart | 2021 | 2026 | 4 | 1 | |
| 33 | Riccardo Sottil | LW / RW / CF | (1999-06-03) 3 June 1999 (age 25) | Youth Sector | 2018 | 2024 | 23 | 0 | |
| 91 | Aleksandr Kokorin | CF | (1991-03-19) 19 March 1991 (age 33) | Spartak Moscow | 2021 | 2024 | 5 | 0 | |
| 11 | Jonathan Ikoné | CF | (1998-05-02) 2 May 1998 (age 26) | Lille | 2022 | 2026 | 0 | 0 | |
| Players that left the club during the season |||||||||||
| 9 | Dušan Vlahović | CF | (2000-01-28) 28 January 2000 (age 24) | Partizan | 2018 | 2023 | 81 | 30 | |
| 15 | Erick Pulgar | DM / CB / CM | (1994-01-15) 15 January 1994 (age 30) | Bologna | 2019 | 2023 | 71 | 8 | |

### Other players under contract

    As of 19 July 2021
Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
| No. | Pos. | Nation | Player |
| — | GK | ITA | Federico Brancolini |
| — | GK | ITA | Michele Cerofolini |
| — | DF | ITA | Pierluigi Pinto |
| — | FW | ITA | Mattia Trovato |
| — | FW | CZE | Martin Graiciar |

### Out on loan

    As of 3 February 2022
Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
| No. | Pos. | Nation | Player |
| — | GK | ITA | Simone Ghidotti (at Gubbio until 30 June 2022) |
| — | DF | ITA | Christian Dalle Mura (at Cremonese until 30 June 2022) |
| — | DF | ROU | Eduard Dutu (at Montevarchi until 30 June 2022) |
| — | DF | ITA | Gabriele Ferrarini (at Reggiana until 30 June 2022) |
| — | DF | ITA | Mattia Fiorini (at Fiorenzuola until 30 June 2022) |
| — | DF | ITA | Alessandro Lovisa (at Lucchese until 30 June 2022) |
| — | DF | ESP | Tòfol Montiel (at Siena until 30 June 2022) |
| — | DF | DEN | Jacob Rasmussen (at Vitesse until 30 June 2022) |
| — | DF | ITA | Luca Ranieri (at Salernitana until 30 June 2022) |
| — | MF | CRO | Toni Fruk (at Gorica until 30 June 2022) |
| — | MF | ITA | Niccolò Pierozzi (at Pro Patria until 30 June 2022) |
| — | MF | CHI | Erick Pulgar (at Galatasaray until 30 June 2022) |
| — | MF | POL | Szymon Żurkowski (at Empoli until 30 June 2022) |
| — | FW | ITA | Federico Chiesa (at Juventus until 30 June 2022) |
| — | FW | ITA | Gabriele Gori (at Cosenza until 30 June 2022) |
| — | FW | FRA | Christian Koffi (at Sète until 30 June 2022) |
| — | FW | CIV | Christian Kouamé (at Anderlecht until 30 June 2022) |
| — | FW | ITA | Samuele Spalluto (at Gubbio until 30 June 2022) |

## Transfers
### In

| Date | Pos. | Player | Age | Moving from | Fee | Notes |
| 1 July 2021 | RW | Nicolás González | 23 | VfB Stuttgart | €23.5M | |
| 1 July 2021 | CB | Igor | 23 | SPAL | €5M | Obligation to buy from 2019 loan deal |
| 21 August 2021 | CB | Matija Nastasić | 28 | Schalke 04 | €500,000 | |
| 2 January 2022 | FW | Jonathan Ikoné | 23 | Lille | €15M | |
| 7 January 2022 | FW | Krzysztof Piątek | 26 | Hertha BSC | Undisclosed | |
| 29 January 2022 | FW | Arthur Cabral | 23 | Basel | €17M | |

#### Loans in

| Date | Pos. | Player | Age | Moving from | Fee | Notes |
| 25 August 2021 | CM | Lucas Torreira | 25 | Arsenal | €1.5M | |
| 28 August 2021 | RB | Álvaro Odriozola | 25 | Real Madrid | | |

### Out

| Date | Pos. | Player | Age | Moving to | Fee | Notes |
| 1 July 2021 | GK | Alban Lafont | 22 | Nantes | €7.5M | Option to buy from 2019 loan deal |
| 1 July 2021 | CB | Federico Ceccherini | 29 | Hellas Verona | €3M | Obligation to buy from 2020 loan deal |
| 1 July 2021 | CB | Dávid Hancko | 23 | Sparta Prague | €2.5M | |
| 1 July 2021 | CM | Marco Marozzi | 22 | Free agent | Free | |
| 1 July 2021 | CM | Borja Valero | 36 | Retired | Free | |
| 1 July 2021 | CB | Martín Cáceres | 34 | Free agent | Free | |
| 1 July 2021 | FW | Rafik Zekhnini | 23 | Molde | Free | |
| 5 July 2021 | CB | Kevin Diks | 24 | Copenhagen | Free | |
| 5 July 2021 | CB | Petko Hristov | 22 | Spezia | Free | |
| 8 July 2021 | CM | Erald Lakti | 21 | Lecco | Free | |
| 19 July 2021 | CB | Julián Illanes | 24 | Pescara | €350,000 | |
| 19 July 2021 | CB | Maximiliano Olivera | 29 | Juárez | Free | |
| 23 July 2021 | CM | Valentin Eysseric | 29 | Kasımpaşa | Free | |
| 19 August 2021 | CB | Germán Pezzella | 30 | Real Betis | €3.5M | |
| 23 August 2021 | RB | Pol Lirola | 24 | Marseille | €13M | |
| 24 August 2021 | AM | Marco Meli | 21 | Siena | Free | |
| 6 September 2021 | FW | Franck Ribéry | 38 | Salernitana | Free | |
| 27 January 2022 | FW | Dušan Vlahović | 22 | Juventus | €70M | €70M + €10M variables |

## 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 | 22 August 2021 | 21 May 2022 | Matchday 1 | 7th | 38 | 19 | 5 | 14 | 59 | 51 | +8 | 050.00 |
| Coppa Italia | 13 August 2021 | 20 April 2022 | First round | Semi-finals | 6 | 4 | 0 | 2 | 14 | 7 | +7 | 066.67 |
| Total | Total | Total | Total | Total | 44 | 23 | 5 | 16 | 73 | 58 | +15 | 052.27 |
Source: Soccerway

### Serie A
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 5 | Lazio | 38 | 18 | 10 | 10 | 77 | 58 | +19 | 64 | 0Qualification for the Europa League group stage |
| 6 | Roma | 38 | 18 | 9 | 11 | 59 | 43 | +16 | 63 | 0Qualification for the Europa League group stage |
| 7 | Fiorentina | 38 | 19 | 5 | 14 | 59 | 51 | +8 | 62 | 0Qualification for the Conference League play-off round |
| 8 | Atalanta | 38 | 16 | 11 | 11 | 65 | 48 | +17 | 59 | |
| 9 | Hellas Verona | 38 | 14 | 11 | 13 | 65 | 59 | +6 | 53 | |
* 1 2 Since the winners of the 2021–22 Coppa Italia, Internazionale, qualified for the Champions League, the Europa League berth awarded to the Coppa Italia winners was passed to the sixth-placed team, and the Europa Conference League berth awarded to the sixth-placed team was passed to the seventh-placed team.

#### 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 | A | H | A | H | A | H | A | H | A | H | A | H | A | H | H | A | H | A | H | A | H | A | H | A | H | H | A | H | A | H | A | A | H | A | H |
| Result | L | W | W | W | L | W | L | L | W | L | W | L | W | L | W | W | W | D | D | L | L | W | D | L | W | W | L | D | W | D | W | W | W | L | L | W | L | W |
| Position | 18 | 10 | 8 | 5 | 6 | 5 | 5 | 9 | 7 | 8 | 7 | 7 | 7 | 6 | 6 | 6 | 5 | 6 | 7 | 6 | 7 | 6 | 7 | 8 | 8 | 7 | 8 | 8 | 8 | 8 | 8 | 7 | 7 | 7 | 7 | 7 | 7 | 7 |

#### Matches

The league fixtures were announced on 14 July 2021.

### Coppa Italia
## Statistics
### Appearances and goals

| No. | Pos | Nat | Player | Total | Total | Serie A | Serie A | Coppa Italia | Coppa Italia |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals |
| Goalkeepers ||||||||||
| 1 | GK | ITA | Pietro Terracciano | 36 | 0 | 31+1 | 0 | 3+1 | 0 |
| 25 | GK | ITA | Antonio Rosati | 1 | 0 | 0 | 0 | 1 | 0 |
| 69 | GK | POL | Bartłomiej Drągowski | 9 | 0 | 7 | 0 | 2 | 0 |
| Defenders ||||||||||
| 2 | DF | ARG | Lucas Martínez Quarta | 22 | 1 | 16+4 | 1 | 2 | 0 |
| 3 | DF | ITA | Cristiano Biraghi | 42 | 5 | 37 | 4 | 5 | 1 |
| 4 | DF | SRB | Nikola Milenković | 39 | 3 | 34 | 1 | 4+1 | 2 |
| 17 | DF | SRB | Aleksa Terzić | 15 | 0 | 1+13 | 0 | 1 | 0 |
| 23 | DF | ITA | Lorenzo Venuti | 27 | 2 | 20+3 | 0 | 4 | 2 |
| 29 | DF | ESP | Álvaro Odriozola | 27 | 1 | 18+7 | 1 | 2 | 0 |
| 55 | DF | SRB | Matija Nastasić | 6 | 0 | 2+3 | 0 | 1 | 0 |
| 98 | DF | BRA | Igor | 35 | 0 | 23+7 | 0 | 4+1 | 0 |
| Midfielders ||||||||||
| 5 | MF | ITA | Giacomo Bonaventura | 35 | 4 | 28+3 | 4 | 2+2 | 0 |
| 8 | MF | ITA | Riccardo Saponara | 34 | 3 | 13+16 | 3 | 4+1 | 0 |
| 10 | MF | ITA | Gaetano Castrovilli | 27 | 1 | 16+7 | 1 | 3+1 | 0 |
| 14 | MF | MAR | Youssef Maleh | 33 | 3 | 11+17 | 2 | 3+2 | 1 |
| 18 | MF | URU | Lucas Torreira | 35 | 5 | 26+5 | 5 | 4 | 0 |
| 32 | MF | GHA | Alfred Duncan | 37 | 2 | 21+12 | 2 | 2+2 | 0 |
| 34 | MF | MAR | Sofyan Amrabat | 25 | 1 | 8+15 | 1 | 1+1 | 0 |
| 42 | MF | ITA | Alessandro Bianco | 2 | 0 | 0 | 0 | 0+2 | 0 |
| Forwards ||||||||||
| 7 | FW | ESP | José Callejón | 33 | 1 | 16+14 | 1 | 2+1 | 0 |
| 9 | FW | BRA | Arthur Cabral | 16 | 2 | 8+6 | 2 | 1+1 | 0 |
| 11 | FW | FRA | Jonathan Ikoné | 21 | 1 | 7+10 | 1 | 2+2 | 0 |
| 19 | FW | POL | Krzysztof Piątek | 18 | 6 | 9+5 | 3 | 2+2 | 3 |
| 22 | FW | ARG | Nicolás González | 39 | 8 | 26+7 | 7 | 4+2 | 1 |
| 28 | FW | ITA | Filippo Distefano | 1 | 0 | 0+1 | 0 | 0 | 0 |
| 33 | FW | ITA | Riccardo Sottil | 29 | 4 | 14+10 | 3 | 1+4 | 1 |
| 91 | FW | RUS | Aleksandr Kokorin | 7 | 0 | 0+6 | 0 | 1 | 0 |
| Players transferred out during the season ||||||||||
| 9 | FW | SRB | Dušan Vlahović | 24 | 20 | 21 | 17 | 2+1 | 3 |
| 15 | MF | CHI | Erick Pulgar | 8 | 0 | 4+2 | 0 | 1+1 | 0 |
| 24 | MF | ITA | Marco Benassi | 8 | 0 | 1+5 | 0 | 1+1 | 0 |
| 20 | DF | ARG | Germán Pezzella | 1 | 0 | 0 | 0 | 1 | 0 |
Source: Competitions