2003–04 Sporting CP season

The 2003–04 season was Sporting CP's 97th season in existence and 70th consecutive season in the top flight of Portuguese football.

The club had a disappointing season in the wake of teenage starlet Cristiano Ronaldo's transfer to Manchester United and Mario Jardel's transfer to Bolton Wanderers in August 2003. In the league, they finished one point behind arch rivals Benfica, who clinched the final spot for the Champions League thanks to a late goal by Geovanni in the penultimate round of the season during the Lisbon derby. In the Portuguese Cup, the club was eliminated in the fifth round after entering in the fourth round. In the UEFA Cup, the club was eliminated at home in the second round with three goals in less than ten minutes by Turkish club Gençlerbirliği after having drawn the first leg.

Goalkeepers

 * Ricardo
 * Nélson
 * Tiago

Defenders

 * 🇦🇷 Facundo Quiroga
 * 🇧🇷 Ânderson Polga
 * Hugo
 * Mário Sérgio
 * Miguel Garcia
 * 🇲🇿 Paíto
 * Beto
 * Luís Filipe
 * Rui Jorge
 * Santamaria
 * 🇷🇴 Eduardo Maldea

Midfielders

 * Rui Bento
 * Carlos Martins
 * Pedro Barbosa
 * 🇨🇱 Rodrigo Tello
 * Paulo Bento
 * 🇧🇷 Fábio Rochemback
 * Custódio
 * 🇧🇷 Clayton
 * 🇪🇸 Toñito
 * 🇧🇷 Tinga

Attackers

 * Marius Niculae
 * Sá Pinto
 * João Pinto
 * Lourenço
 * 🇧🇷 Elpídio Silva
 * 🇧🇷 Liédson

