Note: The statistics shown below are limited to 2 seasons before and after 2002-2003. Visit the player's page to view their career statistics.

Goalkeepers


Stefan Klos

Position: GK

Age: 30

Born: Kreisfreie Stadt Dortmund, Germany de

Youth National Team: Germany de

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min GA CS MP Min GA CS MP Min GA CS Matches
2000-200128Rangerssct SCO1. Premier League322,8802815436032363,2403117Matches
2001-200229Rangerssct SCO1. Premier League363,2402620363,2402620Matches
2002-200330Rangerssct SCO1. Premier League383,4202819383,4202819Matches
2003-200431Rangerssct SCO1. Premier League343,06027156540100403,6003715Matches
2004-200532Rangerssct SCO1. Premier League232,0701411232,0701411Matches
17 Seasons*2 Clubs16514,85012382131,17017217816,02014084

Defenders


Fernando Ricksen

Position: DF-MF (CB-FB-WM, right)

Age: 26

Born: Gemeente Heerlen, Netherlands nl

National Team: Netherlands nl

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2000-200124Rangerssct SCO1. Premier League272,17714213600292,31314Matches
2001-200225Rangerssct SCO1. Premier League312,7654554500363,21545Matches
2002-200326Rangerssct SCO1. Premier League353,1203822100373,33038Matches
2003-200427Rangerssct SCO1. Premier League302,52715430400342,83115Matches
2004-200528Rangerssct SCO1. Premier League383,40341765701443,973517Matches
13 Seasons*3 Clubs26622,2241645282,4421129424,6661746

Craig Moore

Position: DF (CB)

Age: 26

Born: Sydney, Australia au

National Team: Australia au

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2000-200124Rangerssct SCO1. Premier League536000536000Matches
2001-200225Rangerssct SCO1. Premier League181,5963043460221,94230Matches
2002-200326Rangerssct SCO1. Premier League353,0823021820373,26430Matches
2003-200427Rangerssct SCO1. Premier League171,39520324800201,64320Matches
2004-200528Rangerssct SCO1. Premier League3270001900436000Matches
2004-200528Gladbachde GER1. Bundesliga131,06110131,06110Matches
14 Seasons*5 Clubs18415,865131272,4111021118,276141

Arthur Numan

Position: DF (FB, left) ▪  Footed: Left

Age: 32

Born: Gemeente Heemskerk, Netherlands nl

National Team: Netherlands nl

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2000-200130Rangerssct SCO1. Premier League221,93700762400292,56100Matches
2001-200231Rangerssct SCO1. Premier League302,5101276600373,17012Matches
2002-200332Rangerssct SCO1. Premier League262,2781111200272,39811Matches
10 Seasons*2 Clubs786,72523484,2653012610,99053

Lorenzo Amoruso

Position: DF (CB)

Age: 31

Born: Bari, Italy it

Youth National Team: Italy it

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2000-200129Rangerssct SCO1. Premier League292,54222763000363,17222Matches
2001-200230Rangerssct SCO1. Premier League282,4944276601353,15452Matches
2002-200331Rangerssct SCO1. Premier League242,1154011200252,23540Matches
2003-200432Blackburneng ENG1. Premier League129913021800141,17130Matches
2004-200533Blackburneng ENG1. Premier League645300645300Matches
12 Seasons*4 Clubs18815,995214292,7002021718,695234

Kevin Muscat

Kevin Muscat headshot

Position: DF-MF (CB)

Age: 28

Born: Crawley, England, United Kingdom eng

National Team: Australia au

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2001-200227Wolveseng ENG2. First Division373,28103373,28103
2002-200328Rangerssct SCO1. Premier League221,9510221420242,09302Matches
2003-200429Millwalleng ENG2. First Division272,37601272,37601
2004-200530Millwalleng ENG2. Championship262,1800121800282,36001Matches
11 Seasons*5 Clubs23420,50428124322023820,8262812

Bob Malcolm

Position: DF-MF (CB-DM)

Age: 21

Born: Glasgow, Scotland, United Kingdom sco

