1903–04 Rangers F.C. season

Rangers played a total of 31 competitive matches during the 1903–04 season.

The club finished fourth in Scottish League Division One, five points behind champions Third Lanark.

The Scottish Cup campaign ended in a 3–2 cup final defeat to the club's Old Firm rivals.

A Finlay Speedie brace was not enough to win them the cup.

All results are written with Rangers' score first.