Sporting began the season with a 2-1 away victory over Academica Coimbra, thanks to a last minute winning goal from Beto. Sporting then had irregular form for the next 6 matchdays, but then went on an 18-match unbeaten run. Sporting's form started to decline towards the end of the season, starting with a heavy 4-0 loss to Rio Ave on 27 March 2004. Sporting won their next three matches after that to bounce back from the heavy loss, but then lost matches to Boavista, União Leiria, and then lost the Lisbon derby to Benfica thanks to a late goal by Geovanni in the penultimate round of the season, which ended their hopes of qualifying to the Champions League the following season.[1]
In the Portuguese Cup, the club was eliminated in the fifth round, by Vitoria Guimaraes, 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.