Youth National Team: Scotland sct

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2000-200119Rangerssct SCO1. Premier League632410632410
2001-200220Rangerssct SCO1. Premier League754600754600
2002-200321Rangerssct SCO1. Premier League241,909101900251,99910Matches
2003-200422Rangerssct SCO1. Premier League14776001477600Matches
2004-200523Rangerssct SCO1. Premier League211,6441054350262,07910Matches
11 Seasons*7 Clubs14310,5606197140015211,27461

Maurice Ross

Position: DF (FB, right)

Age: 21

Born: Dundee, Scotland, United Kingdom sco

National Team: Scotland sct

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2000-200119Rangerssct SCO1. Premier League16001600Matches
2001-200220Rangerssct SCO1. Premier League211,6790021130231,79200Matches
2002-200321Rangerssct SCO1. Premier League201,406101900211,49610Matches
2003-200422Rangerssct SCO1. Premier League201,18210523600251,41810Matches
2004-200523Rangerssct SCO1. Premier League141,1700022100161,38000Matches
13 Seasons*8 Clubs17112,81821106490018113,46721

Bert Konterman

Position: DF-MF (CB)

Age: 31

Born: Rouveen, Netherlands nl

National Team: Netherlands nl

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2000-200129Rangerssct SCO1. Premier League373,23730763000443,86730Matches
2001-200230Rangerssct SCO1. Premier League262,3402476601333,00034Matches
2002-200331Rangerssct SCO1. Premier League165330129601862901Matches
2003-200432Vitessenl NED1. Eredivisie312,74502312,74502Matches
6 Seasons*3 Clubs1108,85557302,6461014011,50167

Jérôme Bonnissel

Position: DF-FW (FB, left)

Age: 29

Born: Montpellier, France fr

Citizenship: France fr

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2000-200127Bordeauxfr FRA1. Division 1312,7720954670363,23909Matches
2001-200228Bordeauxfr FRA1. Division 1131,1550121800151,33501Matches
2002-200329Bordeauxfr FRA1. Ligue 112941011294101Matches
2002-200329Rangerssct SCO1. Premier League317000317000Matches
2003-200430Fulhameng ENG1. Premier League161,35701161,35701Matches
10 Seasons*6 Clubs20116,201015181,6370021917,838015

Alan Hutton

Alan Hutton headshot

Position: DF (FB, right) ▪  Footed: Right

Age: 17

Born: Glasgow, Scotland, United Kingdom sco

National Team: Scotland sct

Wikipedia

Player Club Summary Table
Domestic Leagues Domestic Cups International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2002-200317Rangerssct SCO1. Premier League1460014600
2003-200418Rangerssct SCO1. Premier League11900111190011
2004-200519Rangerssct SCO1. Premier League106860013601172200Matches
17 Seasons*7 Clubs37430,8027191197500211,8211240633,598821

Midfielders


Barry Ferguson

Position: MF (CM)

Age: 24

Born: Hamilton, Scotland, United Kingdom sco

National Team: Scotland sct

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2000-200122Rangerssct SCO1. Premier League302,57825763000373,20825Matches
2001-200223Rangerssct SCO1. Premier League221,9081476602292,56834Matches
2002-200324Rangerssct SCO1. Premier League363,15716322100383,367163Matches
2003-200425Rangerssct SCO1. Premier League327001327001Matches
2003-200425Blackburneng ENG1. Premier League151,21111151,21111Matches
2004-200526Blackburneng ENG1. Premier League211,89021211,89021Matches
2004-200526Rangerssct SCO1. Premier League131,15121131,15121Matches
16 Seasons*5 Clubs42236,6114342605,4956148242,1064943

Mikel Arteta

Mikel Arteta headshot

Position: MF ▪  Footed: Right

Age: 20

Born: Donostia / San Sebastián, Spain es

Youth National Team: Spain es

Wikipedia

Player Club Summary Table
Domestic Leagues Domestic Cups International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2000-200118Paris S-Gfr FRA1. Division 16443104248001069110Matches
2001-200219Paris S-Gfr FRA1. Division 1252,1601565030312,66315Matches
2002-200320Rangerssct SCO1. Premier League272,11341011200282,233410Matches
2003-200421Rangerssct SCO1. Premier League231,88885436000272,24885Matches
2004-200522Real Sociedades ESP1. La Liga15444101544410Matches
2004-200522Evertoneng ENG1. Premier League12810131281013Matches
16 Seasons*5 Clubs38030,0995762414800504,1444143434,3916163

