2025–26 Empoli FC season
Empoli FC Football team season
From Wikipedia, the free encyclopedia
The 2025–26 season is the 106th in the history of Empoli Football Club and their first in Serie B since 2021, following relegation. The season will begin on August 15 with the Coppa Italia.
PresidentFabrizio Corsi
ManagerGuido Pagliuca
(until 13 October)
Alessio Dionisi
(from 16 October until 10 March)
Fabio Caserta
(from 10 March)
(until 13 October)
Alessio Dionisi
(from 16 October until 10 March)
Fabio Caserta
(from 10 March)
StadiumStadio Carlo Castellani
Serie B15th
| President | Fabrizio Corsi |
|---|---|
| Manager | Guido Pagliuca (until 13 October) Alessio Dionisi (from 16 October until 10 March) Fabio Caserta (from 10 March) |
| Stadium | Stadio Carlo Castellani |
| Serie B | 15th |
| Coppa Italia | Second round |
| Top goalscorer | League: Stiven Shpendi (15) All: Stiven Shpendi (15) |
| Biggest win | Empoli 5–0 Bari (29 November 2025) |
| Biggest defeat | Pescara 4–0 Empoli (21 September 2025) |
Squad
Transfers In
| Pos. | Player | Transferred from | Fee | Date | Source |
|---|---|---|---|---|---|
| FW | Loan return | 30 June 2025 | |||
| DF | Loan return | 30 June 2025 | |||
| FW | Loan return | 30 June 2025 | |||
| GK | Loan return | 30 June 2025 | |||
| MF | Loan return | 30 June 2025 | |||
| DF | Loan return | 30 June 2025 | |||
| MF | Loan return | 30 June 2025 | |||
| MF | Loan return | 30 June 2025 | |||
| GK | Loan return | 30 June 2025 | |||
| MF | Loan return | 30 June 2025 | |||
| GK | Loan return | 30 June 2025 | |||
| FW | Loan return | 30 June 2025 | |||
| MF | Loan return | 30 June 2025 | |||
| DF | Loan return | 30 June 2025 | |||
| FW | Loan return | 30 June 2025 | |||
| DF | Loan return | 30 June 2025 | |||
| FW | Loan return | 30 June 2025 | |||
| DF | Loan return | 30 June 2025 | |||
| FW | €2,200,000 | 1 July 2025 | |||
| MF | Free | 1 July 2025 | |||
| MF | Loan | 9 July 2025 | |||
| MF | Undisclosed | 11 July 2025 | |||
| FW | Free | 13 July 2025 | |||
| MF | Undisclosed | 16 July 2025 | |||
| DF | Loan | 17 July 2025 | [1] | ||
| DF | €780,000 | 25 July 2025 | |||
| DF | Loan | 26 July 2025 | [2] | ||
| GK | Loan | 29 July 2025 | [3] | ||
| MF | Free | 8 August 2025 | |||
| MF | €1,700,000 | 8 August 2025 | |||
| FW | Free | 9 August 2025 | |||
| DF | Loan | 18 August 2025 | [4][5] | ||
| FW | Loan | 18 August 2025 | |||
| DF | Loan + fee | 18 August 2025 | |||
| FW | Loan return | 19 August 2025 | |||
| GK | Free | 25 August 2025 | |||
| MF | Loan + fee | 1 September 2025 | |||
| FW | Unattached | 18 September 2025 | [6] | ||
| DF | Loan return | 28 November 2025 | |||
| MF | Loan return | 28 November 2025 | |||
| FW | Loan return | 2 January 2026 | |||
| DF | Free | 28 January 2026 | |||
| FW | Loan | 30 January 2026 | |||
| DF | Loan | 30 January 2026 | |||
| MF | €150,000 | 2 February 2026 |
Transfers Out
| Pos. | Player | Transferred to | Fee | Date | Source |
|---|---|---|---|---|---|
| FW | Loan return | 10 June 2025 | |||
| DF | Loan return | 30 June 2025 | |||
| DF | Loan return | 30 June 2025 | |||
| FW | Loan return | 30 June 2025 | |||
| FW | Loan return | 30 June 2025 | |||
| MF | Loan return | 30 June 2025 | |||
| FW | Loan return | 30 June 2025 | |||
| GK | Loan return | 30 June 2025 | |||
| DF | Loan return | 30 June 2025 | |||
| MF | Loan return | 30 June 2025 | |||
| FW | Loan return | 30 June 2025 | |||
| DF | Loan return | 30 June 2025 | |||
| MF | Loan return | 30 June 2025 | |||
| DF | Free | 1 July 2025 | |||
| MF | End of contract | 1 July 2025 | |||
| DF | €9,900,000 | 1 July 2025 | |||
| MF | €9,300,000 | 1 July 2025 | |||
| MF | Undisclosed | 1 July 2025 | |||
| MF | Released | 1 July 2025 | |||
| MF | Loan | 4 July 2025 | |||
| FW | Loan | 8 July 2025 | |||
| DF | Free | 8 July 2025 | |||
| GK | Undisclosed | 10 July 2025 | |||
| MF | Loan | 11 July 2025 | |||
| DF | Free | 16 July 2025 | |||
| MF | Loan | 16 July 2025 | |||
| DF | €2,500,000 | 18 July 2025 | |||
| DF | Free | 18 July 2025 | |||
| MF | €1,000,000 | 19 July 2025 | |||
| DF | €2,000,000 | 25 July 2025 | |||
| GK | Loan | 31 July 2025 | |||
| FW | Loan | 1 August 2025 | |||
| DF | €4,000,000 | 5 August 2025 | |||
| FW | Loan | 7 August 2025 | [7] | ||
| GK | Free | 8 August 2025 | |||
| GK | Free | 13 August 2025 | |||
| GK | Undisclosed | 15 August 2025 | |||
| GK | Loan | 19 August 2025 | [8] | ||
| FW | Loan | 20 August 2025 | |||
| FW | Loan | 20 August 2025 | |||
| MF | Loan | 30 August 2025 | |||
| FW | Loan | 1 September 2025 | [9] | ||
| MF | Loan | 1 September 2025 | [10] | ||
| DF | Loan | 1 September 2025 | [10] | ||
| FW | Loan | 8 January 2026 | |||
| MF | Loan | 9 January 2026 | |||
| DF | Loan return | 28 January 2026 | |||
| FW | Loan | 30 January 2026 | |||
| DF | Loan | 2 February 2026 | |||
| MF | Loan | 2 February 2026 |
Friendlies
| 21 July 2025 | Empoli | 7–0 | Mobilieri Ponsacco |
| 26 July 2025 | Empoli | 1–2 | Virtus Entella |
| 30 July 2025 | Empoli | 2–3 | Pisa |
| 5 August 2025 | Empoli | 0–0 | Sassuolo |
Competitions
Overall record
| Competition | First match | Last match | Starting round | Record | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Win % | ||||
| Serie B | 23 August 2025 | 8–10 May 2026 | Matchday 1 | 7 | 2 | 3 | 2 | 10 | 13 | −3 | 28.57 |
| Coppa Italia | 15 August 2025 | Round of 32 | 1 | 0 | 1 | 0 | 1 | 1 | +0 | 0.00 | |
| Total | 8 | 2 | 4 | 2 | 11 | 14 | −3 | 25.00 | |||
Last updated: 5 October 2025
Source: Competitions
Serie B
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 13 | Sampdoria | 38 | 11 | 11 | 16 | 35 | 48 | −13 | 44[a] | |
| 14 | Virtus Entella | 38 | 10 | 12 | 16 | 36 | 51 | −15 | 42 | |
| 15 | Empoli | 38 | 9 | 14 | 15 | 47 | 54 | −7 | 41 | |
| 16 | Südtirol (O) | 38 | 8 | 17 | 13 | 38 | 48 | −10 | 41 | Qualification for relegation play-out |
| 17 | Bari (R) | 38 | 10 | 10 | 18 | 38 | 60 | −22 | 40 |
Source: Serie BKT
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Goal difference; 5) Goals scored; 6) Draw.
(Note: Head-to-head record is used only after all the matches between the teams in question have been played)[11]
(O) Play-off winners; (R) Relegated
Notes:
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Goal difference; 5) Goals scored; 6) Draw.
(Note: Head-to-head record is used only after all the matches between the teams in question have been played)[11]
(O) Play-off winners; (R) Relegated
Notes:
- Carrarese finished ahead of Sampdoria on head-to-head goal difference: Sampdoria 3–2 Carrarese, Carrarese 2–0 Sampdoria.
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 | 9 | 14 | 15 | 47 | 55 | −8 | 41 | 5 | 11 | 3 | 28 | 21 | +7 | 4 | 3 | 12 | 19 | 34 | −15 |
Source: [citation needed]
Results by round
Updated to match(es) played on 5v October 2025. Source: [citation needed]
A = Away; H = Home; W = Win; D = Draw; L = Loss
A = Away; H = Home; W = Win; D = Draw; L = Loss
Matches
The Serie B fixtures were released on 30 July 2025.[12]
| 23 August 2025 1 | Empoli | 3–1 | Padova | Empoli |
| 19:00 |
|
|
Stadium: Stadio Carlo Castellani Attendance: 6,137 Referee: Maria Sole Ferrieri Caputi |
| 29 August 2025 2 | Reggiana | 3–1 | Empoli | Reggio Emilia |
| 20:30 UTC+2 | Stadium: Mapei Stadium – Città del Tricolore Attendance: 8,592 Referee: Juan Luca Sacchi |
| 14 September 2025 3 | Empoli | 1–1 | Spezia | Empoli |
| 19:30 UTC+2 | Stadium: Stadio Carlo Castellani Attendance: 6,960 Referee: Ermanno Feliciani |
| 21 September 2025 4 | Pescara | 4–0 | Empoli | Pescara |
| 17:15 UTC+2 | Stadium: Stadio Adriatico – Giovanni Cornacchia Attendance: 8,985 Referee: Marco Di Bello |
| 28 September 2025 5 | Empoli | 2–2 | Carrarese | Empoli |
| 20:30 UTC+2 | Stadium: Stadio Carlo Castellani Attendance: 7,069 Referee: Davide Di Marco |
| 1 October 2025 6 | Empoli | 1–1 | Monza | Empoli |
| 20:30 UTC+2 |
|
Stadium: Stadio Carlo Castellani Attendance: 6,014 Referee: Giuseppe Mucera |
| 5 October 2025 7 | Südtirol | 1–2 | Empoli | Bolzano |
| 16:00 UTC+2 | Stadium: Stadio Druso Attendance: 3,439 Referee: Valerio Crezzini |
| 19 October 2025 8 | Empoli | 1–1 | Venezia | Empoli |
| 18:15 UTC+2 | Stadium: Carlo Castellani Attendance: 6,640 Referee: Ivano Pezzuto |
| 24 October 2025 9 | Modena | 2–1 | Empoli | Modena |
| 20:30 UTC+2 | Stadium: Stadio Alberto Braglia Attendance: 11,879 Referee: Paride Tremolada |
| 28 October 2025 10 | Empoli | 1–1 | Sampdoria | Empoli |
| 20:30 UTC+2 | Stadium: Stadio Carlo Castellani Attendance: 5,947 Referee: Marco Piccinini |
| 1 November 2025 11 | Virtus Entella | 1–0 | Empoli | Chiavari |
| 17:15 UTC+2 |
|
|
Stadium: Stadio Comunale Attendance: 2,528 Referee: Maurizio Mariani |
| 8 November 2025 12 | Empoli | 1–0 | Catanzaro | Empoli |
| 16:00 UTC+2 |
|
Stadium: Stadio Carlo Castellani Attendance: 6,816 Referee: Simone Galipò |
| 22 November 2025 13 | Avellino | 0–3 | Empoli | Avellino |
| 16:00 UTC+2 |
|
Stadium: Stadio Partenio-Adriano Lombardi Attendance: 8,967 Referee: Francesco Fourneau |
| 29 November 2025 14 | Empoli | 5–0 | Bari | Empoli |
| 16:00 UTC+2 | Stadium: Stadio Carlo Castellani Attendance: 7,299 Referee: Fabio Maresca |
| 7 December 2025 15 | Empoli | 1–3 | Palermo | Empoli |
| 18:15 UTC+2 |
|
Stadium: Stadio Carlo Castellani Attendance: 7,857 Referee: Federico Dionisi |
| 13 December 2025 16 | Juve Stabia | 2–0 | Empoli | Castellammare di Stabia |
| 16:00 UTC+2 |
|
Stadium: Stadio Romeo Menti Attendance: 3,632 Referee: Alberto Arena |
| 21 December 2025 17 | Mantova | 0–1 | Empoli | Mantua |
| 18:15 UTC+2 | Stadium: Stadio Danilo Martelli Attendance: 6,965 Referee: Maria Sole Ferrieri Caputi |
| 27 December 2025 18 | Empoli | 1–1 | Frosinone | Empoli |
| 16:00 UTC+2 | Stadium: Stadio Carlo Castellani Attendance: 7,057 Referee: Ivano Pezzuto |
| 10 January 2026 19 | Cesena | 0–1 | Empoli | Cesena |
| 20:30 UTC+2 |
|
Stadium: Stadio Dino Manuzzi Referee: Paride Tremolada |
| 17 January 2026 20 | Empoli | 0–1 | Südtirol | Empoli |
| 16:00 UTC+2 | Stadium: Stadio Carlo Castellani Referee: Kevin Bonacina |
| 23 January 2026 21 | Carrarese | 3–0 | Empoli | Carrara |
| 21:30 UTC+2 |
|
Stadium: Stadio dei Marmi Referee: Mario Perri |
| 31 January 2026 22 | Empoli | 0–0 | Modena | Empoli |
| 16:00 UTC+2 |
|
Stadium: Stadio Carlo Castellani Referee: Giuseppe Mucera |
| 7 February 2026 23 | Palermo | 3–2 | Empoli | Palermo |
| 18:15 UTC+2 | Stadium: Stadio Renzo Barbera Referee: Paride Tremolada |
| 11 February 2026 24 | Empoli | 1–2 | Juve Stabia | Empoli |
| 21:00 UTC+2 |
|
Stadium: Stadio Carlo Castellani Referee: Valerio Crezzini |
| 15 February 2026 25 | Empoli | 1–1 | Reggiana | Empoli |
| 18:15 UTC+2 |
|
Stadium: Stadio Carlo Castellani Referee: Daniele Perenzoni |
| 20 February 2026 26 | Frosinone | 2–2 | Empoli | Frosinone |
| 21:30 UTC+2 |
|
Stadium: Stadio Benito Stirpe Referee: Giuseppe Mucera |
| 28 February 2026 27 | Empoli | 1–1 | Cesena | Empoli |
| 16:00 UTC+2 |
|
Stadium: Stadio Carlo Castellani Referee: Ivano Pezzuto |
| 4 March 2026 28 | Bari | 2–1 | Empoli | Bari |
| 21:00 UTC+2 | Stadium: Stadio San Nicola Referee: Maria Sole Ferrieri Caputi |
| 8 March 2026 29 | Catanzaro | 3–2 | Empoli | Catanzaro |
| 16:00 UTC+2 |
|
Stadium: Stadio Nicola Ceravolo Referee: Valerio Crezzini |
| 14 March 2026 30 | Empoli | 2–2 | Mantova | Empoli |
| 16:00 UTC+2 |
|
Stadium: Stadio Carlo Castellani Referee: Matteo Marcenaro |
| 17 March 2026 31 | Spezia | 1–1 | Empoli | La Spezia |
| 21:00 UTC+2 |
|
Stadium: Stadio Alberto Picco Referee: Luca Massimi |
| 22 March 2026 32 | Empoli | 4–2 | Pescara | Empoli |
| 16:00 UTC+2 |
|
Stadium: Stadio Carlo Castellani Referee: Antonio Rapuano |
| 6 April 2026 33 | Sampdoria | 1–0 | Empoli | Genoa |
| 18:15 UTC+2 | Stadium: Stadio Luigi Ferraris Referee: Ivano Pezzuto |
| 12 April 2026 34 | Padova | 1–0 | Empoli | Padua |
| 16:00 UTC+2 |
|
|
Stadium: Stadio Euganeo Referee: Daniele Perenzoni |
| 19 April 2026 35 | Empoli | 1–1 | Virtus Entella | Empoli |
| 20:30 UTC+2 | Stadium: Stadio Carlo Castellani Referee: Livio Marinelli |
| 25 April 2026 36 | Venezia | 2–0 | Empoli | Venice |
| 18:15 UTC+2 | Stadium: Stadio Pierluigi Penzo Referee: Mario Perri |
| 1 May 2026 37 | Empoli | 1–0 | Avellino | Empoli |
| 16:00 UTC+2 |
|
Stadium: Stadio Carlo Castellani Referee: Federico La Penna |
| 8 May 2026 38 | Monza | 2–2 | Empoli | Monza |
| 21:30 UTC+2 |
|
Stadium: Stadio Brianteo Referee: Matteo Marcenaro |
Coppa Italia
The Round of 64 matchup was announced on 5 June 2025.[13]
| 15 August 2025 Round of 32 | Empoli | 1–1 (3–0 p) | Reggiana | Empoli |
| 17:00 UTC+2 | Stadium: Stadio Carlo Castellani Attendance: 1,894 Referee: Andrea Calzavara | |||
| Penalties | ||||
|
||||
| 25 September 2025 Second round | Genoa | 3–1 | Empoli | Genoa |
| 17:30 UTC+2 |
|
|
Stadium: Stadio Luigi Ferraris Attendance: 8,626 Referee: Federico Dionisi |
Appearances and goals
- As of match played 21 December 2025
Players with no appearances are not included on the list
Italics indicate a loaned in player
| No. | Pos | Nat | Player | Total | Serie B | Coppa Italia | |||
|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | ||||
| 1 | GK | Samuele Perisan | 1 | 0 | 0+0 | 0 | 1+0 | 0 | |
| 2 | DF | Marco Curto | 16 | 0 | 12+3 | 0 | 1+0 | 0 | |
| 4 | DF | Simone Romagnoli | 3 | 0 | 3+0 | 0 | 0+0 | 0 | |
| 5 | DF | Nosa Obaretin | 30 | 0 | 28+1 | 0 | 1+0 | 0 | |
| 6 | MF | Duccio Degli Innocenti | 24 | 0 | 13+11 | 0 | 0+0 | 0 | |
| 7 | MF | Salvatore Elia | 34 | 2 | 30+3 | 2 | 0+1 | 0 | |
| 8 | MF | Luca Magnino | 15 | 1 | 15+0 | 1 | 0+0 | 0 | |
| 9 | FW | Pietro Pellegri | 12 | 3 | 3+9 | 3 | 0+0 | 0 | |
| 10 | MF | Rareș Ilie | 28 | 2 | 14+12 | 1 | 2+0 | 1 | |
| 11 | FW | Stiven Shpendi | 37 | 15 | 32+3 | 15 | 1+1 | 0 | |
| 14 | MF | Gerard Yepes | 34 | 1 | 27+5 | 1 | 1+1 | 0 | |
| 15 | MF | Joseph Ceesay | 31 | 3 | 16+14 | 3 | 0+1 | 0 | |
| 17 | FW | Daniel Fila | 12 | 2 | 4+8 | 2 | 0+0 | 0 | |
| 18 | MF | Andrea Ghion | 26 | 0 | 20+6 | 0 | 0+0 | 0 | |
| 19 | FW | Marco Nasti | 26 | 4 | 17+9 | 4 | 0+0 | 0 | |
| 20 | DF | Matteo Lovato | 33 | 3 | 32+1 | 3 | 0+0 | 0 | |
| 21 | GK | Andrea Fulignati | 39 | 0 | 38+0 | 0 | 1+0 | 0 | |
| 24 | DF | Tyronne Ebuehi | 19 | 1 | 6+11 | 1 | 2+0 | 0 | |
| 25 | MF | Lorenzo Ignacchiti | 23 | 0 | 11+10 | 0 | 1+1 | 0 | |
| 26 | DF | Antonio Candela | 16 | 0 | 11+5 | 0 | 0+0 | 0 | |
| 27 | DF | Brando Moruzzi | 30 | 0 | 19+9 | 0 | 2+0 | 0 | |
| 28 | DF | Gabriele Indragoli | 2 | 0 | 1+0 | 0 | 0+1 | 0 | |
| 32 | MF | Nicolas Haas | 18 | 0 | 4+14 | 0 | 0+0 | 0 | |
| 34 | DF | Gabriele Guarino | 37 | 3 | 31+4 | 3 | 2+0 | 0 | |
| 48 | FW | Edoardo Zanaga | 1 | 0 | 0+0 | 0 | 0+1 | 0 | |
| 53 | MF | Danilo Busiello | 1 | 0 | 0+0 | 0 | 0+1 | 0 | |
| 70 | FW | Edoardo Saporiti | 20 | 4 | 11+8 | 3 | 1+0 | 1 | |
| 77 | FW | Bohdan Popov | 24 | 5 | 6+16 | 5 | 2+0 | 0 | |
| 89 | FW | Thomas Campaniello | 1 | 0 | 0+0 | 0 | 0+1 | 0 | |
| 99 | FW | Flavio Bianchi | 8 | 0 | 0+8 | 0 | 0+0 | 0 | |
| Player(s) who featured whilst on loan but returned to parent club during the season: | |||||||||
| 79 | DF | Franco Carboni | 19 | 0 | 9+8 | 0 | 2+0 | 0 | |
| Player(s) who featured but departed the club permanently during the season: | |||||||||
| Player(s) who featured but departed the club on loan during the season: | |||||||||
| 8 | MF | Luca Belardinelli | 9 | 0 | 4+3 | 0 | 2+0 | 0 | |
| 29 | DF | Lorenzo Tosto | 1 | 0 | 1+0 | 0 | 0+0 | 0 | |
| 37 | MF | Iwo Kaczmarski | 1 | 0 | 0+1 | 0 | 0+0 | 0 | |
| 90 | FW | Ismaël Konaté | 5 | 0 | 0+5 | 0 | 0+0 | 0 | |