2019–20 Sporting CP season
# 2019–20 Sporting CP season

The 2019–20 Sporting CP season was the club's 114th season in existence and 87th consecutive season in the top flight of Portuguese football. The season covered the period from 1 July 2019 to 25 July 2020.

## Players

### Current squad

    As of 30 January 2020

Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.

| No. | Pos. | Nation | Player |
| - | - | - | - |
| 1 | GK | BRA | Renan Ribeiro |
| 3 | DF | POR | Tiago Ilori |
| 4 | DF | URU | Sebastián Coates |
| 5 | MF | BRA | Eduardo |
| 7 | MF | POR | Rafael Camacho |
| 9 | FW | ARG | Marcos Acuña |
| 10 | FW | ARG | Luciano Vietto |
| 13 | DF | MKD | Stefan Ristovski |
| 14 | DF | POR | Luís Neto |
| 16 | MF | ARG | Rodrigo Battaglia |
| 18 | FW | BRA | Fernando (on loan from Shakhtar Donetsk) |
| 19 | DF | FRA | Valentin Rosier |
| No. | Pos. | Nation | Player |
| 20 | FW | ECU | Gonzalo Plata |
| 21 | FW | ESP | Jesé (on loan from Paris Saint-Germain) |
| 22 | DF | FRA | Jérémy Mathieu |
| 26 | DF | COL | Cristian Borja |
| 27 | MF | POR | Miguel Luís |
| 29 | FW | BRA | Luiz Phellype |
| 37 | MF | BRA | Wendel |
| 77 | FW | CPV | Jovane Cabral |
| 81 | GK | POR | Luís Maximiano |
| 89 | FW | COD | Yannick Bolasie (on loan from Everton) |
| 98 | MF | CIV | Idrissa Doumbia |
| 99 | GK | POR | Diogo Sousa |

**Other players under contract**

Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.

| No. | Pos. | Nation | Player |
| - | - | - | - |
| — | GK | ITA | Emiliano Viviano |
| — | DF | POR | Mauro Riquicho |
| — | MF | BRA | Mattheus |

**Out on loan**

Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.

| No. | Pos. | Nation | Player |
| - | - | - | - |
| — | DF | GHA | Lumor Agbenyenu (at Mallorca until 30 June 2020) |
| — | DF | POR | Bruno Gaspar (at Olympiacos until 30 June 2020) |
| — | DF | POR | André Geraldes (at Maccabi Tel Aviv until 30 June 2020) |
| — | MF | POR | Filipe Chaby (at Académica until 30 June 2020) |
| — | MF | POR | Francisco Geraldes (at AEK Athens until 30 June 2020) |
| — | MF | CRO | Josip Mišić (at PAOK until 30 June 2020) |
| No. | Pos. | Nation | Player |
| — | MF | POR | João Palhinha (at Braga until 30 June 2020) |
| — | FW | COL | Leonardo Acevedo (at Varzim until 30 June 2020) |
| — | FW | MLI | Abdoulay Diaby (at Beşiktaş until 30 June 2020) |
| — | FW | ANG | Gelson (at Antalyaspor until 30 June 2020) |
| — | FW | BRA | Matheus Pereira (at West Bromwich Albion until 30 June 2020) |
| — | FW | ARG | Alan Ruiz (at Aldosivi until 30 June 2020) |

## Transfers

### In

| No. | Pos. | Name | Age | Moving from | Type | Transfer window | Ends | Transfer fee | Source |
| - | - | - | - | - | - | - | - | - | - |
| 4 | DF | Luís Neto | 35 | Zenit Saint Petersburg | Transfer | Summer | 2022 | Free | jn.pt |
| 10 | FW | Luciano Vietto | 29 | Atlético Madrid | Transfer | Summer | 2024 | €7.5M | desporto.sapo.pt |
| 5 | MF | Eduardo Henrique | 28 | Belenenses | Transfer | Summer | | | |
| 7 | FW | Rafael Camacho | 23 | Liverpool | Transfer | Summer | | | |
| 19 | DF | Valentin Rosier | 26 | Dijon | Transfer | Summer | | | |