Neil McCann

Position: MF (WM)

Age: 27

Born: Greenock, Scotland, United Kingdom sco

National Team: Scotland sct

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2000-200125Rangerssct SCO1. Premier League211,48130719300281,67430Matches
2001-200226Rangerssct SCO1. Premier League251,4326931771281,60979Matches
2002-200327Rangerssct SCO1. Premier League181,038261290191,06726Matches
2003-200428Southamptoneng ENG1. Premier League187980012301982100Matches
2004-200529Southamptoneng ENG1. Premier League11580021158002Matches
11 Seasons*5 Clubs1569,4531325208792117610,3321526

Stephen Hughes

Position: MF (CM)

Age: 19

Born: Motherwell, Scotland, United Kingdom sco

National Team: Scotland sct

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2000-200117Rangerssct SCO1. Premier League12001200
2001-200218Rangerssct SCO1. Premier League171,155112820191,23711Matches
2002-200319Rangerssct SCO1. Premier League12654111265411
2003-200420Rangerssct SCO1. Premier League221,59231327000251,86231Matches
2004-200521Rangerssct SCO1. Premier League116012224501364622Matches
2004-200521Leicester Cityeng ENG2. Championship151,09711151,09711Matches
14 Seasons*7 Clubs28819,912192195770029720,4891921

Russell Latapy

Russell Latapy headshot

Position: MF (AM)

Age: 33

Born: Port of Spain, Trinidad and Tobago tt

National Team: Trinidad and Tobago tt

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2000-200131Hiberniansct SCO1. Premier League332,84077332,84077
2001-200232Rangerssct SCO1. Premier League161,0816251780211,25962Matches
2002-200333Rangerssct SCO1. Premier League71680150817300Matches
2002-200333Dundee Unitedsct SCO1. Premier League74400744000Matches
9 Seasons*6 Clubs16511,267232214868117912,1352422

Christian Nerlinger

Position: MF (CM-DM)

Age: 29

Born: Kreisfreie Stadt Dortmund, Germany de

National Team: Germany de

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2000-200127Dortmundde GER1. Bundesliga20856102085610Matches
2001-200228Rangerssct SCO1. Premier League864510864510Matches
2002-200329Rangerssct SCO1. Premier League3420034200
2003-200430Rangerssct SCO1. Premier League1490210311810171,02020Matches
2004-200531Kaiserslauternde GER1. Bundesliga538300538300Matches
14 Seasons*4 Clubs24918,570310423,3956029121,965370

Forwards


Ronald de Boer

Position: FW-MF (AM-WM, right)

Age: 32

Born: Gemeente Hoorn, Netherlands nl

National Team: Netherlands nl

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2000-200130Rangerssct SCO1. Premier League171,29562757713241,87275Matches
2001-200231Rangerssct SCO1. Premier League251,7408364962312,236103Matches
2002-200332Rangerssct SCO1. Premier League332,667161521732352,8401815Matches
2003-200433Rangerssct SCO1. Premier League16935231693523Matches
10 Seasons*3 Clubs1248,7033324715,8069419514,5094228

Shota Arveladze

Position: FW ▪  Footed: Both

Age: 29

Born: Georgia ge

National Team: Georgia ge

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2000-200127Ajaxnl NED1. Eredivisie271,91717231862302,103192Matches
2001-200228Ajaxnl NED1. Eredivisie215800215800Matches
2001-200228Rangerssct SCO1. Premier League221,883111221,883111Matches
2002-200329Rangerssct SCO1. Premier League302,28515422101322,495164Matches
2003-200430Rangerssct SCO1. Premier League191,532121544500241,977121Matches
2004-200531Rangerssct SCO1. Premier League241,2176252942291,51182Matches
13 Seasons*6 Clubs18813,6099724493,91124023717,52012124

Peter Løvenkrands

Position: FW-MF (WM)

Age: 22

Born: Hørsholm Kommune, Denmark dk

