Note: The statistics shown below are limited to 2 seasons before and after 2007-2008. Visit the player's page to view their career statistics.
Goalkeepers
Position: GK ▪ Footed: Right
Age : 25
Born : Edinburgh, Scotland, United Kingdom sco
National Team : Scotland sct
Wikipedia
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
GA
CS
MP
Min
GA
CS
MP
Min
GA
CS
Matches
2005-2006 23 Dunfermline Ath. sct SCO 1. Premier League 26 2,340 40 5 26 2,340 40 5
2006-2007 24 Rangers sct SCO 1. Premier League 31 2,790 24 15 8 703 39 3,493 24 15 Matches
2007-2008 25 Rangers sct SCO 1. Premier League 31 2,776 25 14 12 1,080 9 2 43 3,856 34 16 Matches
2008-2009 26 Rangers sct SCO 1. Premier League 27 2,430 23 9 27 2,430 23 9 Matches
2009-2010 27 Rangers sct SCO 1. Premier League 34 2,974 25 14 6 540 13 0 40 3,514 38 14 Matches
21 Seasons *5 Clubs 557 49,916 509 213 78 7,063 99 14 635 56,979 608 227
Position: GK ▪ Footed: Right
Age : 29
Born : Edinburgh, Scotland, United Kingdom sco
National Team : Scotland sct
Wikipedia
Defenders
Position: DF (CB) ▪ Footed: Right
Age : 25
Born : Madrid, Spain es
Citizenship : Spain es
Wikipedia
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2005-2006 23 Osasuna es ESP 1. La Liga 29 2,455 1 1 2 180 0 31 2,635 1 1 Matches
2006-2007 24 Osasuna es ESP 1. La Liga 23 2,016 1 0 7 565 1 30 2,581 2 0 Matches
2007-2008 25 Rangers sct SCO 1. Premier League 36 3,220 4 2 15 1,380 0 1 51 4,600 4 3 Matches
2008-2009 26 Aston Villa eng ENG 1. Premier League 28 2,133 0 0 6 540 0 34 2,673 0 0 Matches
2009-2010 27 Aston Villa eng ENG 1. Premier League 36 3,239 2 1 36 3,239 2 1 Matches
15 Seasons *7 Clubs 319 26,964 13 7 4 390 0 0 30 2,665 1 1 353 30,019 14 8
Position: DF (CB)
Age : 37
Born : Falkirk, Scotland, United Kingdom sco
National Team : Scotland sct
Wikipedia
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2005-2006 35 Everton eng ENG 1. Premier League 33 2,882 1 0 2 156 0 35 3,038 1 0 Matches
2006-2007 36 Everton eng ENG 1. Premier League 5 151 0 0 5 151 0 0 Matches
2006-2007 36 Rangers sct SCO 1. Premier League 14 1,260 0 1 4 360 0 18 1,620 0 1 Matches
2007-2008 37 Rangers sct SCO 1. Premier League 37 3,290 2 1 14 1,290 0 0 51 4,580 2 1 Matches
2008-2009 38 Rangers sct SCO 1. Premier League 36 3,240 2 0 36 3,240 2 0 Matches
2009-2010 39 Rangers sct SCO 1. Premier League 38 3,420 0 0 5 450 0 0 43 3,870 0 0 Matches
13 Seasons *2 Clubs 397 34,560 13 13 35 3,092 0 0 432 37,652 13 13
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2005-2006 25 Austria Wien at AUT 1. Bundesliga 20 1,514 0 0 20 1,514 0 0 Matches
2006-2007 26 Austria Wien at AUT 1. Bundesliga 5 384 0 0 5 384 0 0 Matches
2006-2007 26 Rangers sct SCO 1. Premier League 21 1,718 0 0 21 1,718 0 0 Matches
2007-2008 27 Rangers sct SCO 1. Premier League 22 1,966 0 0 15 1,324 0 0 37 3,290 0 0 Matches
2008-2009 28 Rangers sct SCO 1. Premier League 29 2,515 1 1 29 2,515 1 1 Matches
2009-2010 29 Rangers sct SCO 1. Premier League 34 2,989 2 2 6 540 0 0 40 3,529 2 2 Matches
11 Seasons *3 Clubs 251 21,460 11 12 44 3,934 1 0 295 25,394 12 12
Position: DF-MF (FB, right) ▪ Footed: Right
Age : 23
Born : Edinburgh, Scotland, United Kingdom sco
National Team : Scotland sct
Wikipedia
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2005-2006 21 Hibernian sct SCO 1. Premier League 34 3,022 0 0 2 180 0 36 3,202 0 0 Matches
2006-2007 22 Hibernian sct SCO 1. Premier League 35 3,085 1 2 35 3,085 1 2
2007-2008 23 Rangers sct SCO 1. Premier League 30 2,552 4 2 8 541 1 0 38 3,093 5 2 Matches
2008-2009 24 Rangers sct SCO 1. Premier League 24 1,747 2 3 24 1,747 2 3 Matches
2009-2010 25 Rangers sct SCO 1. Premier League 35 2,870 7 2 6 540 0 0 41 3,410 7 2 Matches
20 Seasons *4 Clubs 447 35,845 29 29 7 545 1 1 26 2,161 2 1 480 38,551 32 31
Position: DF (FB, right) ▪ Footed: Right
Age : 22
Born : Glasgow, Scotland, United Kingdom sco
National Team : Scotland sct
Wikipedia
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2005-2006 20 Rangers sct SCO 1. Premier League 19 1,472 0 1 19 1,472 0 1 Matches
2006-2007 21 Rangers sct SCO 1. Premier League 33 2,875 1 5 8 705 1 41 3,580 2 5 Matches
2007-2008 22 Rangers sct SCO 1. Premier League 20 1,800 0 1 6 540 0 2 26 2,340 0 3 Matches
2007-2008 22 Tottenham Hotspur eng ENG 1. Premier League 14 1,215 0 1 14 1,215 0 1 Matches
2008-2009 23 Tottenham Hotspur eng ENG 1. Premier League 8 586 0 0 2 180 0 10 766 0 0 Matches
2009-2010 24 Sunderland eng ENG 1. Premier League 11 945 0 1 11 945 0 1 Matches
2009-2010 24 Tottenham Hotspur eng ENG 1. Premier League 8 237 0 0 8 237 0 0 Matches
17 Seasons *7 Clubs 374 30,801 7 19 11 975 0 0 21 1,821 1 2 406 33,597 8 21
Position: DF-FW-MF (AM-CM) ▪ Footed: Right
Age : 29
Born : Bellshill, Scotland, United Kingdom sco
National Team : Scotland sct
Wikipedia
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2005-2006 27 Wigan Athletic eng ENG 1. Premier League 30 2,382 5 1 30 2,382 5 1 Matches
2006-2007 28 Wigan Athletic eng ENG 1. Premier League 29 2,305 4 5 29 2,305 4 5 Matches
2007-2008 29 Rangers sct SCO 1. Premier League 22 1,667 3 6 11 670 1 0 33 2,337 4 6 Matches
2008-2009 30 Rangers sct SCO 1. Premier League 12 841 0 0 12 841 0 0 Matches
2009-2010 31 Rangers sct SCO 1. Premier League 34 2,816 5 1 6 523 1 0 40 3,339 6 1 Matches
13 Seasons *4 Clubs 354 27,528 59 35 22 1,643 2 0 376 29,171 61 35
Position: DF-MF (CB-DM)
Age : 29
Born : Colombes, France fr
National Team : Algeria dz
Wikipedia
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2005-2006 27 Rangers sct SCO 1. Premier League 19 1,586 0 0 5 450 0 0 24 2,036 0 0 Matches
2006-2007 28 Rangers sct SCO 1. Premier League 36 3,175 1 1 10 900 1 46 4,075 2 1 Matches
2007-2008 29 Rangers sct SCO 1. Premier League 12 1,068 0 0 14 1,253 0 0 26 2,321 0 0 Matches
11 Seasons *4 Clubs 232 19,202 7 3 44 3,855 1 0 276 23,057 8 3
Position: DF (CB-FB) ▪ Footed: Right
Age : 22
Born : Irvine, Scotland, United Kingdom sco
National Team : Scotland sct
Wikipedia
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2006-2007 21 St Mirren sct SCO 1. Premier League 37 3,330 3 2 37 3,330 3 2
2007-2008 22 Rangers sct SCO 1. Premier League 15 1,222 1 1 9 840 0 24 2,062 1 1 Matches
2008-2009 23 Rangers sct SCO 1. Premier League 27 2,430 0 3 27 2,430 0 3 Matches
2009-2010 24 Rangers sct SCO 1. Premier League 12 1,003 0 1 12 1,003 0 1
18 Seasons *7 Clubs 418 35,364 14 19 4 354 0 0 13 1,200 0 1 435 36,918 14 20
Position: DF (CB)
Age : 33
Born : Dundee, Scotland, United Kingdom sco
National Team : Scotland sct
Wikipedia
Position: DF-FW-MF (FB-WM, left) ▪ Footed: Left
Age : 25
Born : Ansley Acres, Indiana, United States us
National Team : United States us
Wikipedia
Position: DF-MF (CB-CM-DM)
Age : 30
Born : Senegal sn
National Team : Senegal sn
Wikipedia
Position: DF (CB)
Age : 25
Born : Dundee, Scotland, United Kingdom sco
National Team : Scotland sct
Wikipedia
Midfielders
Position: MF (CM)
Age : 29
Born : Hamilton, Scotland, United Kingdom sco
National Team : Scotland sct
Wikipedia
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2005-2006 27 Rangers sct SCO 1. Premier League 32 2,838 5 6 8 720 0 1 40 3,558 5 7 Matches
2006-2007 28 Rangers sct SCO 1. Premier League 32 2,835 4 2 8 705 3 40 3,540 7 2 Matches
2007-2008 29 Rangers sct SCO 1. Premier League 38 3,375 7 14 14 1,290 1 0 52 4,665 8 14 Matches
2008-2009 30 Rangers sct SCO 1. Premier League 22 1,651 2 1 22 1,651 2 1
2009-2010 31 Birmingham City eng ENG 1. Premier League 37 3,328 0 0 37 3,328 0 0 Matches
16 Seasons *5 Clubs 422 36,610 43 42 60 5,495 6 1 482 42,105 49 43
Position: MF (CM)
Age : 22
Born : Edinburgh, Scotland, United Kingdom sco
National Team : Scotland sct
Wikipedia
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2005-2006 20 Hibernian sct SCO 1. Premier League 31 2,330 0 5 2 180 0 33 2,510 0 5 Matches
2006-2007 21 Hibernian sct SCO 1. Premier League 23 1,745 1 1 23 1,745 1 1 Matches
2006-2007 21 Rangers sct SCO 1. Premier League 9 666 0 1 3 209 0 12 875 0 1 Matches
2007-2008 22 Rangers sct SCO 1. Premier League 26 2,160 1 0 9 840 0 0 35 3,000 1 0 Matches
2008-2009 23 Rangers sct SCO 1. Premier League 11 908 1 4 11 908 1 4 Matches
2009-2010 24 Rangers sct SCO 1. Premier League 25 1,562 0 3 6 522 0 1 31 2,084 0 4 Matches
13 Seasons *4 Clubs 266 18,345 4 22 20 1,751 0 1 286 20,096 4 23
Position: MF (CM-DM) ▪ Footed: Right
Age : 22
Born : Ballymena, Northern Ireland, United Kingdom nir
National Team : Northern Ireland nir
Wikipedia
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2005-2006 20 Aston Villa eng ENG 1. Premier League 35 2,960 4 2 35 2,960 4 2 Matches
2006-2007 21 Aston Villa eng ENG 1. Premier League 28 1,649 0 1 28 1,649 0 1 Matches
2007-2008 22 Fulham eng ENG 1. Premier League 22 1,843 0 0 22 1,843 0 0 Matches
2007-2008 22 Rangers sct SCO 1. Premier League 12 998 0 1 9 801 1 21 1,799 1 1 Matches
2008-2009 23 Rangers sct SCO 1. Premier League 34 3,060 6 7 34 3,060 6 7
2009-2010 24 Rangers sct SCO 1. Premier League 36 3,230 3 14 6 540 0 0 42 3,770 3 14 Matches
19 Seasons *4 Clubs 557 42,719 36 68 19 1,444 0 3 58 4,589 2 2 634 48,752 38 73
Position: MF ▪ Footed: Left
Age : 21
Born : Dundee, Scotland, United Kingdom sco
National Team : Scotland sct
Wikipedia
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2005-2006 19 Rangers sct SCO 1. Premier League 1 5 0 0 1 5 0 0
2006-2007 20 Rangers sct SCO 1. Premier League 32 2,719 11 4 8 502 3 40 3,221 14 4 Matches
2007-2008 21 Rangers sct SCO 1. Premier League 16 1,106 2 4 9 565 2 0 25 1,671 4 4 Matches
2008-2009 22 Rangers sct SCO 1. Premier League 9 568 0 2 9 568 0 2 Matches
2008-2009 22 Blackpool eng ENG 2. Championship 13 1,131 2 1 13 1,131 2 1 Matches
2009-2010 23 Blackpool eng ENG 2. Championship 43 3,639 16 8 43 3,639 16 8
19 Seasons *6 Clubs 406 26,813 74 56 24 1,455 1 3 17 1,067 5 0 447 29,335 80 59
Forwards
Position: FW ▪ Footed: Right
Age : 30
Born : Libreville, Gabon ga
National Team : Gabon ga
Wikipedia
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2005-2006 28 Lens fr FRA 1. Ligue 1 33 2,622 13 5 7 444 5 40 3,066 18 5 Matches
2006-2007 29 Lens fr FRA 1. Ligue 1 30 1,857 4 2 10 779 4 40 2,636 8 2 Matches
2007-2008 30 Lens fr FRA 1. Ligue 1 1 22 0 0 1 22 0 0 Matches
2007-2008 30 Rangers sct SCO 1. Premier League 26 1,588 10 2 10 479 2 1 36 2,067 12 3 Matches
2008-2009 31 Rangers sct SCO 1. Premier League 2 76 1 0 2 76 1 0 Matches
2008-2009 31 Hull City eng ENG 1. Premier League 27 1,580 4 1 27 1,580 4 1 Matches
2009-2010 32 Hull City eng ENG 1. Premier League 3 79 0 0 3 79 0 0 Matches
2009-2010 32 Larissa gr GRE 1. Super League 9 726 2 2 9 726 2 2 Matches
8 Seasons *5 Clubs 228 15,905 60 20 27 1,702 11 1 255 17,607 71 21
Position: FW
Age : 32
Born : Sinnamary, French Guiana gf
Youth National Team : France fr
Wikipedia
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2005-2006 30 Bordeaux fr FRA 1. Ligue 1 34 2,494 8 6 34 2,494 8 6 Matches
2006-2007 31 Bordeaux fr FRA 1. Ligue 1 23 1,386 7 2 6 421 1 1 29 1,807 8 3 Matches
2007-2008 32 Rangers sct SCO 1. Premier League 30 1,267 12 6 9 571 2 0 39 1,838 14 6 Matches
2008-2009 33 Rangers sct SCO 1. Premier League 8 334 1 0 8 334 1 0 Matches
2008-2009 33 Valenciennes fr FRA 1. Ligue 1 10 712 4 0 10 712 4 0 Matches
2009-2010 34 Nantes fr FRA 2. Ligue 2 27 2,024 6 2 27 2,024 6 2
14 Seasons *8 Clubs 306 19,706 88 35 26 1,820 10 1 332 21,526 98 36
Position: FW
Age : 28
Born : Ferrol, Spain es
Citizenship : Spain es
Wikipedia
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2005-2006 26 Rangers sct SCO 1. Premier League 24 952 2 1 3 36 0 0 27 988 2 1 Matches
2006-2007 27 Rangers sct SCO 1. Premier League 28 1,994 5 7 8 610 4 36 2,604 9 7 Matches
2007-2008 28 Rangers sct SCO 1. Premier League 28 1,279 10 1 11 488 1 0 39 1,767 11 1 Matches
2008-2009 29 Rangers sct SCO 1. Premier League 29 1,064 5 6 29 1,064 5 6 Matches
2009-2010 30 Rangers sct SCO 1. Premier League 35 1,520 6 4 6 115 1 0 41 1,635 7 4 Matches
14 Seasons *8 Clubs 384 22,382 101 44 36 1,936 8 0 420 24,318 109 44
Position: FW ▪ Footed: Right
Age : 23
Born : Irvine, Scotland, United Kingdom sco
National Team : Scotland sct
Wikipedia
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2005-2006 21 Kilmarnock sct SCO 1. Premier League 19 1,552 15 1 19 1,552 15 1 Matches
2005-2006 21 Rangers sct SCO 1. Premier League 17 1,271 17 1 2 27 0 0 19 1,298 17 1 Matches
2006-2007 22 Rangers sct SCO 1. Premier League 32 2,287 20 2 9 652 3 41 2,939 23 2 Matches
2007-2008 23 Rangers sct SCO 1. Premier League 28 1,479 14 1 3 100 0 0 31 1,579 14 1 Matches
2008-2009 24 Rangers sct SCO 1. Premier League 35 2,853 27 4 35 2,853 27 4 Matches
2009-2010 25 Rangers sct SCO 1. Premier League 31 2,290 23 5 2 107 0 0 33 2,397 23 5 Matches
20 Seasons *6 Clubs 543 36,212 245 54 16 886 3 0 559 37,098 248 54
Position: FW-MF (AM) ▪ Footed: Right
Age : 20
Born : Irvine, Scotland, United Kingdom sco
National Team : Scotland sct
Wikipedia
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2005-2006 18 Kilmarnock sct SCO 1. Premier League 36 2,767 13 5 36 2,767 13 5
2006-2007 19 Kilmarnock sct SCO 1. Premier League 37 3,194 15 6 37 3,194 15 6
2007-2008 20 Kilmarnock sct SCO 1. Premier League 4 360 0 0 4 360 0 0 Matches
2007-2008 20 Rangers sct SCO 1. Premier League 21 1,084 5 4 4 121 0 0 25 1,205 5 4 Matches
2008-2009 21 Rangers sct SCO 1. Premier League 7 197 0 0 7 197 0 0
2009-2010 22 Rangers sct SCO 1. Premier League 28 1,803 3 5 4 360 0 0 32 2,163 3 5 Matches
18 Seasons *5 Clubs 417 27,292 106 47 9 748 3 0 21 1,543 3 2 447 29,583 112 49
Position: FW-MF (WM, right) ▪ Footed: Left
Age : 23
Born : Glasgow, Scotland, United Kingdom sco
National Team : Scotland sct
Wikipedia
Position: FW-MF (AM) ▪ Footed: Both
Age : 26
Born : Brugge, Belgium be
National Team : Belgium be
Wikipedia
Player Club Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2005-2006 24 Rangers sct SCO 1. Premier League 29 2,138 4 8 5 287 0 1 34 2,425 4 9 Matches
2006-2007 25 Rangers sct SCO 1. Premier League 17 909 3 2 5 348 1 22 1,257 4 2 Matches
2007-2008 26 Rangers sct SCO 1. Premier League 1 27 0 0 1 31 0 2 58 0 0 Matches
2008-2009 27 Cercle Brugge be BEL 1. First Division 30 1,855 3 6 30 1,855 3 6
2009-2010 28 Cercle Brugge be BEL 1. Pro League 5 367 2 1 5 367 2 1
2009-2010 28 Genk be BEL 1. Pro League 30 2,561 5 5 30 2,561 5 5
17 Seasons *5 Clubs 500 36,721 99 80 59 4,003 8 5 559 40,724 107 85
Position: FW-MF (AM-CM-DM) ▪ Footed: Left
Age : 15
Born : Glasgow, Scotland, United Kingdom sco
National Team : Scotland sct
Wikipedia
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.
View Additional Information
More Rangers Pages
Rangers History
Match Logs (All Competitions)
Match Logs (Scottish Premier League)
Match Logs (Champions League)
Match Logs (UEFA Cup)
Competition Goal Logs
We're Social...for Statheads
Site Last Updated: Friday, June 5, 5:50AM
Question, Comment, Feedback, or Correction?
Subscribe to our Free Email Newsletter
Subscribe to Stathead FBref: Get your first month FREE
Your All-Access Ticket to the FBref Database
Do you have a sports website? Or write about sports? We have tools and resources that can help you use sports data. Find out more.