2003–04 Rangers F.C. season
N Pos Name Age Since App Goals Ends Transfer fee
1 GK Stefan Klos 32 1998 296 0 2007 £0.7m
2 DF Fernando Ricksen 27 2000 254 20 2009 £3.75m
3 DF Craig Moore ( captain ) 28 1999 ( Winter ) 252 14 2006 0.9m
6 MF Barry Ferguson 26 1998 255 38 Youth system
7 FW Shota Arveladze 27 2001 132 57 2005 £2m
11 MF Gavin Rae 27 2004 ( Winter ) 11 2 2007 £0.25m
12 DF Bob Malcolm 24 1997 115 3 2007 Youth system
14 MF Dragan Mladenović 29 2004 9 0 2008 £1.1m
15 DF Zurab Khizanishvili 23 2003 ( Winter ) 63 0 2008 Free
16 DF Paolo Vanoli 32 2003 42 1 2005 Free
17 MF Chris Burke 21 2000 44 5 2007 Youth system
18 DF Michael Ball 25 2001 72 2 2006 £4m
19 FW Steven Thompson 21 2003 ( Winter ) 64 20 2006 £0.2m
32 DF Alan Hutton 20 2002 24 1 Youth system
21 DF Maurice Ross 24 2000 107 3 2007 Youth system
22 GK Allan McGregor 23 2001 11 0 Youth system
24 DF Grégory Vignal 23 2004 42 3 2005 Loan
26 FW Peter Løvenkrands 25 2000 135 36 2006 £1.3m
27 MF Stephen Hughes 22 1999 90 7 Youth system
Players -- Squad information
The 2003-04 season was the 124th season of competitive football by Rangers.