Goalkeeping Table Season Age Squad Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2002-2003 24 Cardiff City eng ENG 3. Second Division 40 40 3,600 40.0 36 0.90 194 158 81.4 20 12 8 15 37.5 2003-2004 25 Cardiff City eng ENG 2. First Division 25 24 2,181 24.2 32 1.32 118 86 72.9 9 8 7 8 33.3 2004-2005 26 Cardiff City eng ENG 2. Championship 17 17 1,530 17.0 16 0.94 81 65 80.2 6 5 6 5 29.4 2005-2006 27 Cardiff City eng ENG 2. Championship 46 46 4,140 46.0 59 1.28 226 167 73.9 16 11 18 14 30.4 2006-2007 28 Cardiff City eng ENG 2. Championship 39 39 3,510 39.0 42 1.08 212 170 80.2 16 12 11 15 38.5 2007-2008 29 Ipswich Town eng ENG 2. Championship 29 29 2,610 29.0 37 1.28 125 88 70.4 11 9 9 8 27.6 Matches 2007-2008 29 Rangers sct SCO 1. Premier League 8 7 644 7.2 8 1.12 28 20 71.4 3 2 3 3 42.9 Matches 2008-2009 30 Rangers sct SCO 1. Premier League 11 11 990 11.0 5 0.45 41 36 87.8 10 1 0 7 63.6 Matches 2009-2010 31 Rangers sct SCO 1. Premier League 5 4 446 5.0 3 0.61 21 18 85.7 3 1 1 2 50.0 Matches 2010-2011 32 Rangers 2. Europa Lg 2 2 180 2.0 1 0.50 6 5 83.3 0 1 1 1 50.0 Matches 2010-2011 32 Rangers sct SCO 1. Premier League 1 1 90 1.0 1 1.00 4 3 75.0 1 0 0 0 0.0 Matches 2011-2012 33 Rangers sct SCO 1. Premier League 1 1 90 1.0 1 1.00 3 2 66.7 1 0 0 0 0.0 Matches 2014-2015 36 Hearts sct SCO 2. Championship 29 29 2,586 28.7 19 0.66 111 92 82.9 24 2 3 15 51.7 Matches 2015-2016 37 Hearts sct SCO 1. Premiership 35 35 3,150 35.0 37 1.06 141 104 73.8 17 9 9 16 45.7 Matches 2017-2018 39 Livingston sct SCO 2. Championship 34 34 3,060 34.0 33 0.97 119 86 74.8 17 11 6 14 41.2 3 3 0 0 0.0 Matches 15 Seasons 7 Clubs 5 Leagues 322 319 28,807 323.4 330 1.03 1430 1100 77.1 154 84 82 123 38.6 3 3 0 0 0.0 Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Cardiff City (5 Seasons) 2 Leagues 167 166 14,961 166.2 185 1.11 831 646 77.7 67 48 50 57 34.3 Rangers (5 Seasons) 2 Leagues 28 26 2,440 30.4 19 0.70 103 84 81.6 18 5 5 13 50.0 Hearts (2 Seasons) 2 Leagues 64 64 5,736 63.7 56 0.88 252 196 77.8 41 11 12 31 48.4 Livingston (1 Season) 1 League 34 34 3,060 34.0 33 0.97 119 86 74.8 17 11 6 14 41.2 3 3 0 0 0.0 Ipswich Town (1 Season) 1 League 29 29 2,610 29.0 37 1.28 125 88 70.4 11 9 9 8 27.6 Premier League (7 Seasons) 61 59 5,410 60.1 55 0.91 238 183 76.9 35 13 13 28 47.5 First Division (5 Seasons) 156 155 13,971 155.2 186 1.20 762 576 75.6 58 45 51 50 32.3 Championship (3 Seasons) 63 63 5,646 62.7 52 0.83 230 178 78.7 41 13 9 29 46.0 3 3 0 0 0.0 UEFA Cup (2 Seasons) 2 2 180 5.3 1 0.50 6 5 83.3 0 1 1 1 50.0 Second Division (1 Season) 40 40 3,600 40.0 36 0.90 194 158 81.4 20 12 8 15 37.5
Goalkeeping Table Season Age Squad Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2002-2003 24 Cardiff City 1 League 40 40 3,600 40.0 36 0.90 194 158 81.4 20 12 8 15 37.5 2003-2004 25 Cardiff City 1 League 25 24 2,181 24.2 32 1.32 118 86 72.9 9 8 7 8 33.3 2004-2005 26 Cardiff City 1 League 17 17 1,530 17.0 16 0.94 81 65 80.2 6 5 6 5 29.4 2005-2006 27 Cardiff City 1 League 46 46 4,140 46.0 59 1.28 226 167 73.9 16 11 18 14 30.4 2006-2007 28 Cardiff City 1 League 39 39 3,510 39.0 42 1.08 212 170 80.2 16 12 11 15 38.5 2007-2008 29 Ipswich Town 1 League 29 29 2,610 29.0 37 1.28 125 88 70.4 11 9 9 8 27.6 2007-2008 29 Rangers 2 Leagues 8 7 644 7.2 8 1.12 28 20 71.4 3 2 3 3 42.9 2008-2009 30 Rangers 1 League 11 11 990 11.0 5 0.45 41 36 87.8 10 1 0 7 63.6 2009-2010 31 Rangers 1 League 5 4 446 5.0 3 0.61 21 18 85.7 3 1 1 2 50.0 2010-2011 32 Rangers 2 Leagues 3 3 270 3.0 2 0.67 10 8 80.0 1 1 1 1 33.3 2011-2012 33 Rangers 1 League 1 1 90 1.0 1 1.00 3 2 66.7 1 0 0 0 0.0 2014-2015 36 Hearts 1 League 29 29 2,586 28.7 19 0.66 111 92 82.9 24 2 3 15 51.7 2015-2016 37 Hearts 1 League 35 35 3,150 35.0 37 1.06 141 104 73.8 17 9 9 16 45.7 2017-2018 39 Livingston 1 League 34 34 3,060 34.0 33 0.97 119 86 74.8 17 11 6 14 41.2 3 3 0 0 0.0 15 Seasons 7 Clubs 5 Leagues 322 319 28,807 323.4 330 1.03 1430 1100 77.1 154 84 82 123 38.6 3 3 0 0 0.0 Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Cardiff City (5 Seasons) 2 Leagues 167 166 14,961 166.2 185 1.11 831 646 77.7 67 48 50 57 34.3 Rangers (5 Seasons) 2 Leagues 28 26 2,440 30.4 19 0.70 103 84 81.6 18 5 5 13 50.0 Hearts (2 Seasons) 2 Leagues 64 64 5,736 63.7 56 0.88 252 196 77.8 41 11 12 31 48.4 Livingston (1 Season) 1 League 34 34 3,060 34.0 33 0.97 119 86 74.8 17 11 6 14 41.2 3 3 0 0 0.0 Ipswich Town (1 Season) 1 League 29 29 2,610 29.0 37 1.28 125 88 70.4 11 9 9 8 27.6 Premier League (7 Seasons) 61 59 5,410 60.1 55 0.91 238 183 76.9 35 13 13 28 47.5 First Division (5 Seasons) 156 155 13,971 155.2 186 1.20 762 576 75.6 58 45 51 50 32.3 Championship (3 Seasons) 63 63 5,646 62.7 52 0.83 230 178 78.7 41 13 9 29 46.0 3 3 0 0 0.0 UEFA Cup (2 Seasons) 2 2 180 5.3 1 0.50 6 5 83.3 0 1 1 1 50.0 Second Division (1 Season) 40 40 3,600 40.0 36 0.90 194 158 81.4 20 12 8 15 37.5
Goalkeeping Table Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2002-2003 24 Cardiff City eng ENG 3. Second Division 6th 40 40 3,600 40.0 36 0.90 194 158 81.4 20 12 8 15 37.5 2003-2004 25 Cardiff City eng ENG 2. First Division 13th 25 24 2,181 24.2 32 1.32 118 86 72.9 9 8 7 8 33.3 2004-2005 26 Cardiff City eng ENG 2. Championship 16th 17 17 1,530 17.0 16 0.94 81 65 80.2 6 5 6 5 29.4 2005-2006 27 Cardiff City eng ENG 2. Championship 11th 46 46 4,140 46.0 59 1.28 226 167 73.9 16 11 18 14 30.4 2006-2007 28 Cardiff City eng ENG 2. Championship 13th 39 39 3,510 39.0 42 1.08 212 170 80.2 16 12 11 15 38.5 2007-2008 29 Ipswich Town eng ENG 2. Championship 8th 29 29 2,610 29.0 37 1.28 125 88 70.4 11 9 9 8 27.6 Matches 2007-2008 29 Rangers sct SCO 1. Premier League 2nd 8 7 644 7.2 8 1.12 28 20 71.4 3 2 3 3 42.9 Matches 2008-2009 30 Rangers sct SCO 1. Premier League 1st 11 11 990 11.0 5 0.45 41 36 87.8 10 1 0 7 63.6 Matches 2009-2010 31 Rangers sct SCO 1. Premier League 1st 5 4 446 5.0 3 0.61 21 18 85.7 3 1 1 2 50.0 Matches 2010-2011 32 Rangers sct SCO 1. Premier League 1st 1 1 90 1.0 1 1.00 4 3 75.0 1 0 0 0 0.0 Matches 2011-2012 33 Rangers sct SCO 1. Premier League 2nd 1 1 90 1.0 1 1.00 3 2 66.7 1 0 0 0 0.0 Matches 2014-2015 36 Hearts sct SCO 2. Championship 1st 29 29 2,586 28.7 19 0.66 111 92 82.9 24 2 3 15 51.7 Matches 2015-2016 37 Hearts sct SCO 1. Premiership 3rd 35 35 3,150 35.0 37 1.06 141 104 73.8 17 9 9 16 45.7 Matches 2017-2018 39 Livingston sct SCO 2. Championship 2nd 34 34 3,060 34.0 33 0.97 119 86 74.8 17 11 6 14 41.2 3 3 0 0 0.0 Matches 15 Seasons 7 Clubs 4 Leagues 320 317 28,627 318.1 329 1.03 1424 1095 77.1 154 83 81 122 38.5 3 3 0 0 0.0 Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Cardiff City (5 Seasons) 2 Leagues 167 166 14,961 166.2 185 1.11 831 646 77.7 67 48 50 57 34.3 Rangers (5 Seasons) 1 League 26 24 2,260 25.1 18 0.72 97 79 81.4 18 4 4 12 50.0 Hearts (2 Seasons) 2 Leagues 64 64 5,736 63.7 56 0.88 252 196 77.8 41 11 12 31 48.4 Livingston (1 Season) 1 League 34 34 3,060 34.0 33 0.97 119 86 74.8 17 11 6 14 41.2 3 3 0 0 0.0 Ipswich Town (1 Season) 1 League 29 29 2,610 29.0 37 1.28 125 88 70.4 11 9 9 8 27.6 Premier League (7 Seasons) 61 59 5,410 60.1 55 0.91 238 183 76.9 35 13 13 28 47.5 First Division (5 Seasons) 156 155 13,971 155.2 186 1.20 762 576 75.6 58 45 51 50 32.3 Championship (3 Seasons) 63 63 5,646 62.7 52 0.83 230 178 78.7 41 13 9 29 46.0 3 3 0 0 0.0 Second Division (1 Season) 40 40 3,600 40.0 36 0.90 194 158 81.4 20 12 8 15 37.5
Goalkeeping Table Season Age Squad Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2010-2011 32 Rangers 2. Europa Lg R16 2 2 180 2.0 1 0.50 6 5 83.3 0 1 1 1 50.0 Matches 2 Seasons 1 Club 1 League 2 2 180 5.3 1 0.50 6 5 83.3 0 1 1 1 50.0
Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2002-2003 24 Cardiff City eng ENG 3. Second Division 40 40 3,600 40.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2003-2004 25 Cardiff City eng ENG 2. First Division 25 24 2,181 24.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2004-2005 26 Cardiff City eng ENG 2. Championship 17 17 1,530 17.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2005-2006 27 Cardiff City eng ENG 2. Championship 46 46 4,140 46.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2006-2007 28 Cardiff City eng ENG 2. Championship 39 39 3,510 39.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2007-2008 29 Ipswich Town eng ENG 2. Championship 29 29 2,610 29.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2007-2008 29 Rangers sct SCO 1. Premier League 8 7 644 7.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2007-2008 29 Rangers 2. UEFA Cup 3 3 300 3.3 0 0 0 0 0 0.00 0.00 Matches 2008-2009 30 Rangers sct SCO 1. Premier League 11 11 990 11.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2009-2010 31 Rangers sct SCO 1. Premier League 5 4 446 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2010-2011 32 Rangers 2. Europa Lg 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2010-2011 32 Rangers sct SCO 1. Premier League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2011-2012 33 Rangers sct SCO 1. Premier League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 36 Hearts sct SCO 2. Championship 29 29 2,586 28.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 37 Hearts sct SCO 1. Premiership 35 35 3,150 35.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 39 Livingston sct SCO 2. Championship 34 34 3,060 34.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 42 Dundee United sct SCO 1. Premiership 0 0 Matches 2021-2022 43 Dunfermline sct SCO 2. Championship 0 0 Matches 15 Seasons 7 Clubs 5 Leagues 325 322 29,107 323.4 0 0 0 0 0 0 7 0 0.00 0.00 0.00 0.00 0.00 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Cardiff City (5 Seasons) 2 Leagues 167 166 14,961 166.2 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Rangers (5 Seasons) 2 Leagues 31 29 2,740 30.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Hearts (2 Seasons) 2 Leagues 64 64 5,736 63.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Livingston (1 Season) 1 League 34 34 3,060 34.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ipswich Town (1 Season) 1 League 29 29 2,610 29.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Dunfermline (1 Season) 1 League 0 0 Dundee United (1 Season) 1 League 0 0 Premier League (7 Seasons) 61 59 5,410 60.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 First Division (5 Seasons) 156 155 13,971 155.2 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 Championship (3 Seasons) 63 63 5,646 62.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 UEFA Cup (2 Seasons) 5 5 480 5.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Second Division (1 Season) 40 40 3,600 40.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2002-2003 24 Cardiff City 1 League 40 40 3,600 40.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2003-2004 25 Cardiff City 1 League 25 24 2,181 24.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2004-2005 26 Cardiff City 1 League 17 17 1,530 17.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2005-2006 27 Cardiff City 1 League 46 46 4,140 46.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2006-2007 28 Cardiff City 1 League 39 39 3,510 39.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2007-2008 29 Ipswich Town 1 League 29 29 2,610 29.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2007-2008 29 Rangers 2 Leagues 11 10 944 7.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2008-2009 30 Rangers 1 League 11 11 990 11.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2009-2010 31 Rangers 1 League 5 4 446 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2010-2011 32 Rangers 2 Leagues 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2011-2012 33 Rangers 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 36 Hearts 1 League 29 29 2,586 28.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2015-2016 37 Hearts 1 League 35 35 3,150 35.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2017-2018 39 Livingston 1 League 34 34 3,060 34.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2020-2021 42 Dundee United 1 League 0 0 2021-2022 43 Dunfermline 1 League 0 0 15 Seasons 7 Clubs 5 Leagues 325 322 29,107 323.4 0 0 0 0 0 0 7 0 0.00 0.00 0.00 0.00 0.00 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Cardiff City (5 Seasons) 2 Leagues 167 166 14,961 166.2 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Rangers (5 Seasons) 2 Leagues 31 29 2,740 30.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Hearts (2 Seasons) 2 Leagues 64 64 5,736 63.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Livingston (1 Season) 1 League 34 34 3,060 34.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ipswich Town (1 Season) 1 League 29 29 2,610 29.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Dunfermline (1 Season) 1 League 0 0 Dundee United (1 Season) 1 League 0 0 Premier League (7 Seasons) 61 59 5,410 60.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 First Division (5 Seasons) 156 155 13,971 155.2 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 Championship (3 Seasons) 63 63 5,646 62.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 UEFA Cup (2 Seasons) 5 5 480 5.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Second Division (1 Season) 40 40 3,600 40.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2002-2003 24 Cardiff City eng ENG 3. Second Division 6th 40 40 3,600 40.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2003-2004 25 Cardiff City eng ENG 2. First Division 13th 25 24 2,181 24.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2004-2005 26 Cardiff City eng ENG 2. Championship 16th 17 17 1,530 17.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2005-2006 27 Cardiff City eng ENG 2. Championship 11th 46 46 4,140 46.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2006-2007 28 Cardiff City eng ENG 2. Championship 13th 39 39 3,510 39.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2007-2008 29 Ipswich Town eng ENG 2. Championship 8th 29 29 2,610 29.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2007-2008 29 Rangers sct SCO 1. Premier League 2nd 8 7 644 7.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2008-2009 30 Rangers sct SCO 1. Premier League 1st 11 11 990 11.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2009-2010 31 Rangers sct SCO 1. Premier League 1st 5 4 446 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2010-2011 32 Rangers sct SCO 1. Premier League 1st 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2011-2012 33 Rangers sct SCO 1. Premier League 2nd 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 36 Hearts sct SCO 2. Championship 1st 29 29 2,586 28.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 37 Hearts sct SCO 1. Premiership 3rd 35 35 3,150 35.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 39 Livingston sct SCO 2. Championship 2nd 34 34 3,060 34.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 42 Dundee United sct SCO 1. Premiership 15th 0 0 Matches 2021-2022 43 Dunfermline sct SCO 2. Championship 9th 0 0 Matches 15 Seasons 7 Clubs 4 Leagues 320 317 28,627 318.1 0 0 0 0 0 0 7 0 0.00 0.00 0.00 0.00 0.00 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Cardiff City (5 Seasons) 2 Leagues 167 166 14,961 166.2 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Rangers (5 Seasons) 1 League 26 24 2,260 25.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Hearts (2 Seasons) 2 Leagues 64 64 5,736 63.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Livingston (1 Season) 1 League 34 34 3,060 34.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ipswich Town (1 Season) 1 League 29 29 2,610 29.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Dunfermline (1 Season) 1 League 0 0 Dundee United (1 Season) 1 League 0 0 Premier League (7 Seasons) 61 59 5,410 60.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 First Division (5 Seasons) 156 155 13,971 155.2 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 Championship (3 Seasons) 63 63 5,646 62.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Second Division (1 Season) 40 40 3,600 40.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2007-2008 29 Rangers 2. UEFA Cup F 3 3 300 3.3 0 0 0 0 0 0.00 0.00 Matches 2010-2011 32 Rangers 2. Europa Lg R16 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2 Seasons 1 Club 1 League 5 5 480 5.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Playing Time Table Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2002-2003 24 Cardiff City eng ENG 3. Second Division 40 3,600 90 87.0 40.0 40 0 2003-2004 25 Cardiff City eng ENG 2. First Division 25 2,181 87 52.7 24.2 24 1 2004-2005 26 Cardiff City eng ENG 2. Championship 17 1,530 90 37.0 17.0 17 0 2005-2006 27 Cardiff City eng ENG 2. Championship 46 4,140 90 100.0 46.0 46 0 2006-2007 28 Cardiff City eng ENG 2. Championship 39 3,510 90 84.8 39.0 39 0 2007-2008 29 Ipswich Town eng ENG 2. Championship 29 2,610 90 63.0 29.0 29 0 Matches 2007-2008 29 Rangers sct SCO 1. Premier League 8 644 81 18.8 7.2 7 1 Matches 2007-2008 29 Rangers 2. UEFA Cup 3 300 100 3.3 3 3 0 6 Matches 2008-2009 30 Rangers sct SCO 1. Premier League 11 990 90 28.9 11.0 11 0 Matches 2009-2010 31 Rangers sct SCO 1. Premier League 5 446 89 13.0 5.0 4 1 Matches 2010-2011 32 Rangers 2. Europa Lg 2 180 90 2.0 2 2 0 Matches 2010-2011 32 Rangers sct SCO 1. Premier League 1 90 90 2.6 1.0 1 0 Matches 2011-2012 33 Rangers sct SCO 1. Premier League 1 90 90 2.6 1.0 1 0 Matches 2014-2015 36 Hearts sct SCO 2. Championship 29 2,586 89 79.8 28.7 29 28 0 1 2.48 76 19 +57 +1.98 +0.19 Matches 2015-2016 37 Hearts sct SCO 1. Premiership 35 3,150 90 92.1 35.0 35 35 0 3 1.71 55 37 +18 +0.51 +0.18 Matches 2017-2018 39 Livingston sct SCO 2. Championship 34 3,060 90 94.4 34.0 34 34 0 1 1.82 56 33 +23 +0.68 +2.68 Matches 2020-2021 42 Dundee United sct SCO 1. Premiership 0 0 0 1 Matches 2021-2022 43 Dunfermline sct SCO 2. Championship 0 0 0 0 4 Matches 15 Seasons 7 Clubs 5 Leagues 325 29,107 90 48.9 323.4 322 102 3 16 1.98 187 89 +98 +1.00 +0.19 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Cardiff City (5 Seasons) 2 Leagues 167 14,961 90 72.3 166.2 166 1 Rangers (5 Seasons) 2 Leagues 31 2,740 88 13.2 30.4 29 5 2 6 Hearts (2 Seasons) 2 Leagues 64 5,736 90 86.1 63.7 64 63 0 4 2.06 131 56 +75 +1.18 -0.19 Livingston (1 Season) 1 League 34 3,060 90 94.4 34.0 34 34 0 1 1.82 56 33 +23 +0.68 +2.68 Ipswich Town (1 Season) 1 League 29 2,610 90 63.0 29.0 29 0 Dunfermline (1 Season) 1 League 0 0 0 0 4 Dundee United (1 Season) 1 League 0 0 0 1 Premier League (7 Seasons) 61 5,410 89 22.6 60.1 59 35 2 4 1.71 55 37 +18 +0.51 +0.18 First Division (5 Seasons) 156 13,971 90 67.5 155.2 155 1 Championship (3 Seasons) 63 5,646 90 58.1 62.7 63 62 0 6 2.12 132 52 +80 +1.28 +0.30 UEFA Cup (2 Seasons) 5 480 96 5.3 5 5 0 6 Second Division (1 Season) 40 3,600 90 87.0 40.0 40 0
Playing Time Table Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2002-2003 24 Cardiff City 1 League 40 3,600 90 87.0 40.0 40 0 2003-2004 25 Cardiff City 1 League 25 2,181 87 52.7 24.2 24 1 2004-2005 26 Cardiff City 1 League 17 1,530 90 37.0 17.0 17 0 2005-2006 27 Cardiff City 1 League 46 4,140 90 100.0 46.0 46 0 2006-2007 28 Cardiff City 1 League 39 3,510 90 84.8 39.0 39 0 2007-2008 29 Ipswich Town 1 League 29 2,610 90 63.0 29.0 29 0 2007-2008 29 Rangers 2 Leagues 11 944 86 18.8 7.2 10 3 1 6 2008-2009 30 Rangers 1 League 11 990 90 28.9 11.0 11 0 2009-2010 31 Rangers 1 League 5 446 89 13.0 5.0 4 1 2010-2011 32 Rangers 2 Leagues 3 270 90 2.6 3.0 3 2 0 2011-2012 33 Rangers 1 League 1 90 90 2.6 1.0 1 0 2014-2015 36 Hearts 1 League 29 2,586 89 79.8 28.7 29 28 0 1 2.48 76 19 +57 +1.98 +0.19 2015-2016 37 Hearts 1 League 35 3,150 90 92.1 35.0 35 35 0 3 1.71 55 37 +18 +0.51 +0.18 2017-2018 39 Livingston 1 League 34 3,060 90 94.4 34.0 34 34 0 1 1.82 56 33 +23 +0.68 +2.68 2020-2021 42 Dundee United 1 League 0 0 0 1 2021-2022 43 Dunfermline 1 League 0 0 0 0 4 15 Seasons 7 Clubs 5 Leagues 325 29,107 90 48.9 323.4 322 102 3 16 1.98 187 89 +98 +1.00 +0.19 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Cardiff City (5 Seasons) 2 Leagues 167 14,961 90 72.3 166.2 166 1 Rangers (5 Seasons) 2 Leagues 31 2,740 88 13.2 30.4 29 5 2 6 Hearts (2 Seasons) 2 Leagues 64 5,736 90 86.1 63.7 64 63 0 4 2.06 131 56 +75 +1.18 -0.19 Livingston (1 Season) 1 League 34 3,060 90 94.4 34.0 34 34 0 1 1.82 56 33 +23 +0.68 +2.68 Ipswich Town (1 Season) 1 League 29 2,610 90 63.0 29.0 29 0 Dunfermline (1 Season) 1 League 0 0 0 0 4 Dundee United (1 Season) 1 League 0 0 0 1 Premier League (7 Seasons) 61 5,410 89 22.6 60.1 59 35 2 4 1.71 55 37 +18 +0.51 +0.18 First Division (5 Seasons) 156 13,971 90 67.5 155.2 155 1 Championship (3 Seasons) 63 5,646 90 58.1 62.7 63 62 0 6 2.12 132 52 +80 +1.28 +0.30 UEFA Cup (2 Seasons) 5 480 96 5.3 5 5 0 6 Second Division (1 Season) 40 3,600 90 87.0 40.0 40 0
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2002-2003 24 Cardiff City eng ENG 3. Second Division 6th 40 3,600 90 87.0 40.0 40 0 2003-2004 25 Cardiff City eng ENG 2. First Division 13th 25 2,181 87 52.7 24.2 24 1 2004-2005 26 Cardiff City eng ENG 2. Championship 16th 17 1,530 90 37.0 17.0 17 0 2005-2006 27 Cardiff City eng ENG 2. Championship 11th 46 4,140 90 100.0 46.0 46 0 2006-2007 28 Cardiff City eng ENG 2. Championship 13th 39 3,510 90 84.8 39.0 39 0 2007-2008 29 Ipswich Town eng ENG 2. Championship 8th 29 2,610 90 63.0 29.0 29 0 Matches 2007-2008 29 Rangers sct SCO 1. Premier League 2nd 8 644 81 18.8 7.2 7 1 Matches 2008-2009 30 Rangers sct SCO 1. Premier League 1st 11 990 90 28.9 11.0 11 0 Matches 2009-2010 31 Rangers sct SCO 1. Premier League 1st 5 446 89 13.0 5.0 4 1 Matches 2010-2011 32 Rangers sct SCO 1. Premier League 1st 1 90 90 2.6 1.0 1 0 Matches 2011-2012 33 Rangers sct SCO 1. Premier League 2nd 1 90 90 2.6 1.0 1 0 Matches 2014-2015 36 Hearts sct SCO 2. Championship 1st 29 2,586 89 79.8 28.7 29 28 0 1 2.48 76 19 +57 +1.98 +0.19 Matches 2015-2016 37 Hearts sct SCO 1. Premiership 3rd 35 3,150 90 92.1 35.0 35 35 0 3 1.71 55 37 +18 +0.51 +0.18 Matches 2017-2018 39 Livingston sct SCO 2. Championship 2nd 34 3,060 90 94.4 34.0 34 34 0 1 1.82 56 33 +23 +0.68 +2.68 Matches 2020-2021 42 Dundee United sct SCO 1. Premiership 15th 0 0 0 1 Matches 2021-2022 43 Dunfermline sct SCO 2. Championship 9th 0 0 0 0 4 Matches 15 Seasons 7 Clubs 4 Leagues 320 28,627 89 48.9 318.1 317 97 3 10 1.98 187 89 +98 +1.00 +0.19 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Cardiff City (5 Seasons) 2 Leagues 167 14,961 90 72.3 166.2 166 1 Rangers (5 Seasons) 1 League 26 2,260 87 13.2 25.1 24 2 Hearts (2 Seasons) 2 Leagues 64 5,736 90 86.1 63.7 64 63 0 4 2.06 131 56 +75 +1.18 -0.19 Livingston (1 Season) 1 League 34 3,060 90 94.4 34.0 34 34 0 1 1.82 56 33 +23 +0.68 +2.68 Ipswich Town (1 Season) 1 League 29 2,610 90 63.0 29.0 29 0 Dunfermline (1 Season) 1 League 0 0 0 0 4 Dundee United (1 Season) 1 League 0 0 0 1 Premier League (7 Seasons) 61 5,410 89 22.6 60.1 59 35 2 4 1.71 55 37 +18 +0.51 +0.18 First Division (5 Seasons) 156 13,971 90 67.5 155.2 155 1 Championship (3 Seasons) 63 5,646 90 58.1 62.7 63 62 0 6 2.12 132 52 +80 +1.28 +0.30 Second Division (1 Season) 40 3,600 90 87.0 40.0 40 0
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2007-2008 29 Rangers 2. UEFA Cup F 3 300 100 3.3 3 3 0 6 Matches 2010-2011 32 Rangers 2. Europa Lg R16 2 180 90 2.0 2 2 0 Matches 2 Seasons 1 Club 1 League 5 480 96 5.3 5 5 0 6
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2002-2003 24 Cardiff City 1 League 40.0 0 0 0 2003-2004 25 Cardiff City 1 League 24.2 1 0 0 2004-2005 26 Cardiff City 1 League 17.0 0 0 0 2005-2006 27 Cardiff City 1 League 46.0 2 0 0 2006-2007 28 Cardiff City 1 League 39.0 0 0 0 2007-2008 29 Ipswich Town 1 League 29.0 2 0 0 2007-2008 29 Rangers 2 Leagues 7.2 0 0 0 0 0 2008-2009 30 Rangers 1 League 11.0 0 0 0 2009-2010 31 Rangers 1 League 5.0 0 0 0 2010-2011 32 Rangers 2 Leagues 3.0 0 0 0 2011-2012 33 Rangers 1 League 1.0 0 0 0 2014-2015 36 Hearts 1 League 28.7 1 0 2015-2016 37 Hearts 1 League 35.0 1 0 0 2017-2018 39 Livingston 1 League 34.0 0 0 0 0 0 0 0 0 0 0 0 0 15 Seasons 7 Clubs 5 Leagues 323.4 7 0 0 0 0 0 0 0 0 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Cardiff City (5 Seasons) 2 Leagues 166.2 3 0 0 Rangers (5 Seasons) 2 Leagues 30.4 0 0 0 0 0 Hearts (2 Seasons) 2 Leagues 63.7 2 0 0 Livingston (1 Season) 1 League 34.0 0 0 0 0 0 0 0 0 0 0 0 0 Ipswich Town (1 Season) 1 League 29.0 2 0 0 Dunfermline (1 Season) 1 League Dundee United (1 Season) 1 League Premier League (7 Seasons) 60.1 1 0 0 First Division (5 Seasons) 155.2 5 0 0 Championship (3 Seasons) 62.7 1 0 0 0 0 0 0 0 0 0 0 0 UEFA Cup (2 Seasons) 5.3 0 0 0 0 0 Second Division (1 Season) 40.0 0 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2007-2008 29 Rangers 2. UEFA Cup F 3.3 0 0 0 0 Matches 2010-2011 32 Rangers 2. Europa Lg R16 2.0 0 0 0 Matches 2 Seasons 1 Club 1 League 5.3 0 0 0 0 0
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 .
View Additional Information
More Neil Alexander Pages
Neil Alexander Overview
Stats by Competition
Match Logs (Goalkeeping)
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary