Season | Team | Tournament | MP | Min | Str. | In | Out | G | YC | 2YC | RC |
---|---|---|---|---|---|---|---|---|---|---|---|
2023/2024 | Cardiff City | Championship | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2022/2023 | Cardiff City | Championship | 37 | 2044 | 22 | 15 | 12 | 3 | 2 | 0 | 0 |
2021/2022 | West Bromwich Albion U23 | Premier League 2 Division Two | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2021/2022 | West Bromwich Albion | Championship | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2020/2021 | West Bromwich Albion | Premier League | 19 | 1490 | 17 | 2 | 5 | 0 | 2 | 0 | 0 |
2020/2021 | West Bromwich Albion U23 | Premier League 2 Division Two | 1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
2019/2020 | West Bromwich Albion | Championship | 42 | 3720 | 42 | 0 | 2 | 1 | 10 | 0 | 1 |
2018/2019 | Brentford | Championship | 42 | 3642 | 41 | 1 | 5 | 0 | 9 | 0 | 0 |
2017/2018 | Brentford | Championship | 42 | 3289 | 36 | 6 | 9 | 4 | 6 | 1 | 0 |
2016/2017 | Brentford | Championship | 43 | 3390 | 39 | 4 | 13 | 2 | 6 | 0 | 0 |
2015/2016 | Walsall | League One | 48 | 4224 | 47 | 1 | 4 | 6 | 4 | 0 | 0 |
2014/2015 | Walsall | League One | 42 | 3274 | 37 | 5 | 13 | 4 | 2 | 0 | 0 |
2013/2014 | Walsall | League One | 44 | 2837 | 29 | 15 | 10 | 6 | 2 | 0 | 0 |
2012/2013 | Walsall | League One | 4 | 16 | 0 | 4 | 0 | 0 | 0 | 0 | 0 |
2011/2012 | West Bromwich Albion | Premier League | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2011/2012 | Shrewsbury Town | League Two | 7 | 163 | 2 | 5 | 2 | 0 | 0 | 0 | 0 |
2010/2011 | West Bromwich Albion | Premier League | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2010/2011 | Port Vale | League Two | 1 | 8 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
2008/2009 | West Bromwich Albion | Premier League | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Season | Team | Tournament | MP | Min | Str. | In | Out | G | YC | 2YC | RC |
---|---|---|---|---|---|---|---|---|---|---|---|
2023/2024 | Cardiff City | League Cup | 1 | 60 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
2022/2023 | Cardiff City | League Cup | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2022/2023 | Cardiff City | FA Cup | 2 | 168 | 2 | 0 | 1 | 0 | 0 | 0 | 0 |
2021/2022 | Stoke City | League Cup | 3 | 196 | 2 | 1 | 0 | 1 | 0 | 0 | 0 |
2021/2022 | West Bromwich Albion | FA Cup | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2020/2021 | West Bromwich Albion | League Cup | 1 | 29 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
2020/2021 | West Bromwich Albion | FA Cup | 1 | 59 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
2019/2020 | West Bromwich Albion | League Cup | 1 | 20 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
2018/2019 | Brentford | League Cup | 1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
2018/2019 | Brentford | FA Cup | 3 | 196 | 2 | 1 | 1 | 0 | 1 | 0 | 0 |
2017/2018 | Brentford | League Cup | 2 | 210 | 2 | 0 | 0 | 1 | 1 | 0 | 0 |
2017/2018 | Brentford | FA Cup | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2016/2017 | Brentford | League Cup | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2016/2017 | Brentford | FA Cup | 2 | 154 | 2 | 0 | 1 | 1 | 0 | 0 | 0 |
2015/2016 | Walsall | League Cup | 3 | 154 | 1 | 2 | 0 | 1 | 0 | 0 | 0 |
2015/2016 | Walsall | FA Cup | 5 | 480 | 5 | 0 | 0 | 0 | 0 | 0 | 0 |
2015/2016 | Walsall | EFL Trophy | 1 | 25 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
2014/2015 | Walsall | League Cup | 2 | 151 | 2 | 0 | 1 | 0 | 0 | 0 | 0 |
2014/2015 | Walsall | FA Cup | 2 | 153 | 2 | 0 | 2 | 0 | 0 | 0 | 0 |
2014/2015 | Walsall | EFL Trophy | 5 | 450 | 5 | 0 | 0 | 1 | 1 | 0 | 0 |
2013/2014 | Walsall | League Cup | 2 | 115 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
2013/2014 | Walsall | FA Cup | 2 | 118 | 1 | 1 | 0 | 1 | 0 | 0 | 0 |
2013/2014 | Walsall | EFL Trophy | 1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
Season | Team | Tournament | MP | Min | Str. | In | Out | G | YC | 2YC | RC |
---|---|---|---|---|---|---|---|---|---|---|---|
2023 USA | St. Kitts and Nevis | CONCACAF Gold Cup | 3 | 270 | 3 | 0 | 0 | 0 | 0 | 0 | 0 |
2023 | St. Kitts and Nevis | CONCACAF Gold Cup Qualification | 2 | 180 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
2022/2023 | St. Kitts and Nevis | 3 | 270 | 3 | 0 | 0 | 1 | 0 | 0 | 0 | |
2022 Qatar | St. Kitts and Nevis | WC Qualification CONCACAF | 4 | 345 | 4 | 0 | 2 | 1 | 0 | 0 | 0 |
2022 | St. Kitts and Nevis | Friendlies | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2018/2019 | St. Kitts and Nevis | CONCACAF Nations League Qualification | 4 | 340 | 4 | 0 | 1 | 0 | 0 | 0 | 0 |
2018 Russia | St. Kitts and Nevis | WC Qualification CONCACAF | 3 | 270 | 3 | 0 | 0 | 1 | 1 | 0 | 0 |
2018 | St. Kitts and Nevis | Friendlies | 1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
2017 | St. Kitts and Nevis | Friendlies | 2 | 180 | 2 | 0 | 0 | 0 | 2 | 0 | 0 |
2015 | St. Kitts and Nevis | Friendlies | 2 | 177 | 2 | 0 | 1 | 0 | 0 | 0 | 0 |
2014 | St. Kitts and Nevis | Caribbean Cup | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2012 London | St Kitts and Nevis U23 | Olympic Qualifying CONCACAF | 3 | 270 | 3 | 0 | 0 | 4 | 1 | 0 | 0 |
2012 | St. Kitts and Nevis | Caribbean Cup | 3 | 270 | 3 | 0 | 0 | 1 | 0 | 0 | 0 |
Date | Tournament | Home | Score | Away | Min | G | Ass | YC | RC | ||
11.06.2024 | WC Qualification CONCACAF | St. Kitts and Nevis | 1:0 | Bahamas | 85 | - | - | - | - | ||
07.06.2024 | WC Qualification CONCACAF | Costa Rica | 4:0 | St. Kitts and Nevis | 77 | - | - | - | - | ||
06.01.2024 | FA Cup | Sheffield Wednesday | 4:0 | Cardiff City | 90 | - | - | - | - | ||
16.12.2023 | Championship | Hull City | 3:0 | Cardiff City | 24 | - | - | - | - | ||
07.10.2023 | Championship | Cardiff City | 1:1 | Watford | 3 | - | - | - | - | ||
27.09.2023 | League Cup | Blackburn Rovers | 5:2 | Cardiff City | 90 | - | 1 | - | - | ||
29.08.2023 | League Cup | Birmingham City | 1:3 | Cardiff City | 90 | - | - | - | - | ||
09.08.2023 | League Cup | Cardiff City | 2:2 | Colchester United | 60 | - | - | - | - | ||
30.04.2023 | Championship | Cardiff City | 1:2 | Huddersfield Town | 73 | - | - | - | - | ||
27.04.2023 | Championship | Rotherham United | 1:2 | Cardiff City | 1 | - | - | - | - | ||
Date | Tournament | Home | Score | Away | Min | G | Ass | YC | RC |
National | |||
---|---|---|---|
Championship | Runner-up | 2x | 2019/2020, 2009/2010 |
EFL Trophy | Runner-up | 1x | 2014/2015 |
League Two | Runner-up | 1x | 2011/2012 |
Description | Start | Finish | |
---|---|---|---|
Suspended | 23.02.2020 | 01.03.2020 | |
Suspended | 23.02.2020 | 04.03.2020 | |
Suspended | 11.11.2018 | 25.11.2018 | |
Suspended | 18.03.2018 | 31.03.2018 |
Date | From | To | Sum |
---|---|---|---|
19.07.2013 | West Bromwich Albion | Walsall | Free |
30.04.2013 | Walsall | West Bromwich Albion | N/A |
30.04.2013 | Walsall | West Bromwich Albion | N/A |
28.03.2013 | West Bromwich Albion | Walsall | Loan |
28.03.2013 | West Bromwich Albion | Walsall | Loan |
28.03.2013 | West Bromwich Albion | Walsall | Loan |
01.07.2012 | Shrewsbury Town | West Bromwich Albion | N/A |
01.07.2012 | Shrewsbury Town | West Bromwich Albion | N/A |
01.07.2012 | Shrewsbury Town | West Bromwich Albion | N/A |
01.07.2012 | Shrewsbury Town | West Bromwich Albion | N/A |
01.07.2012 | Shrewsbury Town | West Bromwich Albion | N/A |
27.01.2012 | West Bromwich Albion | Shrewsbury Town | Loan |
27.01.2012 | West Bromwich Albion | Shrewsbury Town | Loan |
27.01.2012 | West Bromwich Albion | Shrewsbury Town | Loan |
27.01.2012 | West Bromwich Albion | Shrewsbury Town | Loan |
27.01.2012 | West Bromwich Albion | Shrewsbury Town | Loan |
01.07.2011 | Port Vale | West Bromwich Albion | N/A |
01.07.2011 | Port Vale | West Bromwich Albion | N/A |
01.07.2011 | Port Vale | West Bromwich Albion | N/A |
01.07.2011 | Port Vale | West Bromwich Albion | N/A |
01.07.2011 | Port Vale | West Bromwich Albion | N/A |
22.01.2011 | West Bromwich Albion | Port Vale | Loan |
22.01.2011 | West Bromwich Albion | Port Vale | Loan |
22.01.2011 | West Bromwich Albion | Port Vale | Loan |
22.01.2011 | West Bromwich Albion | Port Vale | Loan |
22.01.2011 | West Bromwich Albion | Port Vale | Loan |