Appearances and goals by club, season and competition
Club Season League National Cup League Cup Other Total
Division Apps Goals Apps Goals Apps Goals Apps Goals Apps Goals
Dunfermline Athletic 1992–93[51] Scottish First Division 3 0 0 0 0 0 1[a] 0 4 0
1993–94[52] Scottish First Division 39 0 2 0 0 0 2[a] 0 43 0
1994–95[53] Scottish First Division 30 2 1 0 1 0 5[b] 0 37 2
1995–96[54] Scottish First Division 7 1 2 0 3[a] 1 12 2
Total 79 3 3 0 3 0 11 1 96 4
Celtic 1995–96[55] Scottish Premier Division 26 1 4 0 0 0 30 1
1996–97[56] Scottish Premier Division 30 1 5 0 3 0 4[c] 0 42 1
1997–98[57] Scottish Premier Division 31 2 2 0 4 0 6[c] 1 43 3
1998–99[58] Scottish Premier League 16 0 2 0 1 0 6[d] 0 25 0
1999–2000[59] Scottish Premier League 23 0 0 0 4 0 4[c] 0 31 0
2000–01[6] Scottish Premier League 30 3 4 3 3 1 5[c] 0 42 7
2001–02[60] Scottish Premier League 20 0 4 0 2 0 4[e] 0 30 0
2002–03[61] Scottish Premier League 19 1 2 0 0 0 7[f] 0 28 1
2003–04[62] Scottish Premier League 27 1 4 0 1 0 11[g] 0 43 1
2004–05[63] Scottish Premier League 34 1 4 0 1 0 5[h] 0 44 1
Total 256 10 31 3 19 1 52 1 358 15
Wolverhampton Wanderers 2005–06[64] Championship 10 0 0 0 1 0 11 0
2006–07[65] Championship 19 0 2 0 0 0 2[i] 0 23 0
Total 29 0 2 0 1 0 2 0 34 0
Aberdeen 2007–08[66] Scottish Premier League 17 0 3 0 2 0 3[c] 0 25 0
Falkirk 2008–09[67] Scottish Premier League 29 0 4 0 4 0 37 0
2009–10[68] Scottish Premier League 13 0 1 0 1 0 2[j] 0 17 0
Total 42 0 5 0 5 0 2 0 54 0
Partick Thistle (loan) 2009–10[69] Scottish First Division 4 0 4 0
Partick Thistle 2010–11[70] Scottish First Division 15 0 1 0 0 0 2[a] 0 18 0
Total 19 0 1 0 0 0 2 0 22 0
Career total 442 13 45 3 30 1 72 2 589 19