| Saison | Compétition | Club | MJ. | B | P | J/JR/R | Min. J. | 
|---|---|---|---|---|---|---|---|
| 2018/2019 | KNVB Beker |  NEC Nimègue | 1 | 0 | 0 | 1/0/0 | 90 | 
| 2018/2019 | Eerste Divisie |  NEC Nimègue | 28 | 1 | 1 | 9/0/2 | 1999 | 
| 2018/2019 | Eredivisie Playoffs |  NEC Nimègue | 2 | 0 | 0 | 0/0/0 | 36 | 
| 2017/2018 | Championship |  Reading | 32 | 1 | 1 | 8/0/0 | 2516 | 
| 2017/2018 | FA Cup |  Reading | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2016/2017 | Championship |  Reading | 5 | 0 | 1 | 11/1/0 | 55 | 
| 2016/2017 | Carabao Cup |  Reading | 2 | 1 | 0 | 0/0/0 | 0 | 
| 2016/2017 | FA Cup |  Reading | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2015/2016 | Eredivisie |  SC Heerenveen | 26 | 2 | 2 | 8/0/2 | 2212 | 
| 2015/2016 | KNVB Beker |  SC Heerenveen | 3 | 0 | 0 | 0/0/1 | 0 | 
| 2014/2015 | Eredivisie |  SC Heerenveen | 33 | 2 | 6 | 11/1/0 | 2955 | 
| 2013/2014 | Eredivisie |  SC Heerenveen | 31 | 4 | 3 | 6/0/1 | 2398 | 
| 2013/2014 | KNVB Beker |  SC Heerenveen | 2 | 0 | 0 | 1/0/0 | 0 | 
| 2012/2013 | Eredivisie |  SC Heerenveen | 15 | 0 | 2 | 4/1/0 | 1259 | 
| 2012/2013 | Eredivisie |  PEC Zwolle | 16 | 3 | 1 | 4/1/1 | 1427 | 
| 2011/2012 | Eerste Divisie |  PEC Zwolle | 30 | 6 | 0 | 9/0/0 | 2572 | 
| 2010/2011 | KNVB Beker |  PEC Zwolle | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2010/2011 | Eerste Divisie |  PEC Zwolle | 27 | 5 | 0 | 8/1/0 | 2259 | 
| Total: | 257 | 25 | 17 | 80/5/7 | 19958 | 
| De | À | Date | Montant | 
|---|---|---|---|
|  Reading |  NEC Nimègue | 01/07/2019 | N/a | 
|  Reading |  NEC Nimègue | 25/07/2018 | Prêt | 
|  SC Heerenveen |  Reading | 01/07/2016 | Gratuit | 
|  PEC Zwolle |  SC Heerenveen | 29/01/2013 | N/a | 
|  SC Heerenveen |  Almere City | 01/01/2006 | Prêt |