# 2019–20 Cagliari Calcio season

The 2019–20 Cagliari Calcio season was the club's fourth season back in Serie A after being relegated at the end of the 2014–15 season. The club competed in Serie A and also competed in the Coppa Italia.
The season was coach Rolando Maran's second in charge of the club, following his departure from fellow mid-table side ChievoVerona. The pre-season marked the return of Belgian midfielder Radja Nainggolan after almost half a decade after leaving the club for Roma.

## Players
### Squad information

    As of 9 February 2020
| No. | Name | Position(s) | Date of birth (Age) | Signed from | Signed in | Contract ends | Apps. | Goals | Notes |
| Goalkeepers |||||||||||
| 1 | Rafael | GK | (1982-03-03) 3 March 1982 (age 42) | Hellas Verona | 2016 | 2019 | 37 | 0 | |
| 28 | Alessio Cragno | GK | (1994-06-28) 28 June 1994 (age 30) | Brescia | 2014 | 2022 | 84 | 0 | |
| 90 | Robin Olsen | GK | (1990-01-08) 8 January 1990 (age 34) | Roma | 2019 | 2020 | 15 | 0 | Loan |
| Defenders |||||||||||
| 3 | Federico Mattiello | RB / LB / RM | (1995-07-14) 14 July 1995 (age 29) | Atalanta | 2019 | 2020 | 4 | 0 | Loan |
| 12 | Fabrizio Cacciatore | RB / LB | (1986-10-08) 8 October 1986 (age 38) | Chievo | 2019 | 2020 | 19 | 0 | |
| 15 | Ragnar Klavan | CB | (1985-10-30) 30 October 1985 (age 38) | Liverpool | 2018 | 2020 | 35 | 0 | |
| 19 | Fabio Pisacane | CB | (1986-01-28) 28 January 1986 (age 38) | Avellino | 2015 | 2021 | 130 | 4 | |
| 22 | Charalambos Lykogiannis | LB | (1993-10-22) 22 October 1993 (age 30) | Sturm Graz | 2018 | 2022 | 30 | 0 | |
| 23 | Luca Ceppitelli | CB | (1989-08-11) 11 August 1989 (age 35) | Parma | 2014 | 2021 | 130 | 9 | |
| 33 | Luca Pellegrini | LB / LM / CM | (1999-03-07) 7 March 1999 (age 25) | Juventus | 2019 | 2020 | 18 | 0 | Loan |
| 40 | Sebastian Walukiewicz | CB / DM | (2000-04-05) 5 April 2000 (age 24) | Pogoń Szczecin | 2019 | 2023 | 3 | 0 | |
| Midfielders |||||||||||
| 4 | Radja Nainggolan | AM / CM / DM | (1988-05-04) 4 May 1988 (age 36) | Internazionale | 2019 | 2020 | 20 | 5 | Loan |
| 6 | Marko Rog | CM / AM | (1995-07-19) 19 July 1995 (age 29) | Napoli | 2019 | 2024 | 18 | 1 | |
| 8 | Luca Cigarini | DM | (1986-06-20) 20 June 1986 (age 38) | Sampdoria | 2017 | 2020 | 70 | 2 | |
| 10 | João Pedro | AM | (1992-03-09) 9 March 1992 (age 32) | Estoril Praia | 2014 | 2023 | 168 | 51 | |
| 14 | Valter Birsa | AM / RW | (1986-08-07) 7 August 1986 (age 38) | Chievo | 2019 | 2021 | 14 | 0 | |
| 17 | Christian Oliva | DM / CM | (1996-06-01) 1 June 1996 (age 28) | Nacional | 2019 | 2023 | 10 | 1 | |
| 18 | Nahitan Nández | CM / RM / DM | (1995-12-28) 28 December 1995 (age 28) | Boca Juniors | 2019 | 2024 | 21 | 1 | |
| 21 | Artur Ioniță | CM / AM | (1990-08-17) 17 August 1990 (age 34) | Hellas Verona | 2016 | 2021 | 111 | 6 | |
| 24 | Paolo Faragò | CM / RM / RB | (1993-02-12) 12 February 1993 (age 31) | Novara | 2017 | 2022 | 82 | 4 | |
| Forwards |||||||||||
| 9 | Alberto Paloschi | CF | (1990-01-04) 4 January 1990 (age 34) | SPAL | 2020 | 2020 | 1 | 0 | Loan |
| 20 | Gastón Pereiro | AM / RW / LW | (1995-06-11) 11 June 1995 (age 29) | PSV Eindhoven | 2020 | 2024 | 1 | 0 | |
| 26 | Daniele Ragatzu | SS / RW / CF | (1991-09-21) 21 September 1991 (age 33) | Olbia | 2018 | 2021 | 4 | 1 | |
| 30 | Leonardo Pavoletti | ST | (1988-11-26) 26 November 1988 (age 35) | Napoli | 2017 | 2022 | 66 | 27 | |
| 99 | Giovanni Simeone | CF | (1995-07-05) 5 July 1995 (age 29) | Fiorentina | 2019 | 2020 | 22 | 6 | Loan |
| Players transferred during the season |||||||||||
| 2 | Simone Pinna | RB | (1997-10-17) 17 October 1997 (age 26) | Youth Sector | 2019 | 2020 | 1 | 0 | |
| 9 | Alberto Cerri | ST | (1996-04-16) 16 April 1996 (age 28) | Juventus | 2018 | 2023 | 26 | 1 | |
| 16 | Filip Bradarić | DM | (1992-02-11) 11 February 1992 (age 32) | Rijeka | 2018 | 2023 | 27 | 0 | |
| 20 | Simone Aresti | GK | (1986-03-15) 15 March 1986 (age 38) | Olbia | 2018 | 2020 | 1 | 0 | |
| 25 | Han Kwang-song | CF / SS | (1998-09-11) 11 September 1998 (age 26) | Youth Sector | 2017 | 2023 | 12 | 1 | |
| 27 | Alessandro Deiola | CM | (1995-08-01) 1 August 1995 (age 29) | Cagliari Primavera | 2014 | 2022 | 50 | 2 | |
| 29 | Lucas Castro | AM / LW | (1989-04-09) 9 April 1989 (age 35) | Chievo | 2018 | 2021 | 27 | 3 | |
| 32 | Kiril Despodov | RW / LW / SS | (1996-11-11) 11 November 1996 (age 27) | CSKA Sofia | 2019 | 2023 | 4 | 0 | |
| 56 | Filippo Romagna | CB | (1997-05-26) 26 May 1997 (age 27) | Juventus | 2017 | 2022 | 41 | 0 | |

