| 2016–17 season | ||||
|---|---|---|---|---|
| President | Mario Cognigni | |||
| Manager | Paulo Sousa | |||
| Stadium | Stadio Artemio Franchi | |||
| Serie A | 8th | |||
| Coppa Italia | Quarter-finals | |||
| UEFA Europa League | Round of 32 | |||
| Top goalscorer | League: Nikola Kalinić (15) All: Nikola Kalinić (20) | |||
| Highest home attendance | 34,085 vs Juventus (15 January 2017, Serie A) | |||
| Lowest home attendance | 6,477 vs Chievo (11 January 2017, Coppa Italia) | |||
| Average home league attendance | 26,470[1] | |||
|  | ||||
The 2016–17 season was the 90th season in ACF Fiorentina's history and their 79th in the top-flight of Italian football. Fiorentina competed in Serie A, the Coppa Italia, and the UEFA Europa League.
The club continued its league regression under Paulo Sousa, finishing eighth after an average league campaign, while also being eliminated in the Coppa Italia in the quarter-finals. However perhaps the poorest result of the season was Fiorentina's elimination from the UEFA Europa League in the round of 32 by German club Borussia Mönchengladbach; after winning the first leg 1–0 in Germany and taking a 2–0 lead at home in the second leg, the team managed to concede four straight goals, losing 4–3 on aggregate.
The season was Sousa's second and last in charge of the team, as his contract was not renewed for the 2017–18 season.
Players
Squad information
- Last updated on 28 May 2017
- Appearances include league matches only
| No. | Name | Nat | Position(s) | Date of birth (Age at end of season) | Signed from | Signed in | Contract ends | Apps. | Goals | 
|---|---|---|---|---|---|---|---|---|---|
| Goalkeepers | |||||||||
| 12 | Ciprian Tătărușanu |  | GK | 9 February 1986 (aged 31) |  Steaua București | 2014 | 2019 | 81 | 0 | 
| 23 | Giacomo Satalino |  | GK | 20 May 1999 (aged 18) |  Youth Sector | 2017 | 2019 | 0 | 0 | 
| 57 | Marco Sportiello |  | GK | 10 May 1992 (aged 25) |  Atalanta | 2017 | 2018 | 2 | 0 | 
| 97 | Bartłomiej Drągowski |  | GK | 19 August 1997 (aged 19) |  Jagiellonia Białystok | 2016 | 2021 | 1 | 0 | 
| Defenders | |||||||||
| 2 | Gonzalo Rodríguez (Captain) |  | CB | 10 April 1984 (aged 33) |  Villarreal | 2012 | 2017 | 159 | 22 | 
| 4 | Sebastian De Maio |  | CB | 5 March 1987 (aged 30) | .svg.png.webp) Anderlecht | 2016 | 2017 | 6 | 0 | 
| 13 | Davide Astori |  | CB | 7 January 1987 (aged 30) |  Cagliari | 2015 | 2019 | 66 | 2 | 
| 15 | Maximiliano Olivera |  | CB / RB | 5 March 1992 (aged 25) |  Rijeka | 2016 | 2017 | 18 | 0 | 
| 18 | Carlos Salcedo |  | CB | 29 September 1993 (aged 23) |  Guadalajara | 2016 | 2017 | 18 | 0 | 
| 31 | Hrvoje Milić |  | LB | 10 May 1989 (aged 28) |  Hajduk Split | 2016 | 2018 | 17 | 0 | 
| 40 | Nenad Tomović |  | CB / RB | 30 August 1987 (aged 29) |  Genoa | 2012 | 2020 | 124 | 1 | 
| Midfielders | |||||||||
| 5 | Milan Badelj |  | DM / CM | 25 February 1989 (aged 28) |  Hamburg | 2014 | 2018 | 81 | 4 | 
| 6 | Carlos Sánchez |  | DM / CM | 6 February 1986 (aged 31) |  Aston Villa | 2016 | 2018 | 29 | 1 | 
| 8 | Matías Vecino |  | CM / AM | 24 August 1991 (aged 25) |  Nacional | 2013 | 2021 | 67 | 5 | 
| 11 | Hernán Toledo |  | AM | 17 January 1996 (aged 21) |  Deportivo Maldonado | 2016 | 2017 | 0 | 0 | 
| 19 | Sebastián Cristóforo |  | CM | 23 August 1993 (aged 23) |  Sevilla | 2016 | 2017 | 19 | 0 | 
| 20 | Borja Valero (Vice-Captain) |  | DM / CM / AM | 12 January 1985 (aged 32) |  Villarreal | 2012 | 2019 | 166 | 14 | 
| 21 | Riccardo Saponara |  | AM | 21 December 1991 (aged 25) |  Empoli | 2017 | 2018 | 11 | 2 | 
| 24 | Ianis Hagi |  | AM / RW | 28 October 1998 (aged 18) |  Viitorul Constanța | 2016 | 2019 | 2 | 0 | 
| 72 | Josip Iličić |  | AM / RW / SS | 29 January 1988 (aged 29) |  Palermo | 2013 | 2018 | 106 | 29 | 
| Forwards | |||||||||
| 9 | Nikola Kalinić |  | CF / ST | 5 January 1988 (aged 29) |  Dnipro Dnipropetrovsk | 2015 | 2019 | 69 | 27 | 
| 10 | Federico Bernardeschi |  | RW / LW / SS | 16 February 1994 (aged 23) |  Youth Sector | 2011 | 2019 | 72 | 14 | 
| 16 | Cristian Tello |  | W | 11 August 1991 (aged 25) |  Barcelona | 2016 | 2017 | 51 | 6 | 
| 25 | Federico Chiesa |  | AM / RW | 25 October 1997 (aged 19) |  Youth Sector | 2016 | 2021 | 27 | 3 | 
| 26 | Joshua Pérez |  | RW | 21 January 1998 (aged 19) |  Youth Sector | 2016 | 2019 | 1 | 0 | 
| 30 | Khouma Babacar |  | CF / ST | 17 March 1993 (aged 24) |  Youth Sector | 2009 | 2019 | 83 | 23 | 
| 32 | Jan Mlakar |  | CF / ST | 23 October 1998 (aged 18) |  Youth Sector | 2017 | 1 | 0 | |
| Players transferred during the season | |||||||||
| 1 | Luca Lezzerini |  | GK | 24 March 1995 |  Youth Sector | 2011 | 2018 | 3 | 0 | 
| 7 | Mauro Zárate |  | SS / AM | 18 March 1987 |  West Ham United | 2016 | 2018 | 22 | 5 | 
| 14 | Matías Fernández |  | CM / AM / RM | 15 May 1986 |  Sporting CP | 2012 | 2018 | 96 | 7 | 
| 17 | Kevin Diks |  | RB | 6 October 1996 |  Vitesse | 2016 | 2021 | 2 | 0 | 
| 28 | Marcos Alonso |  | LB / LM | 28 December 1990 |  Bolton Wanderers | 2013 | 2021 | 58 | 4 | 
Transfers
In
| Date | Pos. | Player | Age | Moving from | Fee | Notes | Source | 
|---|---|---|---|---|---|---|---|
| 1 July 2016 | DF |  Davide Astori | 29 |  Cagliari | €3.5M | Option to buy exercised | [2] | 
| 1 July 2016 | FW |  Jaime Báez | 21 |  Livorno | Loan return | ||
| 1 July 2016 | MF | .svg.png.webp) Joshua Brillante | 23 |  Como | Loan return | ||
| 1 July 2016 | DF |  Gilberto | 23 |  Hellas Verona | Loan return | ||
| 1 July 2016 | FW |  Mario Gómez | 30 |  Beşiktaş | Loan return | ||
| 1 July 2016 | FW |  Ante Rebić | 22 |  Hellas Verona | Loan return | ||
| 1 July 2016 | FW |  Giuseppe Rossi | 29 |  Levante | Loan return | ||
| 1 July 2016 | DF |  Amidu Salifu | 23 |  Brescia | Loan return | ||
| 1 July 2016 | MF |  Andrés Schetino | 22 |  Livorno | Loan return | ||
| 4 July 2016 | GK |  Bartłomiej Drągowski | 18 |  Jagiellonia Białystok | €3.2M | [3] | |
| 6 July 2016 | DF |  Kevin Diks | 19 |  Vitesse | €2.5M | [4] | |
| 10 July 2016 | MF |  Ianis Hagi | 17 |  Viitorul Constanța | €2M | [5] | |
| 17 August 2016 | DF |  Hrvoje Milić | 27 |  Hajduk Split | €1M | [6] | |
| 18 August 2016 | FW |  Josip Maganjić | 17 |  Hajduk Split | €0.7M | [7] | 
Loans in
| Date | Pos. | Player | Age | Moving from | Fee | Notes | Source | 
|---|---|---|---|---|---|---|---|
| 25 July 2016 | MF |  Hernán Toledo | 20 |  Vélez Sarsfield | €0.5M | Loan with an option to buy for €7M | [8] | 
| 9 August 2016 | MF |  Carlos Sánchez | 30 |  Aston Villa | €0.3M | Loan with a mandatory option to buy if Sánchez appears in 50% of Fiorentina's matches | [9] | 
| 16 August 2016 | FW |  Cristian Tello | 25 |  Barcelona | €0.5M | Loan with an option to buy for €7.5M | [10] | 
| 18 August 2016 | DF |  Sebastien De Maio | 29 | .svg.png.webp) Anderlecht | Loan | [11] | |
| 22 August 2016 | DF |  Carlos Salcedo | 22 |  Guadalajara | Loan | Loan with an option to buy for €7M | [12] | 
| 27 August 2016 | MF |  Sebastián Cristóforo | 23 |  Sevilla | Loan | [13] | |
| 27 August 2016 | DF |  Adam Chrzanowski | 17 |  Lechia Gdańsk | Loan | [14] | |
| 13 January 2017 | GK |  Marco Sportiello | 24 |  Atalanta | Loan | Loan with an option to buy | [15] | 
| 28 January 2017 | MF |  Riccardo Saponara | 25 |  Empoli | Loan | 18-month loan with an option to buy for €10M | [16] | 
Out
| Date | Pos. | Player | Age | Moving to | Fee | Notes | Source | 
|---|---|---|---|---|---|---|---|
| 1 July 2016 | DF |  Manuel Pasqual | 34 |  Empoli | Free | [17] | |
| 2 July 2016 | DF |  José María Basanta | 32 |  Monterrey | €1M | [18] | |
| 4 July 2016 | MF |  Rafał Wolski | 23 |  Lechia Gdańsk | €0.5M | [19] | |
| 12 July 2016 | FW |  Filippo Bandinelli | 21 |  Latina | Undisclosed | ||
| 12 July 2016 | MF | .svg.png.webp) Joshua Brillante | 23 | .svg.png.webp) Sydney | Undisclosed | [20] | |
| 12 July 2016 | DF |  Facundo Roncaglia | 29 |  Celta Vigo | Free | [21] | |
| 17 August 2016 | FW |  Mario Gómez | 31 |  Wolfsburg | €7M | [22] | |
| 31 August 2016 | DF |  Marcos Alonso | 25 |  Chelsea | €27M | [23] | |
| 25 January 2017 | FW |  Mauro Zárate | 29 |  Watford | €2.75M | [24] | 
Loans out
| Date | Pos. | Player | Age | Moving to | Fee | Notes | Source | 
|---|---|---|---|---|---|---|---|
| 5 July 2016 | FW |  Ante Rebić | 22 |  Eintracht Frankfurt | Undisclosed | On loan until the end of the season | [25] | 
| 27 August 2016 | FW |  Giuseppe Rossi | 29 |  Celta Vigo | Loan | Loan with an option to buy | [26] | 
| 29 August 2016 | FW |  Jaime Báez | 21 |  Spezia | Loan | [27] | |
| 31 August 2016 | MF |  Matías Fernández | 30 |  Milan | €0.5M | Loan with an option to buy for €1M | [28] | 
| 18 January 2017 | GK |  Luca Lezzerini | 21 |  Avellino | Loan | [29] | |
| 30 January 2017 | DF |  Kevin Diks | 20 |  Vitesse | Loan | [30] | 
Pre-season and friendlies
| 14 July 2016 Friendly | Fiorentina | 10–1 | Trentino Team | |
| --:-- CEST (UTC+02:00) | Rossi  9', 44' Báez  20', 21' Diakhate  26' Gilberto  33' Zárate  59', 63' Chiesa  66' Iličić  83' | Report | Gorla  28' | Attendance: 400 | 
| 29 July 2016 Friendly | Cesena | 2–0 | Fiorentina | Cesena, Italy | 
| --:-- CEST (UTC+02:00) | Ragusa  9' Đurić  51' | Report | Stadium: Stadio Dino Manuzzi Attendance: 2,300 | 
| 31 July 2016 Friendly | Fiorentina | 0–1 |  Celta Vigo | Florence, Italy | 
| --:-- CEST (UTC+02:00) | Report | Bongonda  23' | Stadium: Stadio Artemio Franchi | 
| 4 August 2016 Friendly | Fiorentina | 1–3 |  Bayer Leverkusen | Zell am See, Germany | 
| --:-- CEST (UTC+02:00) | Kalinić  73' | Report | Öztunalı  8' Mehmedi  61' Kampl  78' | Stadium: Alois Latini Stadion | 
| 7 August 2016 Friendly | Fiorentina | 1–3 |  Schalke 04 | Zell am See, Germany | 
| 17:00 CEST (UTC+02:00) | Kalinić  29' | Report | Choupo-Moting  5', 84' Naldo  70' | Stadium: Alois Latini Stadion Attendance: 2,000 Referee: Michael Achleitner | 
| 13 August 2016 Trofeo Naranja | Valencia   | 2–1 | Fiorentina | Valencia, Spain | 
| 20:30 CEST (UTC+02:00) | Rodrigo  20' Rafa Mir  87' | Report | Bernardeschi  7' | Stadium: Mestalla | 
Competitions
Overall
| Competition | Started round | Current position | Final position | First match | Last match | 
|---|---|---|---|---|---|
| Serie A | Matchday 1 | — | 8th | 20 August 2016 | 28 May 2017 | 
| Coppa Italia | Round of 16 | — | Quarter-finals | 11 January 2017 | 24 January 2017 | 
| Europa League | Group stage | — | Round of 32 | 15 September 2016 | 23 February 2017 | 
Last updated: 28 May 2017
Serie A
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation | 
|---|---|---|---|---|---|---|---|---|---|---|
| 6 | Milan | 38 | 18 | 9 | 11 | 57 | 45 | +12 | 63 | Qualification to Europa League third qualifying round[lower-alpha 1] | 
| 7 | Internazionale | 38 | 19 | 5 | 14 | 72 | 49 | +23 | 62 | |
| 8 | Fiorentina | 38 | 16 | 12 | 10 | 63 | 57 | +6 | 60 | |
| 9 | Torino | 38 | 13 | 14 | 11 | 71 | 66 | +5 | 53 | |
| 10 | Sampdoria | 38 | 12 | 12 | 14 | 49 | 55 | −6 | 48 | 
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Goal difference; 5) Goals scored; 6) Draw.[31]
Notes:
- ↑ Since the winners of the 2016–17 Coppa Italia, Juventus, qualified for European competition based on league position, the spot awarded to the cup winners (Europa League group stage) was passed to the fifth-placed team and the spot awarded to the fifth-placed team (Europa League third qualifying round) was passed to the sixth-placed team.
Results summary
| Overall | Home | Away | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD | 
| 38 | 16 | 12 | 10 | 63 | 57 | +6 | 60 | 10 | 8 | 1 | 34 | 23 | +11 | 6 | 4 | 9 | 29 | 34 | −5 | 
Last updated: 28 May 2017.
Source: Competitive matches
Results by round
A = Away; H = Home; W = Win; D = Draw; L = Loss
Matches
| 20 August 2016 1 | Juventus | 2–1 | Fiorentina | Turin | 
| 20:45 CEST (UTC+02:00) | Khedira  37' Barzagli  54' Higuaín  75' | Report | Kalinić  39',  70' Vecino  44' Tomović  90+1' | Stadium: Juventus Stadium Attendance: 40,184 Referee: Davide Massa | 
| 28 August 2016 2 | Fiorentina | 1–0 | Chievo | Florence | 
| 20:45 CEST (UTC+02:00) | Sánchez  29' | Report | Cesar  12' Hetemaj  64' | Stadium: Stadio Artemio Franchi Attendance: 32,304 Referee: Michael Fabbri | 
| 18 September 2016 4 | Fiorentina | 1–0 | Roma | Florence | 
| 20:45 CEST (UTC+02:00) | Sánchez  31' Badelj  82' | Report | Florenzi  63' | Stadium: Stadio Artemio Franchi Attendance: 27,359 Referee: Nicola Rizzoli | 
| 21 September 2016 5 | Udinese | 2–2 | Fiorentina | Udine | 
| 20:45 CEST (UTC+02:00) | Zapata  26' Heurtaux  38' Danilo  45' | Report | Babacar  30' Bernardeschi  52' (pen.) Milić  53' Tomović  64' De Maio  83' | Stadium: Stadio Friuli Attendance: 15,164 Referee: Paolo Mazzoleni | 
| 25 September 2016 6 | Fiorentina | 0–0 | Milan | Florence | 
| 20:45 CEST (UTC+02:00) | Gonzalo  3' Milić  90+1' | Report | Calabria  23' Montolivo  45' Locatelli  80' Antonelli  90+6' | Stadium: Stadio Artemio Franchi Attendance: 29,786 Referee: Daniele Orsato | 
| 2 October 2016 7 | Torino | 2–1 | Fiorentina | Turin | 
| 18:00 CEST (UTC+02:00) | Falque  15' Castán  36' Benassi  60' | Report | Sánchez  55' Salcedo  80' Babacar  84' | Stadium: Stadio Olimpico Grande Torino Attendance: 21,641 Referee: Gianpaolo Calvarese | 
| 16 October 2016 8 | Fiorentina | 0–0 | Atalanta | Florence | 
| 12:30 CEST (UTC+02:00) | Badelj  14' Astori  67' Vecino  71' | Report | Caldara  8' Dramé  48' Gagliardini  79' | Stadium: Stadio Artemio Franchi Attendance: 27,529 Referee: Antonio Damato | 
| 23 October 2016 9 | Cagliari | 3–5 | Fiorentina | Cagliari | 
| 15:00 CEST (UTC+02:00) | Di Gennaro  2' Tachtsidis  33' Capuano  62' Murru  70' Borriello  77' | Report | Astori  14' Kalinić  20', 40', 53' Bernardeschi  26', 32',  84' | Stadium: Stadio Sant'Elia Attendance: 15,619 Referee: Carmine Russo | 
| 26 October 2016 10 | Fiorentina | 1–1 | Crotone | Florence | 
| 20:45 CEST (UTC+02:00) | Astori  85' Salcedo  87' | Report | Falcinelli  24' Stoian  50' Ceccherini  75' | Stadium: Stadio Artemio Franchi Attendance: 22,983 Referee: Claudio Gavillucci | 
| 29 October 2016 11 | Bologna | 0–1 | Fiorentina | Bologna | 
| 18:00 CEST (UTC+02:00) | Mbaye  28' Gastaldello  29' Džemaili  74' Masina  87' | Report | Kalinić  31' (pen.),  41' Salcedo  52' Tomović  90' | Stadium: Stadio Renato Dall'Ara Attendance: 20,780 Referee: Paolo Valeri | 
| 6 November 2016 12 | Fiorentina | 1–1 | Sampdoria | Florence | 
| 18:00 CET (UTC+01:00) | Bernardeschi  37' Gonzalo  45' Milić  62' Badelj  71' | Report | Fernandes  54' Muriel  57' Pereira  90+3' | Stadium: Stadio Artemio Franchi Attendance: 23,559 Referee: Nicola Rizzoli | 
| 20 November 2016 13 | Empoli | 0–4 | Fiorentina | Empoli | 
| 15:00 CET (UTC+01:00) | Bellusci  39' | Report | Bernardeschi  26', 61' Tello  35' Tomović  37' Iličić  47' (pen.), 67' Valero  57' | Stadium: Stadio Carlo Castellani Attendance: 10,769 Referee: Davide Massa | 
| 28 November 2016 14 | Internazionale | 4–2 | Fiorentina | Milan | 
| 21:00 CET (UTC+01:00) | Brozović  3',  55' Candreva  9' Icardi  19', 90+1' Kondogbia  39' Miranda  58' Melo  76' Ansaldi  84' | Report | Kalinić  37' Salcedo  41' Gonzalo  45+1' Iličić  62' Badelj  82' Valero  83' | Stadium: San Siro Attendance: 40,588 Referee: Antonio Damato | 
| 4 December 2016 15 | Fiorentina | 2–1 | Palermo | Florence | 
| 20:45 CET (UTC+01:00) | Bernardeschi  33' (pen.) Tomović  51' Badelj  82' Babacar  90+3' | Report | Morganella  30' Aleesami  33' Jajalo  49' | Stadium: Stadio Artemio Franchi Attendance: 22,533 Referee: Piero Giacomelli | 
| 12 December 2016 16 | Fiorentina | 2–1 | Sassuolo | Florence | 
| 19:00 CET (UTC+01:00) | Kalinić  10', 40',  90+3' Salcedo  20' Astori  67' | Report | Peluso  65' Acerbi  76' | Stadium: Stadio Artemio Franchi Attendance: 22,049 Referee: Michael Fabbri | 
| 15 December 2016 3 | Genoa | 1–0 | Fiorentina | Genoa | 
| 20:00 CET (UTC+01:00) | Veloso  27' Lazović  37',  77' Ninković  59' | Report | Tomović  19' Badelj  85' | Stadium: Stadio Luigi Ferraris Attendance: 20,651 Referee: Marco Guida | 
| Note: Match originally scheduled for 11 September; play was stopped during the first half due to excessive rain, and was resumed from the point of suspension. | ||||
| 18 December 2016 17 | Lazio | 3–1 | Fiorentina | Rome | 
| 15:00 CET (UTC+01:00) | Keita  23' Biglia  45+4' (pen.) Bastos  57' Radu  90' | Report | Tomović  26' Olivera  49' Zárate  64' Bernardeschi  75' Astori  77' Sánchez  85' | Stadium: Stadio Olimpico Attendance: 20,000 Referee: Massimiliano Irrati | 
| 22 December 2016 18 | Fiorentina | 3–3 | Napoli | Florence | 
| 20:45 CET (UTC+01:00) | Kalinić  3' Olivera  45+3' Bernardeschi  51', 69',  70' Tomović  53' Zárate  82',  84' | Report | Albiol  1' Insigne  25' Reina  45+1' Maksimović  50' Mertens  68' Gabbiadini  90+4' (pen.) | Stadium: Stadio Artemio Franchi Attendance: 26,181 Referee: Paolo Tagliavento | 
| 15 January 2017 20 | Fiorentina | 2–1 | Juventus | Florence | 
| 20:45 CET (UTC+01:00) | Vecino  29' Kalinić  37',  90' Chiesa  53' Badelj  54' | Report | Sturaro  26' Chiellini  33' Higuaín  58' Alex Sandro  82' Bonucci  88' Dybala  90+4' | Stadium: Stadio Artemio Franchi Attendance: 34,085 Referee: Luca Banti | 
| 21 January 2017 21 | Chievo | 0–3 | Fiorentina | Verona | 
| 18:00 CET (UTC+01:00) | Birsa  17' Cesar  40' Meggiorini  58' | Report | Tello  18' Sánchez  36' Babacar  52' (pen.) Bernardeschi  65' Chiesa  90+4' | Stadium: Stadio Marc'Antonio Bentegodi Attendance: 8,500 Referee: Fabio Maresca | 
| 28 January 2017 22 | Fiorentina | 3–3 | Genoa | Florence | 
| 15:00 CET (UTC+01:00) | Iličić  17' Chiesa  50' Badelj  54' Kalinić  62' Olivera  84' Bernardeschi  85' Astori  89' | Report | Cofie  27' Burdisso  37' Simeone  45',  57', 86' (pen.) Hiljemark  59' Laxalt  66' | Stadium: Stadio Artemio Franchi Attendance: 27,301 Referee: Daniele Orsato | 
| 1 February 2017 19 | Pescara | 1–2 | Fiorentina | Pescara | 
| 20:45 CET (UTC+01:00) | Caprari  15' Benali  34' Gyömbér  53' Biraghi  54' Bruno  57' | Report | Tomović  17' Vecino  38' Badelj  50' Tello  68', 90+5' | Stadium: Stadio Adriatico – Giovanni Cornacchia Attendance: 12,885 Referee: Carmine Russo | 
| Note: Postponed from 8 January due to inclement weather. | ||||
| 7 February 2017 23 | Roma | 4–0 | Fiorentina | Rome | 
| 20:45 CET (UTC+01:00) | Strootman  18' Džeko  39', 83' De Rossi  56' Fazio  58' Nainggolan  75' | Report | Sánchez  35' Valero  41' Gonzalo  57' | Stadium: Stadio Olimpico Attendance: 25,394 Referee: Massimiliano Irrati | 
| 11 February 2017 24 | Fiorentina | 3–0 | Udinese | Florence | 
| 20:45 CET (UTC+01:00) | Bernardeschi  30',  80' (pen.) Valero  41' Babacar  62' Milić  83' | Report | Hallfreðsson  38' Fofana  79' | Stadium: Stadio Artemio Franchi Attendance: 24,360 Referee: Maurizio Mariani | 
| 19 February 2017 25 | Milan | 2–1 | Fiorentina | Milan | 
| 20:45 CET (UTC+01:00) | Kucka  16' Deulofeu  31' Vangioni  45+1' Gómez  51' Suso  74' | Report | Kalinić  20' Salcedo  44' Vecino  52' | Stadium: San Siro Attendance: 32,743 Referee: Paolo Valeri | 
| 27 February 2017 26 | Fiorentina | 2–2 | Torino | Florence | 
| 20:45 CET (UTC+01:00) | Saponara  8',  42' Kalinić  38' | Report | Lukić  27' Benassi  34' Belotti  65', 85' | Stadium: Stadio Artemio Franchi Attendance: 23,260 Referee: Piero Giacomelli | 
| 5 March 2017 27 | Atalanta | 0–0 | Fiorentina | Bergamo | 
| 12:30 CET (UTC+01:00) | D'Alessandro  35' Masiello  53' | Report | Chiesa  31' Iličić  50' Gonzalo  54' Astori  62' | Stadium: Stadio Atleti Azzurri d'Italia Attendance: 18,919 Referee: Marco Guida | 
| 12 March 2017 28 | Fiorentina | 1–0 | Cagliari | Florence | 
| 20:45 CET (UTC+01:00) | Tomović  56' Astori  61' Kalinić  90+2' | Report | Miangue  77' | Stadium: Stadio Artemio Franchi Attendance: 25,656 Referee: Claudio Gavillucci | 
| 19 March 2017 29 | Crotone | 0–1 | Fiorentina | Crotone | 
| 15:00 CET (UTC+01:00) | Cordaz  41' | Report | Gonzalo  61' Kalinić  90' | Stadium: Stadio Ezio Scida Attendance: 7,997 Referee: Luca Pairetto | 
| 2 April 2017 30 | Fiorentina | 1–0 | Bologna | Florence | 
| 15:00 CEST (UTC+02:00) | Babacar  51' Badelj  59' Tomović  70' Astori  79' | Report | Destro  29' Krejčí  90' | Stadium: Stadio Artemio Franchi Attendance: 27,496 Referee: Daniele Doveri | 
| 9 April 2017 31 | Sampdoria | 2–2 | Fiorentina | Genoa | 
| 12:30 CEST (UTC+02:00) | Fernandes  5' Praet  67' Álvarez  71',  75' | Report | Gonzalo  25',  60' Babacar  89' | Stadium: Stadio Luigi Ferraris Attendance: 19,347 Referee: Carmine Russo | 
| 15 April 2017 32 | Fiorentina | 1–2 | Empoli | Florence | 
| 15:00 CEST (UTC+02:00) | Tello  64' Tomović  69' Iličić  86' Olivera  90' Valero  90+4' Kalinić  90+5' | Report | Croce  35' El Kaddouri  37' Veseli  54' Krunić  55' Barba  73' Dioussé  82' Pasqual  90+3' (pen.) | Stadium: Stadio Artemio Franchi Attendance: 26,195 Referee: Paolo Mazzoleni | 
| 22 April 2017 33 | Fiorentina | 5–4 | Internazionale | Florence | 
| 20:45 CEST (UTC+02:00) | Vecino  23', 64' Astori  62',  75' Babacar  70', 79' Sánchez  78' Cristóforo  90+5' | Report | Perišić  29' Icardi  34', 88', 90+1' Handanović  90+5' | Stadium: Stadio Artemio Franchi Attendance: 30,001 Referee: Paolo Valeri | 
| 30 April 2017 34 | Palermo | 2–0 | Fiorentina | Palermo | 
| 15:00 CEST (UTC+02:00) | Nestorovski  20' Diamanti  32',  55' Aleesami  90' | Report | Salcedo  31' Astori  63'  87' Badelj  87' | Stadium: Stadio Renzo Barbera Attendance: 10,327 Referee: Paolo Tagliavento | 
| 7 May 2017 35 | Sassuolo | 2–2 | Fiorentina | Reggio Emilia | 
| 15:00 CEST (UTC+02:00) | Ragusa  25' Berardi  28' Adjapong  32' Politano  74' (pen.) Sensi  82' Iemmello  85' Ricci  90+3' | Report | Gonzalo  32'  72' Chiesa  37',  39' Vecino  48' Bernardeschi  90+4' | Stadium: Mapei Stadium – Città del Tricolore Attendance: 11,152 Referee: Claudio Gavillucci | 
| 13 May 2017 36 | Fiorentina | 3–2 | Lazio | Florence | 
| 18:00 CEST (UTC+02:00) | Astori  26' Babacar  67' Kalinić  73' Lombardi  76' (o.g.) Valero  90+1' | Report | Parolo  26' Keita  55' Radu  64' Murgia  81' Hoedt  90+3' | Stadium: Stadio Artemio Franchi Attendance: 25,770 Referee: Domenico Celi | 
| 20 May 2017 37 | Napoli | 4–1 | Fiorentina | Naples | 
| 20:45 CEST (UTC+02:00) | Koulibaly  8',  49' Insigne  36' Albiol  43' Mertens  57', 64' | Report | Vecino  58' Iličić  60' | Stadium: Stadio San Paolo Attendance: 49,519 Referee: Nicola Rizzoli | 
| 28 May 2017 38 | Fiorentina | 2–2 | Pescara | Florence | 
| 20:45 CEST (UTC+02:00) | Chiesa  36'  38' Astori  65' Saponara  66' Hagi  77' Vecino  85' | Report | Caprari  15' Campagnaro  42' Bahebeck  65' | Stadium: Stadio Artemio Franchi Attendance: 24,519 Referee: Daniele Martinelli | 
Coppa Italia
| 11 January 2017 Round of 16 | Fiorentina | 1–0 | Chievo | Florence | 
| 17:30 CET (UTC+01:00) | Tomović  52' Vecino  61' Badelj  64' Kalinić  65' Zárate  71' Bernardeschi  90+3' (pen.) | Report | Radovanović  17'  45+3' Castro  36' Gobbi  88' Sorrentino  90+2' | Stadium: Stadio Artemio Franchi Attendance: 6,477 Referee: Domenico Celi | 
UEFA Europa League
Group stage
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | FIO | PAOK | QRB | LIB | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 |  Fiorentina | 6 | 4 | 1 | 1 | 15 | 6 | +9 | 13 | Advance to knockout phase | — | 2–3 | 5–1 | 3–0 | |
| 2 |  PAOK | 6 | 3 | 1 | 2 | 7 | 6 | +1 | 10 | 0–0 | — | 0–1 | 2–0 | ||
| 3 |  Qarabağ | 6 | 2 | 1 | 3 | 7 | 12 | −5 | 7 | 1–2 | 2–0 | — | 2–2 | ||
| 4 |  Slovan Liberec | 6 | 1 | 1 | 4 | 7 | 12 | −5 | 4 | 1–3 | 1–2 | 3–0 | — | 
| 15 September 2016 1 | PAOK   | 0–0 |  Fiorentina | Thessaloniki, Greece | 
| 21:05 CEST (UTC+02:00) | Léo Matos  15' Rodrigues  35' Athanasiadis  54' Shakhov  67' Varela  90+3' | Report | Kalinić  36' Iličić  45+1' Gonzalo  54' | Stadium: Toumba Stadium Attendance: 20,904 Referee: Slavko Vinčić (Slovenia) | 
| 29 September 2016 2 | Fiorentina   | 5–1 |  Qarabağ | Florence, Italy | 
| 19:00 CEST (UTC+02:00) | Sánchez  18' Babacar  39', 45+2' Kalinić  43' Zárate  63', 78',  64' | Report | Yunuszade  30' Medvedev  38' Míchel  88' Ndlovu  90+2' | Stadium: Stadio Artemio Franchi Attendance: 14,145 Referee: Oliver Drachta (Austria) | 
| 20 October 2016 3 | Slovan Liberec   | 1–3 |  Fiorentina | Liberec, Czech Republic | 
| 19:00 CEST (UTC+02:00) | Breite  12'  84' Karafiát  18' Navrátil  53' Ševčík  58' | Report | Kalinić  8', 23' Tomović  50' Valero  66' Babacar  70' Bernardeschi  81' | Stadium: Stadion u Nisy Attendance: 9,037 Referee: Serdar Gözübüyük (Netherlands) | 
| 3 November 2016 4 | Fiorentina   | 3–0 |  Slovan Liberec | Florence, Italy | 
| 21:05 CET (UTC+01:00) | Iličić  30' (pen.) Tomović  41' Kalinić  43' Cristóforo  73' | Report | Súkenník  6' Bartošák  32' | Stadium: Stadio Artemio Franchi Attendance: 11,583 Referee: Aleksandar Stavrev (Macedonia) | 
| 24 November 2016 5 | Fiorentina   | 2–3 |  PAOK | Florence, Italy | 
| 19:00 CET (UTC+01:00) | Bernardeschi  33' Babacar  50' | Report | Shakhov  5' Djalma  26' Crespo  45' Leovac  63' Pelkas  85' Rodrigues  90+3' | Stadium: Stadio Artemio Franchi Attendance: 12,793 Referee: Stephan Klossner (Switzerland) | 
| 8 December 2016 6 | Qarabağ   | 1–2 |  Fiorentina | Baku, Azerbaijan | 
| 17:00 CET (UTC+01:00) | Gurbanov  15' Reynaldo  73' Guseynov  86' | Report | Chiesa  19'  84',  76' Vecino  60' | Stadium: Tofiq Bahramov Republican Stadium Attendance: 21,750 Referee: Ivan Bebek (Croatia) | 
Knockout phase
Round of 32
| 16 February 2017 First leg | Borussia Mönchengladbach   | 0–1 |  Fiorentina | Mönchengladbach, Germany | 
| 19:00 CET (UTC+01:00) | Kramer  90+2' | Report | Bernardeschi  44',  59' Badelj  64' | Stadium: Borussia-Park Attendance: 41,863 Referee: Jesús Gil Manzano (Spain) | 
| 23 February 2017 Second leg | Fiorentina   | 2–4 (3–4 agg.) |  Borussia Mönchengladbach | Florence, Italy | 
| 21:05 CET (UTC+01:00) | Kalinić  16' Vecino  23' Valero  29' Olivera  45' | Report | Stindl  44' (pen.), 47', 55',  76' Christensen  60' Kramer  67' | Stadium: Stadio Artemio Franchi Attendance: 24,712 Referee: Artur Soares Dias (Portugal) | 
Statistics
Appearances and goals
| No. | Pos | Nat | Player | Total | Serie A | Coppa Italia | Europa League | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||||||
| Goalkeepers | |||||||||||||
| 12 | GK |  ROU | Ciprian Tătărușanu | 44 | 0 | 35 | 0 | 2 | 0 | 7 | 0 | ||
| 23 | GK |  ITA | Giacomo Satalino | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| 57 | GK |  ITA | Marco Sportiello | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | ||
| 97 | GK |  POL | Bartłomiej Drągowski | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | ||
| Defenders | |||||||||||||
| 2 | DF |  ARG | Gonzalo Rodríguez | 33 | 1 | 26 | 1 | 0 | 0 | 7 | 0 | ||
| 4 | DF |  FRA | Sebastian De Maio | 9 | 0 | 6 | 0 | 1 | 0 | 2 | 0 | ||
| 13 | DF |  ITA | Davide Astori | 40 | 2 | 33 | 2 | 1 | 0 | 6 | 0 | ||
| 15 | DF |  URU | Maximiliano Olivera | 26 | 0 | 13+5 | 0 | 2 | 0 | 6 | 0 | ||
| 18 | DF |  MEX | Carlos Salcedo | 20 | 0 | 15+3 | 0 | 0 | 0 | 2 | 0 | ||
| 31 | DF |  CRO | Hrvoje Milić | 19 | 0 | 16+1 | 0 | 0 | 0 | 2 | 0 | ||
| 40 | DF |  SRB | Nenad Tomović | 34 | 0 | 21+4 | 0 | 2 | 0 | 6+1 | 0 | ||
| Midfielders | |||||||||||||
| 5 | MF |  CRO | Milan Badelj | 41 | 2 | 29+4 | 2 | 2 | 0 | 6 | 0 | ||
| 6 | MF |  COL | Carlos Sánchez | 41 | 1 | 23+8 | 1 | 2 | 0 | 4+4 | 0 | ||
| 8 | MF |  URU | Matías Vecino | 40 | 4 | 26+5 | 3 | 2 | 0 | 5+2 | 1 | ||
| 19 | MF |  URU | Sebastián Cristóforo | 27 | 1 | 7+12 | 0 | 1+1 | 0 | 5+1 | 1 | ||
| 20 | MF |  ESP | Borja Valero | 39 | 2 | 30+1 | 1 | 0+2 | 0 | 5+1 | 1 | ||
| 21 | MF |  ITA | Riccardo Saponara | 11 | 2 | 4+7 | 2 | 0 | 0 | 0 | 0 | ||
| 24 | MF |  ROU | Ianis Hagi | 2 | 0 | 0+2 | 0 | 0 | 0 | 0 | 0 | ||
| 72 | MF |  SVN | Josip Iličić | 35 | 6 | 23+6 | 5 | 0+2 | 0 | 2+2 | 1 | ||
| Forwards | |||||||||||||
| 9 | FW |  CRO | Nikola Kalinić | 41 | 20 | 26+6 | 15 | 2 | 0 | 6+1 | 5 | ||
| 10 | FW |  ITA | Federico Bernardeschi | 42 | 14 | 27+5 | 11 | 2 | 1 | 5+3 | 2 | ||
| 16 | FW |  ESP | Cristian Tello | 41 | 4 | 22+14 | 4 | 0 | 0 | 3+2 | 0 | ||
| 25 | FW |  ITA | Federico Chiesa | 34 | 4 | 17+10 | 3 | 2 | 0 | 3+2 | 1 | ||
| 26 | FW |  USA | Joshua Pérez | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | ||
| 30 | FW |  SEN | Khouma Babacar | 31 | 14 | 13+9 | 10 | 0+1 | 0 | 5+3 | 4 | ||
| 32 | FW |  SVN | Jan Mlakar | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | ||
| Players transferred out during the season | |||||||||||||
| 1 | GK |  ITA | Luca Lezzerini | 2 | 0 | 0+1 | 0 | 0 | 0 | 1 | 0 | ||
| 7 | FW |  ARG | Mauro Zárate | 9 | 4 | 1+6 | 2 | 1 | 0 | 0+1 | 2 | ||
| 17 | DF |  NED | Kevin Diks | 2 | 0 | 0+2 | 0 | 0 | 0 | 0 | 0 | ||
| 22 | FW |  ITA | Giuseppe Rossi | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | ||
| 28 | DF |  ESP | Marcos Alonso | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | ||
Last updated: 28 May 2017
Source: Competitions
Goalscorers
| Rank | No. | Pos | Nat | Name | Serie A | Coppa Italia | UEFA EL | Total | 
|---|---|---|---|---|---|---|---|---|
| 1 | 9 | FW |  | Nikola Kalinić | 15 | 0 | 5 | 20 | 
| 2 | 10 | FW |  | Federico Bernardeschi | 11 | 1 | 2 | 14 | 
| 30 | FW |  | Khouma Babacar | 10 | 0 | 4 | 14 | |
| 4 | 72 | MF |  | Josip Iličić | 5 | 0 | 1 | 6 | 
| 5 | 7 | FW |  | Mauro Zárate | 2 | 0 | 2 | 4 | 
| 8 | MF |  | Matías Vecino | 3 | 0 | 1 | 4 | |
| 16 | FW |  | Cristian Tello | 4 | 0 | 0 | 4 | |
| 25 | FW |  | Federico Chiesa | 3 | 0 | 1 | 4 | |
| 9 | 5 | MF |  | Milan Badelj | 2 | 0 | 0 | 2 | 
| 13 | DF |  | Davide Astori | 2 | 0 | 0 | 2 | |
| 20 | MF |  | Borja Valero | 1 | 0 | 1 | 2 | |
| 21 | MF |  | Riccardo Saponara | 2 | 0 | 0 | 2 | |
| 13 | 2 | DF |  | Gonzalo Rodríguez | 1 | 0 | 0 | 1 | 
| 6 | MF |  | Carlos Sánchez | 1 | 0 | 0 | 1 | |
| 19 | MF |  | Sebastián Cristóforo | 0 | 0 | 1 | 1 | |
| Own goal | 1 | 0 | 0 | 1 | ||||
| Totals | 63 | 1 | 18 | 82 | ||||
Last updated: 28 May 2017
Clean sheets
| Rank | No. | Pos | Nat | Name | Serie A | Coppa Italia | UEFA EL | Total | 
|---|---|---|---|---|---|---|---|---|
| 1 | 12 | GK |  | Ciprian Tătărușanu | 12* | 1 | 3 | 16 | 
| 8 | 1 | GK |  | Luca Lezzerini | 1* | 0 | 0 | 1 | 
| Totals | 12 | 1 | 3 | 16 | ||||
* Includes one shared clean sheet against Chievo.
Last updated: 28 May 2017
Disciplinary record
| No. | Pos | Nat | Name | Serie A | Coppa Italia | UEFA EL | Total | ||||||||
|  |    |  |  |    |  |  |    |  |  |    |  | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | GK |  | Luca Lezzerini | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 12 | GK |  | Ciprian Tătărușanu | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 23 | GK |  | Giacomo Satalino | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 57 | GK |  | Marco Sportiello | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 97 | GK |  | Bartłomiej Drągowski | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2 | DF |  | Gonzalo Rodríguez | 6 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 7 | 1 | 1 | 
| 4 | DF |  | Sebastian De Maio | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 
| 13 | DF |  | Davide Astori | 11 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 12 | 1 | 0 | 
| 15 | DF |  | Maximiliano Olivera | 4 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 6 | 0 | 1 | 
| 17 | DF |  | Kevin Diks | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 18 | DF |  | Carlos Salcedo | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 | 
| 31 | DF |  | Hrvoje Milić | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 
| 40 | DF |  | Nenad Tomović | 12 | 0 | 0 | 2 | 0 | 0 | 2 | 0 | 0 | 16 | 0 | 0 | 
| 5 | MF |  | Milan Badelj | 9 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 11 | 0 | 0 | 
| 6 | MF |  | Carlos Sánchez | 6 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 8 | 0 | 0 | 
| 8 | MF |  | Matías Vecino | 7 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 9 | 0 | 0 | 
| 11 | MF |  | Hernán Toledo | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 19 | MF |  | Sebastián Cristóforo | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 
| 20 | MF |  | Borja Valero | 5 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 6 | 0 | 0 | 
| 21 | MF |  | Riccardo Saponara | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 
| 24 | MF |  | Ianis Hagi | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 
| 72 | MF |  | Josip Iličić | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 0 | 
| 7 | FW |  | Mauro Zárate | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 2 | 0 | 1 | 
| 9 | FW |  | Nikola Kalinić | 5 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 7 | 0 | 1 | 
| 10 | FW |  | Federico Bernardeschi | 5 | 0 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 7 | 0 | 1 | 
| 16 | FW |  | Cristian Tello | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 
| 25 | FW |  | Federico Chiesa | 3 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 4 | 2 | 0 | 
| 26 | FW |  | Joshua Pérez | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 30 | FW |  | Khouma Babacar | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| Totals | 92 | 3 | 3 | 9 | 0 | 2 | 13 | 1 | 0 | 114 | 4 | 5 | |||
Last updated: 28 May 2017
References
- ↑ "Statistiche Spettatori Serie a 2016-2017 Attendance Statistics of Serie A (1st Div) 2016-2017 Fiorentina,Inter,Inter,Lazio,Milan".
- ↑ "OFFICIAL: Davide Astori signs with Fiorentina". Viola Nation. 26 May 2016. Retrieved 6 July 2016.
- ↑ "Official: Fiorentina sign Dragowski". Football Italia. 4 July 2016. Retrieved 14 July 2016.
- ↑ "Official: Fiorentina sign Diks". Football Italia. 6 July 2016. Retrieved 14 July 2016.
- ↑ "Official: Fiorentina sign Hagi Jr". Football Italia. 10 July 2016. Retrieved 14 July 2016.
- ↑ "Official: Fiorentina buy Hrvoje Milic". Viola Nation. 17 August 2016. Retrieved 10 August 2017.
- ↑ "Fiorentina to sign Josip Maganjic". Viola Nation. 18 August 2016. Retrieved 10 August 2017.
- ↑ "Official: Fiorentina sign Toledo". Football Italia. 25 July 2016. Retrieved 30 July 2016.
- ↑ "Official: Carlos Sanchez to Fiorentina". Football Italia. 9 August 2016. Retrieved 15 August 2016.
- ↑ "Official: Fiore sign Tello on loan". Football Italia. 16 August 2016. Retrieved 16 August 2016.
- ↑ "Official: Fiorentina sign De Maio". Football Italia. 18 August 2016. Retrieved 18 August 2016.
- ↑ "OFFICIAL: Fiorentina sign Carlos Salcedo on loan". Viola Nation. 22 August 2016. Retrieved 10 August 2017.
- ↑ "Official: Fiorentina sign Cristoforo". Football Italia. 27 August 2016. Retrieved 29 August 2016.
- ↑ "Chrzanowski e' un nuovo calciatore della Fiorentina". ACF Fiorentina. 27 August 2016. Retrieved 30 August 2016.
- ↑ "Official: Sportiello joins Fiorentina". Football Italia. 13 January 2017. Retrieved 25 January 2017.
- ↑ "Official: Fiorentina sign Saponara". Football Italia. 28 January 2017. Retrieved 28 January 2017.
- ↑ "Official: Empoli sign Pasqual". Football Italia. 31 May 2016. Retrieved 31 May 2016.
- ↑ "BASANTA JOINS MONTERREY". ACF Fiorentina. 2 July 2016. Retrieved 6 July 2016.
- ↑ "WOLSKI MOVES TO LECHIA GDANSK FC". ACF Fiorentina. 4 July 2016. Retrieved 6 July 2016.
- ↑ "Fiorentina sell Brillante to Sydney". Football Italia. 12 July 2016. Retrieved 22 July 2016.
- ↑ "Fiorentina sell Roncaglia to Celta". Football Italia. 12 July 2016. Retrieved 14 July 2016.
- ↑ "Official: Gomez to Wolfsburg as Zaza off". Football Italia. 17 August 2016. Retrieved 17 August 2016.
- ↑ "Official: Alonso to Chelsea". Football Italia. 31 August 2016. Retrieved 31 August 2016.
- ↑ "Official: Watford sign Zarate". Football Italia. 25 January 2017. Retrieved 25 January 2017.
- ↑ "Eintracht Frankfurt sign striker Ante Rebic on loan from Fiorentina". ESPN. 5 July 2016. Retrieved 6 July 2016.
- ↑ "Official: Giuseppe Rossi to Celta Vigo". Football Italia. 27 August 2016. Retrieved 29 August 2016.
- ↑ "Fiorentina loan Baez to Spezia". Football Italia. 29 August 2016. Retrieved 29 August 2016.
- ↑ "Official: Mati Fernandez joins Milan". Football Italia. 31 August 2016. Retrieved 31 August 2016.
- ↑ "Lezzerini joins Avellino". Football Italia. 18 January 2017. Retrieved 25 January 2017.
- ↑ "Official: Diks returns to Vitesse". Football Italia. 30 January 2017. Retrieved 30 January 2017.
- ↑ "Norme organizzative interne della F.I.G.C. - Art. 51.6" (PDF) (in Italian). Italian Football Federation. 14 August 2015. Archived from the original (PDF) on 9 August 2017. Retrieved 19 May 2016.



