Matches

 * Académica-Sporting 1-2
 * 1-0 Filipe Alvim ⚽ 52'
 * 1-1 Lourenço ⚽ 67'
 * 1-2 Beto ⚽ 90 + 2'
 * Sporting-Belenenses 4-2
 * 1-0 Fábio Rochemback ⚽ 15' (pen.)
 * 2-0 Toñito ⚽ 29'
 * 2-1 Sousa ⚽ 30'
 * 2-2 Leonardo ⚽ 46'
 * 3-2 Lourenço ⚽ 57'
 * 4-2 Toñito ⚽ 60'
 * Porto-Sporting 4-1
 * 1-0 Derlei ⚽ 3'
 * 2-0 Edgaras Jankauskas ⚽ 51'
 * 3-0 Maniche ⚽ 64'
 * 3-1 Fábio Rochemback ⚽ 79'
 * 4-1 Benni McCarthy ⚽ 89' (pen.)
 * Sporting-Nacional 2-0
 * 1-0 Fábio Rochemback ⚽ 20'
 * 2-0 Toñito ⚽ 34'
 * Moreirense-Sporting 1-0
 * 1-0 Manoel ⚽ 90 + 3'
 * Sporting-Gil Vicente 1-0
 * 1-0 Rodrigo Tello ⚽ 90 + 5'
 * Marítimo-Sporting 2-1
 * 0-1 Liédson ⚽ 23'
 * 1-1 Marcelo Carioca ⚽ 62'
 * 2-1 Alan ⚽ 90 + 6'
 * Sporting-Beira-Mar 3-1
 * 1-0 Liédson ⚽ 9'
 * 1-1 Sandro ⚽ 25'
 * 2-1 João Pinto ⚽ 45'
 * 3-1 Liédson ⚽ 73'
 * Alverca-Sporting 1-2
 * 1-0 Torrão ⚽ 8'
 * 1-1 Fábio Rochemback ⚽ 29' (pen.)
 * 1-2 Liédson ⚽ 53'
 * Sporting-Rio Ave 1-1
 * 0-1 Evandro ⚽ 45'
 * 1-1 Silva ⚽ 84'
 * Paços de Ferreira-Sporting 1-2
 * 0-1 Pedro Barbosa ⚽ 19'
 * 1-1 Zé Manuel ⚽ 52'
 * 1-2 Pedro Barbosa ⚽ 75' (pen.)
 * Sporting-Braga 2-0
 * 1-0 João Pinto ⚽ 29'
 * 2-0 Silva ⚽ 59'
 * Estrela Amadora-Sporting 1-4
 * 0-1 Fábio Rochemback ⚽ 16'
 * 1-1 Júlio César ⚽ 35'
 * 1-2 Pedro Barbosa ⚽ 40'
 * 1-3 Liédson ⚽ 67'
 * 1-4 Liédson ⚽ 89'
 * Sporting-Boavista 1-0
 * 1-0 Silva ⚽ 32'
 * Benfica-Sporting 1-3
 * 0-1 Fábio Rochemback ⚽ 8' (pen.)
 * 0-2 Silva ⚽ 33'
 * 1-2 Luisão ⚽ 56'
 * 1-3 Sá Pinto ⚽ 90 + 2'
 * Sporting-Vitória Guimarães 2-1
 * 0-1 Romeu ⚽ 21'
 * 1-1 João Pinto ⚽ 31'
 * 2-1 Pedro Barbosa ⚽ 42'
 * Sporting-Académica 2-0
 * 1-0 Liédson ⚽ 42'
 * 2-0 Pedro Barbosa ⚽ 90 + 1'
 * Belenenses-Sporting 1-3
 * 1-0 Marco Paulo ⚽ 30'
 * 1-1 Sá Pinto ⚽ 33'
 * 1-2 João Pinto ⚽ 67'
 * 1-3 Liédson ⚽ 90 + 3'
 * Sporting-Porto 1-1
 * 0-1 Jorge Costa ⚽ 9'
 * 1-1 Pedro Barbosa ⚽ 69' (pen.)
 * Nacional-Sporting 3-3
 * 0-1 Sá Pinto ⚽ 39'
 * 1-1 Gouveia ⚽ 42'
 * 2-1 Adriano ⚽ 49'
 * 2-2 Marius Niculae ⚽ 62'
 * 2-3 Lourenço ⚽ 73'
 * 3-3 Carlos Álvarez ⚽ 87'
 * Sporting-Moreirense 1-0
 * 1-0 Fábio Rochemback ⚽ 34'
 * Gil Vicente-Sporting 1-1
 * 1-0 Luís Loureiro ⚽ 18' (pen.)
 * 1-1 Carlos Martins ⚽ 70'
 * Sporting-Marítimo 1-0
 * 1-0 Beto ⚽ 81'
 * Beira-Mar-Sporting 0-2
 * 0-1 Pedro Barbosa ⚽ 9' (pen.)
 * 0-2 Fábio Rochemback ⚽ 11'
 * Sporting-Alverca 2-0
 * 1-0 Carlos Martins ⚽ 31'
 * 2-0 Liédson ⚽ 89'
 * Rio Ave-Sporting 4-0
 * 1-0 Evandro ⚽ 16'
 * 2-0 Jaime ⚽ 25'
 * 3-0 Paulo César ⚽ 45'
 * 4-0 Evandro ⚽ 77'
 * Sporting-Paços de Ferreira 1-0
 * 1-0 Liédson ⚽ 88'
 * Braga-Sporting 2-3
 * 0-1 Silva ⚽ 11'
 * 0-2 Liédson ⚽ 31'
 * 0-3 Pedro Barbosa ⚽ 67' (pen.)
 * 1-3 Henrique ⚽ 75'
 * 2-3 Henrique ⚽ 85'
 * Sporting-Estrela Amadora 4-0
 * 1-0 Liédson ⚽ 33'
 * 2-0 Liédson ⚽ 58'
 * 3-0 Marius Niculae ⚽ 78'
 * 4-0 Liédson ⚽ 82'
 * Boavista-Sporting 2-1
 * 0-1 Liédson ⚽ 59'
 * 1-1 Frechaut ⚽ 83'
 * 2-1 Fary Faye ⚽ 88'
 * União Leiria-Sporting 1-0
 * 1-0 Alhandra ⚽ 50'
 * Sporting-Benfica 0-1
 * 0-1 Geovanni ⚽ 88'
 * Vitória Guimarães-Sporting 0-2
 * 0-1 Marius Niculae ⚽ 73'
 * 0-2 João Pinto ⚽ 83'

Matches
First Round

Second Round