## Transfers
### In

| Date | Pos. | Player | Age | Moving from | Fee |
| 1 July 2019 | DF | Fabrizio Cacciatore | 32 | Chievo | €800,000 |
| 1 July 2019 | MF | Christian Oliva | 23 | Club Nacional | €5M |
| 9 August 2019 | MF | Nahitan Nández | 23 | Boca Juniors | €18M |

#### Loans in

| Date | Pos. | Player | Age | Moving from | Fee | Notes |
| 10 July 2019 | DF | Federico Mattiello | 23 | Atalanta | N/A | On loan until June 2020 |
| 23 July 2019 | MF | Marko Rog | 24 | Napoli | €2M | On loan until June 2020 |
| 5 August 2019 | MF | Radja Nainggolan | 31 | Internazionale | N/A | On loan until June 2020 |
| 19 August 2019 | DF | Luca Pellegrini | 20 | Juventus | N/A | On loan until June 2020 |

### Out

| Date | Pos. | Player | Age | Moving to | Fee |
| 1 July 2019 | DF | Matteo Cotali | 22 | Chievo | Free |
| 1 July 2019 | DF | Darijo Srna | 37 | Retired | N/A |
| 1 July 2019 | MF | Simone Padoin | 35 | Free agent | Free |
| 17 July 2019 | FW | Niccolò Giannetti | 28 | Salernitana | Undisclosed |
| 21 July 2019 | FW | Alessandro Capello | 23 | Venezia | Undisclosed |

#### Loans out

| Date | Pos. | Player | Age | Moving to | Fee | Notes | Source |
| 8 July 2019 | FW | Damir Ceter | 21 | Chievo | N/A | On loan until June 2020 | |
| 11 July 2019 | MF | Nicolò Barella | 22 | Internazionale | €12M | On loan until June 2020;With option to buy for €25M | Archived 2019-07-12 at the Wayback Machine |
| 20 July 2019 | MF | Fabrizio Caligara | 19 | Venezia | N/A | On loan until June 2020 | |
| 13 August 2019 | FW | Diego Farias | 29 | Lecce | €1.5M | On loan until June 2020 | |
| 20 August 2019 | DF | Marko Pajac | 26 | Genoa | N/A | On loan until June 2020 | |