Last updated: 7 June 2019

### Out

| N | Pos. | Nat. | Name | Age | Moving to | Type | Transfer window | Transfer fee | Source |
| - | - | - | - | - | - | - | - | - | - |
| 8 | MF | | Bruno Fernandes | 28 | Manchester United | Transfer | January | €55M (+€25M) | |

Last updated: 30 January 2020

## Pre-season and friendlies

Win  Draw  Loss

On 29 April 2019, Sporting announced the first pre-season plans, including two matches in Switzerland as well as an unprecedented match against Liverpool in New York. The presentation match, against Valencia, was announced on 7 June following the announcement of a match against Club Brugge in Belgium three days earlier.

## Competitions

### Overview

| 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 % |
| Primeira Liga | 11 August 2019 | 25 July 2020 | Matchday 1 | 4th | 34 | 18 | 6 | 10 | 49 | 34 | +15 | 052.94 |
| Taça de Portugal | 17 October 2019 | 17 October 2019 | Third round | Third round | 1 | 0 | 0 | 1 | 0 | 2 | −2 | 000.00 |
| Taça da Liga | 26 September 2019 | 21 January 2020 | Group stage | Semi-finals | 4 | 2 | 0 | 2 | 8 | 6 | +2 | 050.00 |
| Supertaça Cândido de Oliveira | 4 August 2019 | 4 August 2019 | Final | Runners-up | 1 | 0 | 0 | 1 | 0 | 5 | −5 | 000.00 |
| Europa League | 19 September 2019 | 27 February 2020 | Group stage | Round of 32 | 8 | 5 | 0 | 3 | 15 | 12 | +3 | 062.50 |
| Total | Total | Total | Total | Total | 48 | 25 | 6 | 17 | 72 | 59 | +13 | 052.08 |

Last updated: 25 July 2020 Source: Sporting.pt

### Primeira Liga

**League table**

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| - | - | - | - | - | - | - | - | - | - | - |
| 2 | Benfica | 34 | 24 | 5 | 5 | 71 | 26 | +45 | 77 | Qualification for the Champions League third qualifying round |
| 3 | Braga | 34 | 18 | 6 | 10 | 61 | 40 | +21 | 60 | Qualification for the Europa League group stage |
| 4 | Sporting CP | 34 | 18 | 6 | 10 | 49 | 34 | +15 | 60 | Qualification for the Europa League third qualifying round |
| 5 | Rio Ave | 34 | 15 | 10 | 9 | 48 | 36 | +12 | 55 | Qualification for the Europa League second qualifying round |
| 6 | Famalicão | 34 | 14 | 12 | 8 | 53 | 51 | +2 | 54 | |

* 1 2 Head-to-head away goals: Braga 1, Sporting 0
* 1 2 3 Since the winners of the 2019–20 Taça de Portugal, Porto, qualified for the Champions League based on league position, the spot awarded to the third-placed team (Europa League third qualifying round) was passed to the fourth-placed team, and the spot awarded to the fourth-placed team (Europa League second qualifying round) was passed to the fifth-placed team.

**Results summary**

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
| - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |

Last updated: 25 July 2020. Source: Liga Portugal

**Result round 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 |
| - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Ground | A | H | A | H | A | H | A | H | A | A | H | A | H | A | H | A | H | H | A | H | A | H | A | H | A | H | H | A | H | A | H | A | H | A |
| Result | D | W | W | L | D | L | W | W | W | L | W | L | W | W | L | W | L | W | L | W | D | W | L | W | D | W | W | W | W | D | W | L | D | L |
| Position | 7 | 4 | 1 | 5 | 8 | 7 | 5 | 4 | 4 | 4 | 4 | 4 | 4 | 3 | 4 | 4 | 4 | 3 | 4 | 3 | 4 | 4 | 4 | 4 | 4 | 4 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 4 |

