Season | Team | Tournament | MP | Min | Str. | In | Out | G | YC | 2YC | RC |
---|---|---|---|---|---|---|---|---|---|---|---|
2022/2023 | Bristol Rovers | League One | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2021/2022 | Bristol Rovers | League Two | 4 | 360 | 4 | 0 | 0 | 0 | 0 | 0 | 0 |
2020/2021 | Bristol Rovers | League One | 21 | 1890 | 21 | 0 | 0 | 0 | 2 | 0 | 0 |
2019/2020 | Bristol Rovers | League One | 21 | 1812 | 21 | 0 | 1 | 0 | 2 | 0 | 0 |
2018/2019 | Reading | Championship | 15 | 1350 | 15 | 0 | 0 | 0 | 1 | 0 | 0 |
2018/2019 | Reading U23 | Premier League 2 Division Two | 2 | 180 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
2017/2018 | Reading | Championship | 5 | 450 | 5 | 0 | 0 | 0 | 1 | 0 | 0 |
2017/2018 | Reading U23 | Premier League 2 Division Two | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2016/2017 | Reading | Championship | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2015/2016 | Ajax Cape Town | PSL | 26 | 2340 | 26 | 0 | 0 | 0 | 0 | 0 | 0 |
2014/2015 | Ajax Cape Town | PSL | 28 | 2500 | 27 | 1 | 0 | 0 | 2 | 0 | 0 |
2013/2014 | Ajax Cape Town | PSL | 24 | 2103 | 23 | 1 | 0 | 0 | 2 | 0 | 0 |
2009/2010 | Robur Siena | Serie A | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2008/2009 | Robur Siena | Serie A | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2007/2008 | Robur Siena | Serie A | 1 | 20 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
2006/2007 | Robur Siena | Serie A | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2006 | TP-47 | Ykkönen | 14 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2005 | TP-47 | Veikkausliiga | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Season | Team | Tournament | MP | Min | Str. | In | Out | G | YC | 2YC | RC |
---|---|---|---|---|---|---|---|---|---|---|---|
2022/2023 | Bristol Rovers | League Cup | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2022/2023 | Bristol Rovers | FA Cup | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2022/2023 | Bristol Rovers | EFL Trophy | 6 | 518 | 6 | 0 | 1 | 0 | 0 | 0 | 0 |
2021/2022 | Bristol Rovers | League Cup | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2021/2022 | Bristol Rovers | FA Cup | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2021/2022 | Bristol Rovers | EFL Trophy | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2020/2021 | Bristol Rovers | League Cup | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2020/2021 | Bristol Rovers | FA Cup | 2 | 180 | 2 | 0 | 0 | 0 | 1 | 0 | 0 |
2020/2021 | Bristol Rovers | EFL Trophy | 1 | 46 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
2019/2020 | Bristol Rovers | League Cup | 2 | 180 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
2019/2020 | Bristol Rovers | FA Cup | 3 | 270 | 3 | 0 | 0 | 0 | 0 | 0 | 0 |
2019/2020 | Bristol Rovers | EFL Trophy | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2018/2019 | Reading | League Cup | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2018/2019 | Reading | FA Cup | 1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
2017/2018 | Reading | League Cup | 3 | 300 | 3 | 0 | 0 | 0 | 0 | 0 | 0 |
2017/2018 | Reading | FA Cup | 3 | 270 | 3 | 0 | 0 | 0 | 0 | 0 | 0 |
2016/2017 | Reading | League Cup | 3 | 300 | 3 | 0 | 0 | 0 | 1 | 0 | 0 |
2016/2017 | Reading U23 | EFL Trophy | 3 | 270 | 3 | 0 | 0 | 0 | 0 | 0 | 0 |
2015/2016 | Ajax Cape Town | League Cup | 1 | 77 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
2015/2016 | Ajax Cape Town | 8 Cup | 4 | 360 | 4 | 0 | 0 | 0 | 2 | 0 | 0 |
2015/2016 | Ajax Cape Town | Cup | 1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
2014/2015 | Ajax Cape Town | Cup | 4 | 390 | 4 | 0 | 0 | 0 | 0 | 0 | 0 |
2014/2015 | Ajax Cape Town | League Cup | 2 | 180 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
2013/2014 | Ajax Cape Town | Cup | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2013/2014 | Ajax Cape Town | League Cup | 1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
2012/2013 | Kilmarnock | League Cup | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2012/2013 | Kilmarnock | Premiership | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2011/2012 | Kilmarnock | FA Cup | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2011/2012 | Kilmarnock | League Cup | 1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
2011/2012 | Kilmarnock | Premiership | 5 | 450 | 5 | 0 | 0 | 0 | 0 | 0 | 0 |
2010/2011 | Slavia Praha | Cup | 2 | 180 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
2010/2011 | Kilmarnock | FA Cup | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2010/2011 | Slavia Praha | Czech Liga | 2 | 180 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
2010/2011 | Kilmarnock | Premiership | 8 | 674 | 7 | 1 | 0 | 0 | 0 | 0 | 0 |
Season | Team | Tournament | MP | Min | Str. | In | Out | G | YC | 2YC | RC |
---|---|---|---|---|---|---|---|---|---|---|---|
2019 | Reading | Club Friendlies | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2017/2018 | Reading U23 | Premier League International Cup | 1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
Season | Team | Tournament | MP | Min | Str. | In | Out | G | YC | 2YC | RC |
---|---|---|---|---|---|---|---|---|---|---|---|
2022 Qatar | Finland | WC Qualification Europe | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2021 | Finland | Friendlies | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2020/2021 | Finland | UEFA Nations League | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2020 | Finland | European Championship | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2020 | Finland | EC Qualification | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2020 | Finland | Friendlies | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2018/2019 | Finland | UEFA Nations League | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2018 Russia | Finland | WC Qualification Europe | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2018 | Finland | Friendlies | 1 | 44 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
2017 | Finland | Friendlies | 1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
2012 | Finland | EC Qualification | 1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
Date | Tournament | Home | Score | Away | Min | G | Ass | YC | RC | ||
29.11.2020 | FA Cup | Bristol Rovers | 6:0 | Darlington | 90 | - | - | - | - | ||
07.11.2020 | FA Cup | Walsall | 1:2 | Bristol Rovers | 90 | - | - | 1 | - | ||
17.12.2019 | FA Cup | Plymouth Argyle | 0:1 | Bristol Rovers | 90 | - | - | - | - | ||
01.12.2019 | FA Cup | Bristol Rovers | 1:1 | Plymouth Argyle | 90 | - | - | - | - | ||
10.11.2019 | FA Cup | Bristol Rovers | 1:1 | Bromley | 90 | - | - | - | - | ||
27.08.2019 | League Cup | Bristol Rovers | 1:2 | Brighton & Hove Albion | 90 | - | - | - | - | ||
13.08.2019 | League Cup | Bristol Rovers | 3:0 | Cheltenham Town | 90 | - | - | - | - | ||
19.01.2019 | Championship | Derby County | 2:1 | Reading | 90 | - | - | - | - | ||
12.01.2019 | Championship | Reading | 2:0 | Nottingham Forest | 90 | - | - | - | - | ||
05.01.2019 | FA Cup | Manchester United | 2:0 | Reading | 90 | - | - | - | - | ||
Date | Tournament | Home | Score | Away | Min | G | Ass | YC | RC |
National | |||
---|---|---|---|
League Cup | Winner | 1x | 2011/2012 |
Cup | Runner-up | 1x | 2014/2015 |
8 Cup | Winner | 1x | 2015/2016 |
Premier League Cup | Runner-up | 1x | 2016/2017 |
Date | From | To | Sum |
---|---|---|---|
01.07.2019 | Reading | Bristol Rovers | Free |
11.07.2016 | Ajax Cape Town | Reading | N/A |
28.08.2013 | Kilmarnock | Ajax Cape Town | Free |
28.08.2013 | Kilmarnock | Ajax Cape Town | Free |
01.01.2011 | Slavia Praha | Kilmarnock | N/A |
01.01.2011 | Slavia Praha | Kilmarnock | N/A |
01.01.2011 | Slavia Praha | Kilmarnock | N/A |
01.01.2011 | Slavia Praha | Kilmarnock | N/A |
01.01.2011 | Slavia Praha | Kilmarnock | N/A |
01.01.2011 | Slavia Praha | Kilmarnock | N/A |
01.01.2011 | Slavia Praha | Kilmarnock | N/A |
01.01.2011 | Slavia Praha | Kilmarnock | N/A |