## Competitions
### Serie A
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts |
| 12 | Bologna | 38 | 12 | 11 | 15 | 52 | 65 | −13 | 47 |
| 13 | Udinese | 38 | 12 | 9 | 17 | 37 | 51 | −14 | 45 |
| 14 | Cagliari | 38 | 11 | 12 | 15 | 52 | 56 | −4 | 45 |
| 15 | Sampdoria | 38 | 12 | 6 | 20 | 48 | 65 | −17 | 42 |
| 16 | Torino | 38 | 11 | 7 | 20 | 46 | 68 | −22 | 40 |
* 1 2 Udinese finished ahead of Cagliari on head-to-head points: Udinese 2–1 Cagliari, Cagliari 0–1 Udinese.

#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Last updated: 1 August 2020. Source: Competitive matches

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

#### Matches
### 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 | BRA | Rafael | 7 | 0 | 5+1 | 0 | 1 | 0 |
| 28 | GK | ITA | Alessio Cragno | 16 | 0 | 16 | 0 | 0 | 0 |
| Defenders ||||||||||
| 3 | DF | ITA | Federico Mattiello | 18 | 0 | 9+9 | 0 | 0 | 0 |
| 15 | DF | EST | Ragnar Klavan | 33 | 0 | 26+5 | 0 | 2 | 0 |
| 19 | DF | ITA | Fabio Pisacane | 32 | 1 | 28+2 | 1 | 1+1 | 0 |
| 22 | DF | GRE | Charalambos Lykogiannis | 23 | 0 | 14+6 | 0 | 3 | 0 |
| 23 | DF | ITA | Luca Ceppitelli | 17 | 2 | 15+1 | 2 | 1 | 0 |
| 33 | DF | ITA | Luca Pellegrini | 24 | 0 | 22+2 | 0 | 0 | 0 |
| 36 | DF | ITA | Andrea Carboni | 7 | 0 | 5+2 | 0 | 0 | 0 |
| 40 | DF | POL | Sebastian Walukiewicz | 16 | 0 | 13+1 | 0 | 2 | 0 |
| Midfielders ||||||||||
| 4 | MF | BEL | Radja Nainggolan | 29 | 6 | 25+1 | 6 | 2+1 | 0 |
| 6 | MF | CRO | Marko Rog | 32 | 2 | 28+2 | 1 | 1+1 | 1 |
| 8 | MF | ITA | Luca Cigarini | 22 | 0 | 19+3 | 0 | 0 | 0 |
| 10 | MF | BRA | João Pedro | 39 | 19 | 35+1 | 18 | 1+2 | 1 |
| 14 | MF | SVN | Valter Birsa | 15 | 0 | 4+9 | 0 | 1+1 | 0 |
| 17 | MF | URU | Christian Oliva | 13 | 2 | 4+7 | 1 | 2 | 1 |
| 18 | MF | URU | Nahitan Nández | 38 | 2 | 32+3 | 2 | 1+2 | 0 |
| 21 | MF | MDA | Artur Ioniță | 37 | 0 | 21+13 | 0 | 3 | 0 |
| 24 | MF | ITA | Paolo Faragò | 22 | 1 | 14+7 | 1 | 1 | 0 |
| 25 | MF | ITA | Federico Marigosu | 2 | 0 | 0+2 | 0 | 0 | 0 |
| 35 | MF | ITA | Riccardo Ladinetti | 3 | 0 | 1+2 | 0 | 0 | 0 |
| Forwards ||||||||||
| 9 | FW | ITA | Alberto Paloschi | 7 | 0 | 1+6 | 0 | 0 | 0 |
| 20 | FW | URU | Gastón Pereiro | 10 | 1 | 4+6 | 1 | 0 | 0 |
| 26 | FW | ITA | Daniele Ragatzu | 14 | 2 | 2+11 | 1 | 1 | 1 |
| 30 | FW | ITA | Leonardo Pavoletti | 3 | 0 | 1+1 | 0 | 1 | 0 |
| 37 | FW | ITA | Luca Gagliano | 2 | 1 | 1+1 | 1 | 0 | 0 |
| 99 | FW | ARG | Giovanni Simeone | 37 | 12 | 34+3 | 12 | 0 | 0 |
| Players transferred out during the season ||||||||||
| 2 | DF | ITA | Simone Pinna | 2 | 0 | 1 | 0 | 1 | 0 |
| 9 | FW | ITA | Alberto Cerri | 13 | 2 | 1+10 | 1 | 2 | 1 |
| 12 | DF | ITA | Fabrizio Cacciatore | 17 | 0 | 14+2 | 0 | 1 | 0 |
| 20 | GK | ITA | Simone Aresti | 1 | 0 | 0 | 0 | 0+1 | 0 |
| 27 | MF | ITA | Alessandro Deiola | 2 | 0 | 0+1 | 0 | 1 | 0 |
| 29 | MF | ARG | Lucas Castro | 17 | 2 | 6+9 | 2 | 2 | 0 |
| 90 | GK | SWE | Robin Olsen | 19 | 0 | 17 | 0 | 2 | 0 |
Last updated: 1 August 2020 Source: Competitions

