| STRT | FC | FA | YC | RC | G | A | SHOT | SOG | OFF | |
|---|---|---|---|---|---|---|---|---|---|---|
| 2021-22 Scottish Championship DFA | 17 | 0 | 0 | 4 | 1 | 1 | 0 | 1 | 1 | 0 |
Includes finals, playoffs and exhibition games, so totals run higher than regular-season figures.
| Season | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2020-21 A-League MenWestern Sydney Wanderers FC | 23 | 4 | 2 | 30 | 10 | 2,014 | 11 | 0 | 6 | 23 | 0 | 30 | 14 | 0 | – | 35 | 0 |
| 2018-19 Scottish PremiershipRangers | 1 | – | – | – | – | 27 | – | – | – | – | – | – | – | – | – | – | – |
| 2018-19 UEFA Europa LeagueRangers | 1 | 0 | 0 | 0 | 0 | 5 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | – | 0 | 0 |
| 2016-17 EFL ChampionshipNorwich City | 23 | 6 | 1 | 36 | 11 | 1,851 | 8 | 0 | 0 | 23 | 1 | 30 | 18 | 0 | 1 | 33 | 0 |
| 2015-16 Premier LeagueNorwich City | 21 | 0 | 1 | 15 | 3 | 1,287 | 2 | 0 | 1 | 21 | 7 | 15 | 4 | 0 | – | 32 | 0 |
| 2014-15 Premier LeagueWest Bromwich Albion | 21 | 1 | 3 | 20 | 6 | 1,593 | 5 | 0 | 1 | 21 | 2 | 22 | 16 | 0 | 1 | 24 | 0 |
| 2013-14 Premier LeagueWest Bromwich Albion | 14 | 2 | 0 | 18 | 7 | 1,106 | 4 | 0 | 0 | 14 | 2 | 10 | 12 | 0 | – | 18 | 0 |
| 2012-13 Premier LeagueWest Bromwich Albion | 26 | 1 | 3 | 40 | 10 | 1,762 | 3 | 0 | 1 | 26 | 5 | 12 | 12 | 0 | – | 28 | 0 |
| 2011-12 Premier LeagueWest Bromwich Albion | 31 | 3 | 0 | 19 | 6 | 1,522 | 2 | 0 | 0 | 18 | 5 | 4 | 9 | 0 | – | 20 | 0 |
| 2010-11 Premier LeagueWest Bromwich Albion | 21 | 1 | 1 | 39 | 12 | 1,422 | 2 | 0 | 1 | 21 | 5 | 13 | 10 | 0 | – | 31 | 0 |
| 2008-09 Premier LeagueWest Bromwich Albion | 8 | 0 | 0 | 4 | 0 | 427 | 1 | 0 | 0 | 7 | 3 | 6 | 6 | 0 | – | 7 | 0 |
| Career11 seasons | 190 | 18 | 11 | 221 | 65 | 13,016 | 39 | 0 | 10 | 175 | 31 | 142 | 101 | 0 | 2 | 228 | 0 |
| Game | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3 June @ Adelaide United FCD 2-2 3 June | 1 | 0 | 2 | 1 | 90 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | – | 1 | 0 |
| 30 May v Brisbane Roar FCW 2-0 30 May | 0 | 0 | 3 | 1 | 90 | 0 | 0 | 0 | 1 | 0 | 2 | 0 | 0 | – | 0 | 0 |
| 26 May v Wellington PhoenixL 1-2 26 May | 0 | 0 | 3 | 0 | 90 | 1 | 0 | 0 | 1 | 0 | 4 | 0 | 0 | – | 2 | 0 |
| 23 May @ Sydney FCL 0-1 23 May | 0 | 0 | 0 | 0 | 85 | 0 | 0 | 1 | 1 | 0 | 0 | 3 | 0 | – | 1 | 0 |
| 16 May @ Perth Glory FCL 1-5 16 May | 0 | 0 | 2 | 0 | 90 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | – | 5 | 0 |
| 8 May v Western UnitedW 5-0 8 May | 0 | 1 | 1 | 1 | 90 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | – | 0 | 0 |
| 1 May v Sydney FCW 3-2 1 May | 0 | 1 | 0 | 0 | 90 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | – | 2 | 0 |
| 23 Apr @ Melbourne VictoryL 4-5 23 Apr | 1 | 0 | 1 | 1 | 79 | 1 | 0 | 0 | 1 | 0 | 3 | 0 | 0 | – | 5 | 0 |
| 16 Apr v Brisbane Roar FCL 1-2 16 Apr | 0 | 0 | 0 | 0 | 82 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | – | 2 | 0 |
| 10 Apr @ Adelaide United FCD 1-1 10 Apr | 0 | 0 | 2 | 0 | 90 | 0 | 0 | 2 | 1 | 0 | 1 | 0 | 0 | – | 1 | 0 |
| 3 Apr @ Brisbane Roar FCD 1-1 3 Apr | 0 | 0 | 1 | 1 | 90 | 1 | 0 | 1 | 1 | 0 | 2 | 1 | 0 | – | 1 | 0 |
| 26 Mar @ Melbourne City FCL 1-4 26 Mar | 0 | 0 | 0 | 0 | 90 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | – | 4 | 0 |
| 19 Mar v Perth Glory FCW 3-0 19 Mar | 0 | 0 | 2 | 0 | 89 | 1 | 0 | 1 | 1 | 0 | 2 | 1 | 0 | – | 0 | 0 |
| 7 Mar @ Western UnitedW 1-0 7 Mar | 0 | 0 | 3 | 3 | 90 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | – | 0 | 0 |
| 2 Mar v Melbourne City FCL 0-2 2 Mar | 0 | 0 | 3 | 0 | 90 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | – | 2 | 0 |
| 27 Feb v Adelaide United FCL 2-3 27 Feb | 0 | 0 | 1 | 0 | 90 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | – | 3 | 0 |
| 10 Feb v Melbourne VictoryW 2-0 10 Feb | 1 | 0 | 1 | 1 | 90 | 1 | 0 | 1 | 1 | 0 | 2 | 0 | 0 | – | 0 | 0 |
| 6 Feb @ Macarthur FCD 2-2 6 Feb | 1 | 0 | 1 | 1 | 83 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | – | 2 | 0 |
| 29 Jan v Newcastle JetsD 1-1 29 Jan | 0 | 0 | 0 | 0 | 90 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | – | 1 | 0 |
| 19 Jan @ Central Coast Mariners FCW 1-0 19 Jan | 0 | 0 | 0 | 0 | 90 | 0 | 0 | 0 | 1 | 0 | 2 | 1 | 0 | – | 0 | 0 |
| 16 Jan @ Sydney FCD 1-1 16 Jan | 0 | 0 | 1 | 0 | 90 | 0 | 0 | 0 | 1 | 0 | 1 | 2 | 0 | – | 1 | 0 |
| 8 Jan @ Newcastle JetsW 2-1 8 Jan | 0 | 0 | 1 | 0 | 76 | 1 | 0 | 0 | 1 | 0 | 4 | 1 | 0 | – | 1 | 0 |
| 30 Dec v Macarthur FCL 0-1 30 Dec | 0 | 0 | 2 | 0 | 80 | 1 | 0 | 0 | 1 | 0 | 2 | 0 | 0 | – | 1 | 0 |
Stats from official league and public sports feeds. Updated hourly.
| Split | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AwayHome or away · won 3 of 12 | 12 | 0.3 | 0.0 | 1.2 | 0.6 | 86.9 | 0.5 | 0.0 | 0.3 | 1.0 | 0.0 | 1.3 | 0.8 | 0.0 | – | 1.8 | 0.0 |
| HomeHome or away · won 5 of 11 | 11 | 0.1 | 0.2 | 1.5 | 0.3 | 88.3 | 0.5 | 0.0 | 0.2 | 1.0 | 0.0 | 1.4 | 0.5 | 0.0 | – | 1.2 | 0.0 |
| LossesResult | 9 | 0.1 | 0.0 | 1.3 | 0.1 | 86.2 | 0.3 | 0.0 | 0.1 | 1.0 | 0.0 | 1.2 | 0.4 | 0.0 | – | 2.8 | 0.0 |
| WinsResult | 8 | 0.1 | 0.3 | 1.4 | 0.8 | 88.1 | 0.5 | 0.0 | 0.3 | 1.0 | 0.0 | 1.8 | 0.8 | 0.0 | – | 0.4 | 0.0 |
| DrawsResult | 6 | 0.3 | 0.0 | 1.2 | 0.5 | 88.8 | 0.7 | 0.0 | 0.5 | 1.0 | 0.0 | 0.8 | 0.7 | 0.0 | – | 1.2 | 0.0 |
| Regular seasonStage · won 8 of 23 | 23 | 0.2 | 0.1 | 1.3 | 0.4 | 87.6 | 0.5 | 0.0 | 0.3 | 1.0 | 0.0 | 1.3 | 0.6 | 0.0 | – | 1.5 | 0.0 |
| Adelaide United FCOpponent · won 0 of 3 | 3 | 0.3 | 0.0 | 1.7 | 0.3 | 90.0 | 0.3 | 0.0 | 0.7 | 1.0 | 0.0 | 0.7 | 0.0 | 0.0 | – | 1.7 | 0.0 |
| Brisbane Roar FCOpponent · won 1 of 3 | 3 | 0.0 | 0.0 | 1.3 | 0.7 | 87.3 | 0.3 | 0.0 | 0.3 | 1.0 | 0.0 | 1.3 | 0.7 | 0.0 | – | 1.0 | 0.0 |
| Sydney FCOpponent · won 1 of 3 | 3 | 0.0 | 0.3 | 0.3 | 0.0 | 88.3 | 0.0 | 0.0 | 0.3 | 1.0 | 0.0 | 0.7 | 2.0 | 0.0 | – | 1.3 | 0.0 |
| Macarthur FCOpponent · won 0 of 2 | 2 | 0.5 | 0.0 | 1.5 | 0.5 | 81.5 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 0.0 | 0.0 | – | 1.5 | 0.0 |
| Melbourne City FCOpponent · won 0 of 2 | 2 | 0.0 | 0.0 | 1.5 | 0.0 | 90.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.5 | 0.0 | 0.0 | – | 3.0 | 0.0 |
| Melbourne VictoryOpponent · won 1 of 2 | 2 | 1.0 | 0.0 | 1.0 | 1.0 | 84.5 | 1.0 | 0.0 | 0.5 | 1.0 | 0.0 | 2.5 | 0.0 | 0.0 | – | 2.5 | 0.0 |
| Newcastle JetsOpponent · won 1 of 2 | 2 | 0.0 | 0.0 | 0.5 | 0.0 | 83.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 2.5 | 1.0 | 0.0 | – | 1.0 | 0.0 |
| Perth Glory FCOpponent · won 1 of 2 | 2 | 0.0 | 0.0 | 2.0 | 0.0 | 89.5 | 0.5 | 0.0 | 0.5 | 1.0 | 0.0 | 1.0 | 0.5 | 0.0 | – | 2.5 | 0.0 |
| Western UnitedOpponent · won 2 of 2 | 2 | 0.0 | 0.5 | 2.0 | 2.0 | 90.0 | 0.5 | 0.0 | 0.0 | 1.0 | 0.0 | 0.5 | 1.0 | 0.0 | – | 0.0 | 0.0 |
| Central Coast Mariners FCOpponent · won 1 of 1 | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 90.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 2.0 | 1.0 | 0.0 | – | 0.0 | 0.0 |
| Wellington PhoenixOpponent · won 0 of 1 | 1 | 0.0 | 0.0 | 3.0 | 0.0 | 90.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 4.0 | 0.0 | 0.0 | – | 2.0 | 0.0 |
| CommBank Stadium, SydneyGround · won 5 of 11 | 11 | 0.1 | 0.2 | 1.5 | 0.3 | 88.3 | 0.5 | 0.0 | 0.2 | 1.0 | 0.0 | 1.4 | 0.5 | 0.0 | – | 1.2 | 0.0 |
| Coopers Stadium, AdelaideGround · won 0 of 2 | 2 | 0.5 | 0.0 | 2.0 | 0.5 | 90.0 | 0.5 | 0.0 | 1.0 | 1.0 | 0.0 | 0.5 | 0.0 | 0.0 | – | 1.0 | 0.0 |
| AAMI Park, MelbourneGround · won 0 of 1 | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 90.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 0.0 | 0.0 | – | 4.0 | 0.0 |
| Accor Stadium, SydneyGround · won 0 of 1 | 1 | 0.0 | 0.0 | 1.0 | 0.0 | 90.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 2.0 | 0.0 | – | 1.0 | 0.0 |
| Campbelltown Sports Stadium, SydneyGround · won 0 of 1 | 1 | 1.0 | 0.0 | 1.0 | 1.0 | 83.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 | – | 2.0 | 0.0 |
| HBF Park, PerthGround · won 0 of 1 | 1 | 0.0 | 0.0 | 2.0 | 0.0 | 90.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 | – | 5.0 | 0.0 |
| Kayo Stadium, QueenslandGround · won 0 of 1 | 1 | 0.0 | 0.0 | 1.0 | 1.0 | 90.0 | 1.0 | 0.0 | 1.0 | 1.0 | 0.0 | 2.0 | 1.0 | 0.0 | – | 1.0 | 0.0 |
| Mars Stadium, BallaratGround · won 1 of 1 | 1 | 0.0 | 0.0 | 3.0 | 3.0 | 90.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 1.0 | 0.0 | – | 0.0 | 0.0 |
| Marvel Stadium, MelbourneGround · won 0 of 1 | 1 | 1.0 | 0.0 | 1.0 | 1.0 | 79.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 3.0 | 0.0 | 0.0 | – | 5.0 | 0.0 |
| McDonald Jones Stadium, Newcastle, New South WalesGround · won 1 of 1 | 1 | 0.0 | 0.0 | 1.0 | 0.0 | 76.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 4.0 | 1.0 | 0.0 | – | 1.0 | 0.0 |
| polytec Stadium, New South WalesGround · won 1 of 1 | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 90.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 2.0 | 1.0 | 0.0 | – | 0.0 | 0.0 |
| Sydney Cricket GroundGround · won 0 of 1 | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 85.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 3.0 | 0.0 | – | 1.0 | 0.0 |