National Team: Denmark dk

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2000-200120Rangerssct SCO1. Premier League82850015500934000Matches
2001-200221Rangerssct SCO1. Premier League199562062911251,24730Matches
2002-200322Rangerssct SCO1. Premier League271,8539621810292,03496Matches
2003-200423Rangerssct SCO1. Premier League251,87194647110312,342104Matches
2004-200524Rangerssct SCO1. Premier League171,0813241801211,26142Matches
14 Seasons*4 Clubs28515,8986933352,1427032018,0407633

Michael Mols

Position: FW

Age: 31

Born: Amsterdam, Netherlands nl

National Team: Netherlands nl

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2000-200129Rangerssct SCO1. Premier League1379251636520191,15771Matches
2001-200230Rangerssct SCO1. Premier League145852239301767822Matches
2002-200331Rangerssct SCO1. Premier League271,8851331160281,901133Matches
2003-200432Rangerssct SCO1. Premier League352,53198645210412,983108Matches
2004-200533Utrechtnl NED1. Eredivisie13719101371910Matches
12 Seasons*5 Clubs20212,2494226291,8596023114,1084826

Claudio Caniggia

Position: FW-MF (WM)

Age: 35

Born: Henderson, Argentina ar

National Team: Argentina ar

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2000-200133Dundeesct SCO1. Premier League211,78775211,78775
2001-200234Rangerssct SCO1. Premier League241,3504475360311,88644Matches
2002-200335Rangerssct SCO1. Premier League261,0808221060281,18682Matches
9 Seasons*6 Clubs19214,3955211251,890621716,2855811

Steven Thompson

Position: FW

Age: 23

Born: Paisley, Scotland, United Kingdom sco

National Team: Scotland sct

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2000-200121Dundee Unitedsct SCO1. Premier League311,77041311,77041
2001-200222Dundee Unitedsct SCO1. Premier League311,79260311,79260
2002-200323Dundee Unitedsct SCO1. Premier League201,6616201,66160
2002-200323Rangerssct SCO1. Premier League82382823820
2003-200424Rangerssct SCO1. Premier League16953811695381Matches
2004-200525Rangerssct SCO1. Premier League249465021391261,08560Matches
16 Seasons*5 Clubs47728,5441052572962048428,84010725

Billy Dodds

Position: FW

Age: 33

Born: New Cumnock, Scotland, United Kingdom sco

National Team: Scotland sct

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2000-200131Rangerssct SCO1. Premier League301,7099348710341,796103Matches
2001-200232Rangerssct SCO1. Premier League11499201149920Matches
2002-200333Rangerssct SCO1. Premier League61650616500Matches
2002-200333Dundee Unitedsct SCO1. Premier League1468521468520Matches
2003-200434Dundee Unitedsct SCO1. Premier League332,139102332,139102
2004-200535Dundee Unitedsct SCO1. Premier League21970222197022
6 Seasons*3 Clubs1156,1672578430301236,597287

Tore André Flo

Position: FW

Age: 29

Born: Stryn, Norway no

National Team: Norway no

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2000-200127Chelseaeng ENG1. Premier League1470733212901683633Matches
2000-200127Rangerssct SCO1. Premier League191,488112191,488112Matches
2001-200228Rangerssct SCO1. Premier League302,11718474441372,561194Matches
2002-200329Rangerssct SCO1. Premier League413800413800Matches
2002-200329Sunderlandeng ENG1. Premier League291,99541291,99541Matches
2003-200430Sienait ITA1. Serie A332,67383332,67383Matches
2004-200531Sienait ITA1. Serie A291,66051291,66051Matches
200531Vålerengano NOR1. Tippeligaen826700826700
16 Seasons*8 Clubs33818,9108822251,9129136320,8229723

Steven MacLean

Steven MacLean headshot

Position: FW ▪  Footed: Right

Age: 19

Born: Edinburgh, Scotland, United Kingdom sco

Youth National Team: Scotland sct

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2002-200319Rangerssct SCO1. Premier League3350033500
2003-200420Scunthorpe Utdeng ENG4. Third Division423,298233423,298233
2004-200521Sheffield Wedseng ENG3. League One363,117185363,117185
18 Seasons*11 Clubs46832,8191274446832,81912744

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.

More Rangers Pages

Rangers Stats & History

Stats by Competition

Player Career Details

Stats by Competition

Match Logs (All Competitions)

Match Logs (Scottish Premier League)

Match Logs (UEFA Cup)