### Taça da Liga

**Third round**

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | SPO | RAV | PTM | GIL |
| - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 1 | Sporting CP | 3 | 2 | 0 | 1 | 7 | 4 | +3 | 6 | Advance to knockout phase | — | 1–2 | — | — |
| 2 | Rio Ave | 3 | 1 | 1 | 1 | 3 | 3 | 0 | 4 | | — | — | — | 0–1 |
| 3 | Portimonense | 3 | 1 | 1 | 1 | 5 | 6 | −1 | 4 | | 2–4 | 1–1 | — | — |
| 4 | Gil Vicente | 3 | 1 | 0 | 2 | 2 | 4 | −2 | 3 | | 0–2 | — | 1–2 | — |

### UEFA Europa League

**Group stage**

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | LASK | SPO | PSV | ROS |
| - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 1 | LASK | 6 | 4 | 1 | 1 | 11 | 4 | +7 | 13 | Advance to knockout phase | — | 3–0 | 4–1 | 1–0 |
| 2 | Sporting CP | 6 | 4 | 0 | 2 | 11 | 7 | +4 | 12 | Advance to knockout phase | 2–1 | — | 4–0 | 1–0 |
| 3 | PSV Eindhoven | 6 | 2 | 2 | 2 | 9 | 12 | −3 | 8 | | 0–0 | 3–2 | — | 1–1 |
| 4 | Rosenborg | 6 | 0 | 1 | 5 | 3 | 11 | −8 | 1 | | 1–2 | 0–2 | 1–4 | — |

## Statistics

### Appearances and goals