### Goalscorers

| Rank | No. | Pos | Nat | Name | Serie A | Coppa Italia | Total |
| 1 | 10 | MF | | João Pedro | 18 | 1 | 19 |
| 2 | 99 | FW | | Giovanni Simeone | 11 | 0 | 11 |
| 3 | 4 | MF | | Radja Nainggolan | 6 | 0 | 6 |
| 4 | 6 | MF | | Marko Rog | 1 | 1 | 2 |
| 4 | 9 | FW | | Alberto Cerri | 1 | 1 | 2 |
| 4 | 17 | MF | | Christian Oliva | 1 | 1 | 2 |
| 4 | 23 | DF | | Luca Ceppitelli | 2 | 0 | 2 |
| 4 | 26 | FW | | Daniele Ragatzu | 1 | 1 | 2 |
| 4 | 29 | MF | | Lucas Castro | 2 | 0 | 2 |
| 4 | 18 | MF | | Nahitan Nández | 2 | 0 | 2 |
| 11 | 19 | DF | | Fabio Pisacane | 1 | 0 | 1 |
| 11 | 20 | MF | | Gastón Pereiro | 1 | 0 | 1 |
| 11 | 24 | MF | | Paolo Faragò | 1 | 0 | 1 |
| Own goal | Own goal | Own goal | Own goal | Own goal | 2 | 0 | 2 |
| Totals | Totals | Totals | Totals | Totals | 50 | 5 | 55 |
Last updated: 23 July 2020

### Clean sheets

| Rank | No. | Pos | Nat | Name | Serie A | Coppa Italia | Total |
| 1 | 90 | GK | | Robin Olsen | 3 | 0 | 3 |
| Totals | Totals | Totals | Totals | Totals | 3 | 0 | 3 |
Last updated: 9 February 2020

### Disciplinary record

| No. | Pos | Nat | Name | Serie A | Serie A | Serie A | Coppa Italia | Coppa Italia | Coppa Italia | Total | Total | Total |
| 1 | GK | | Rafael | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 |
| 90 | GK | | Robin Olsen | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2 | DF | | Simone Pinna | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 3 | DF | | Federico Mattiello | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 12 | DF | | Fabrizio Cacciatore | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 |
| 15 | DF | | Ragnar Klavan | 3 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 19 | DF | | Fabio Pisacane | 4 | 1 | 0 | 0 | 0 | 0 | 4 | 1 | 0 |
| 22 | DF | | Charalambos Lykogiannis | 3 | 0 | 0 | 1 | 0 | 0 | 4 | 0 | 0 |
| 23 | DF | | Luca Ceppitelli | 4 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 |
| 33 | DF | | Luca Pellegrini | 8 | 0 | 0 | 0 | 0 | 0 | 8 | 0 | 0 |
| 4 | MF | | Radja Nainggolan | 5 | 0 | 0 | 1 | 0 | 0 | 6 | 0 | 0 |
| 6 | MF | | Marko Rog | 6 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 |
| 8 | MF | | Luca Cigarini | 5 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 |
| 10 | MF | | João Pedro | 3 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 17 | MF | | Christian Oliva | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 18 | MF | | Nahitan Nández | 9 | 0 | 0 | 0 | 0 | 0 | 9 | 0 | 0 |
| 21 | MF | | Artur Ioniță | 3 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 24 | MF | | Paolo Faragò | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 29 | MF | | Lucas Castro | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 9 | FW | | Alberto Cerri | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 20 | FW | | Gastón Pereiro | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 99 | FW | | Giovanni Simeone | 3 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| Totals | Totals | Totals | Totals | 65 | 1 | 2 | 2 | 0 | 1 | 67 | 1 | 3 |
Last updated: 9 February 2020