Debuut als prof: 3 augustus 2013: NEC – FC Groningen 1-4 (na 46 minuten ingevallen voor Cihat Çelik).
Interlanddebuut Iran: 15 oktober 2013: Iran – Thailand 2-1 (na 79 minuten ingevallen voor Masoud Shojaei).
Europa League
Nederlandse Keuken Kampioen Divisie
| Season | Club | Appearances | Minutes | Basis | Bank | Gewisseld | Ingevallen | Goals | Penalty | Penalty gemist | Assists | Yellow Cards | Yellow/Red Card | Red Cards | Own goals |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2014-2015 | NEC | 28 | 2305 | 28 | 0 | 13 | 0 | 12 | 0 | 0 | 17 | 3 | 0 | 1 | 0 |
| Total | - | 28 | 2305 | 28 | 0 | 13 | 0 | 12 | 0 | 0 | 17 | 3 | 0 | 1 | 0 |
Kwalificatie Europa League
| Season | Club | Appearances | Minutes | Basis | Bank | Gewisseld | Ingevallen | Goals | Penalty | Penalty gemist | Assists | Yellow Cards | Yellow/Red Card | Red Cards | Own goals |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2016-2017 | AZ | 4 | 317 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| Total | - | 4 | 317 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
Nederlandse Play-Offs Europa League
| Season | Club | Appearances | Minutes | Basis | Bank | Gewisseld | Ingevallen | Goals | Penalty | Penalty gemist | Assists | Yellow Cards | Yellow/Red Card | Red Cards | Own goals |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2016-2017 | AZ | 1 | 45 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Total | - | 1 | 45 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Nederlandse Eredivisie
Promotie/Degradatie Play-Offs Nederland
| Season | Club | Appearances | Minutes | Basis | Bank | Gewisseld | Ingevallen | Goals | Penalty | Penalty gemist | Assists | Yellow Cards | Yellow/Red Card | Red Cards | Own goals |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2013-2014 | NEC | 2 | 180 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| Total | - | 2 | 180 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
Nederlandse KNVB Beker
Vriendschappelijke interlands
| Season | Club | Appearances | Minutes | Basis | Bank | Gewisseld | Ingevallen | Goals | Penalty | Penalty gemist | Assists | Yellow Cards | Yellow/Red Card | Red Cards | Own goals |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | Iran | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Total | - | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
WK
| Season | Club | Appearances | Minutes | Basis | Bank | Gewisseld | Ingevallen | Goals | Penalty | Penalty gemist | Assists | Yellow Cards | Yellow/Red Card | Red Cards | Own goals |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | Iran | 2 | 46 | 0 | 3 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Total | - | 2 | 46 | 0 | 3 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Career Total
| Season | Appearances | Minutes | Basis | Bank | Gewisseld | Ingevallen | Goals | Penalty | Penalty gemist | Assists | Yellow Cards | Yellow/Red Card | Red Cards | Own goals |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2013-2014 | 33 | 1737 | 16 | 21 | 9 | 17 | 6 | 0 | 0 | 3 | 7 | 0 | 0 | 0 |
| 2014-2015 | 31 | 2605 | 31 | 0 | 13 | 0 | 13 | 0 | 0 | 18 | 3 | 0 | 1 | 0 |
| 2015-2016 | 29 | 2055 | 26 | 5 | 18 | 3 | 3 | 0 | 0 | 6 | 5 | 0 | 0 | 0 |
| 2016-2017 | 43 | 3280 | 18 | 1 | 7 | 1 | 12 | 0 | 0 | 9 | 5 | 0 | 0 | 0 |
| 2017-2018 | 39 | 3301 | 39 | 0 | 14 | 0 | 22 | 0 | 0 | 15 | 5 | 0 | 0 | 0 |
| Total | 175 | 12978 | 130 | 27 | 61 | 21 | 56 | 0 | 0 | 51 | 25 | 0 | 1 | 0 |
Iran