| No. | Pos | Nat | Player | Total | Total | Primeira Liga | Primeira Liga | Taça de Portugal | Taça de Portugal | Taça da Liga | Taça da Liga | UEFA Europa League | UEFA Europa League | Supertaça Cândido de Oliveira | Supertaça Cândido de Oliveira |
| - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| Goalkeepers ||||||||||||||||
| 1 | GK | BRA | Renan Ribeiro | 18 | 0 | 11 | 0 | 0 | 0 | 1 | 0 | 5 | 0 | 1 | 0 |
| 81 | GK | POR | Luís Maximiano | 31 | 0 | 23 | 0 | 1 | 0 | 3 | 0 | 3+1 | 0 | 0 | 0 |
| 99 | GK | POR | Diogo Sousa | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Defenders ||||||||||||||||
| 3 | DF | POR | Tiago Ilori | 14 | 0 | 6+2 | 0 | 1 | 0 | 1 | 0 | 4 | 0 | 0 | 0 |
| 4 | DF | URU | Sebastián Coates | 40 | 6 | 28+1 | 4 | 0 | 0 | 3 | 0 | 7 | 2 | 1 | 0 |
| 13 | DF | MKD | Stefan Ristovski | 26 | 0 | 19+2 | 0 | 0 | 0 | 3 | 0 | 2 | 0 | 0 | 0 |
| 14 | DF | POR | Luís Neto | 22 | 0 | 11+1 | 0 | 1 | 0 | 2+1 | 0 | 4+1 | 0 | 1 | 0 |
| 19 | DF | FRA | Valentin Rosier | 16 | 0 | 8+1 | 0 | 1 | 0 | 1 | 0 | 5 | 0 | 0 | 0 |
| 26 | DF | COL | Cristian Borja | 30 | 1 | 15+8 | 1 | 1 | 0 | 1 | 0 | 2+2 | 0 | 0+1 | 0 |
| 35 | DF | POR | Nuno Mendes | 9 | 0 | 7+2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 72 | DF | POR | Eduardo Quaresma | 9 | 0 | 9 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Midfielders ||||||||||||||||
| 5 | MF | BRA | Eduardo Henrique | 22 | 0 | 8+7 | 0 | 1 | 0 | 0+1 | 0 | 2+3 | 0 | 0 | 0 |
| 7 | MF | POR | Rafael Camacho | 26 | 1 | 9+10 | 0 | 0 | 0 | 2+1 | 1 | 1+3 | 0 | 0 | 0 |
| 16 | MF | ARG | Rodrigo Battaglia | 20 | 0 | 9+6 | 0 | 0 | 0 | 2+1 | 0 | 2 | 0 | 0 | 0 |
| 17 | MF | POR | Francisco Geraldes | 8 | 0 | 1+7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 27 | MF | POR | Miguel Luís | 7 | 0 | 2 | 0 | 1 | 0 | 1 | 0 | 3 | 0 | 0 | 0 |
| 37 | MF | BRA | Wendel | 39 | 3 | 26+2 | 3 | 0 | 0 | 4 | 0 | 6 | 0 | 1 | 0 |
| 73 | MF | BRA | Matheus Luiz | 10 | 0 | 9+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 93 | MF | POR | Rodrigo Fernandes | 4 | 0 | 1+1 | 0 | 0 | 0 | 0 | 0 | 1+1 | 0 | 0 | 0 |
| 98 | MF | CIV | Idrissa Doumbia | 35 | 0 | 17+5 | 0 | 1 | 0 | 3 | 0 | 5+3 | 0 | 1 | 0 |
| Forwards ||||||||||||||||
| 9 | FW | ARG | Marcos Acuña | 36 | 2 | 23+1 | 2 | 0+1 | 0 | 4 | 0 | 6 | 0 | 1 | 0 |
| 10 | FW | ARG | Luciano Vietto | 35 | 8 | 19+5 | 4 | 1 | 0 | 2+1 | 2 | 6+1 | 2 | 0 | 0 |
| 20 | FW | ECU | Gonzalo Plata | 24 | 3 | 12+9 | 2 | 0 | 0 | 0+1 | 1 | 0+2 | 0 | 0 | 0 |
| 29 | FW | BRA | Luiz Phellype | 26 | 9 | 12+4 | 6 | 1 | 0 | 2+2 | 1 | 3+1 | 2 | 0+1 | 0 |
| 51 | FW | POR | Tiago Tomás | 5 | 0 | 1+4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 55 | FW | POR | Pedro Mendes | 12 | 1 | 0+6 | 0 | 0 | 0 | 0 | 0 | 1+5 | 1 | 0 | 0 |
| 77 | FW | CPV | Jovane Cabral | 20 | 6 | 10+6 | 6 | 0 | 0 | 0+1 | 0 | 2+1 | 0 | 0 | 0 |
| 90 | FW | SVN | Andraž Šporar | 18 | 7 | 15+1 | 6 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 0 |
| 96 | FW | POR | Joelson Fernandes | 4 | 0 | 0+4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Players who have made an appearance this season but have left the club ||||||||||||||||
| 50 | DF | POR | Thierry Correia | 5 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 76 | DF | POR | Bruno Gaspar | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 8 | MF | POR | Bruno Fernandes | 28 | 15 | 17 | 8 | 0+1 | 0 | 4 | 2 | 5 | 5 | 1 | 0 |
| 11 | FW | BRA | Raphinha | 5 | 2 | 4 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 18 | FW | BRA | Fernando | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 21 | FW | ESP | Jesé | 17 | 1 | 6+6 | 1 | 1 | 0 | 1+1 | 0 | 1+1 | 0 | 0 | 0 |
| 22 | DF | FRA | Jérémy Mathieu | 25 | 3 | 19 | 1 | 0 | 0 | 2 | 1 | 3 | 1 | 1 | 0 |
| 23 | FW | MLI | Abdoulay Diaby | 3 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 |
| 28 | FW | NED | Bas Dost | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 89 | FW | COD | Yannick Bolasie | 25 | 2 | 12+2 | 1 | 0+1 | 0 | 2+1 | 0 | 7 | 1 | 0 | 0 |

* Last updated: 25 July 2020
* Source: playmakerstats
