 
          | Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2020/2021 | KNVB Beker |  PEC Zwolle | 1 | 0 | 0 | 0/0/0 | 5 | 
| 2020/2021 | Eredivisie |  PEC Zwolle | 21 | 6 | 0 | 0/0/0 | 685 | 
| 2019/2020 | KNVB Beker |  PEC Zwolle | 1 | 0 | 0 | 0/0/0 | 44 | 
| 2019/2020 | Eredivisie |  PEC Zwolle | 13 | 7 | 1 | 0/0/1 | 711 | 
| 2019 | AFC Champions League Elite |  Sydney | 4 | 0 | 0 | 0/0/0 | 261 | 
| 2018/2019 | A-League Men |  Sydney | 11 | 1 | 0 | 0/0/0 | 552 | 
| 2017/2018 | KNVB Beker |  SC Heerenveen | 1 | 1 | 0 | 0/0/0 | 90 | 
| 2017/2018 | Eredivisie |  SC Heerenveen | 35 | 9 | 1 | 3/0/0 | 2509 | 
| 2016/2017 | KNVB Beker |  SC Heerenveen | 4 | 2 | 0 | 0/0/0 | 340 | 
| 2016/2017 | Eredivisie |  SC Heerenveen | 35 | 20 | 3 | 1/0/0 | 3014 | 
| 2015/2016 | Championship |  Charlton Athletic | 23 | 2 | 1 | 5/1/0 | 998 | 
| 2015/2016 | Carabao Cup |  Charlton Athletic | 1 | 1 | 0 | 0/0/0 | 0 | 
| 2014/2015 | Qatar Stars League |  Al Wakrah | 9 | 2 | 0 | 0/0/0 | 352 | 
| 2014 | AFC Champions League Two |  Al Kuwait | 2 | 0 | 0 | 0/0/0 | 174 | 
| 2013/2014 | Championship |  Charlton Athletic | 15 | 1 | 0 | 1/0/0 | 897 | 
| 2013/2014 | Europa League |  Standard Liège | 7 | 0 | 0 | 0/0/0 | 332 | 
| 2013/2014 | FA Cup |  Charlton Athletic | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2013/2014 | Pro League |  Standard Liège | 1 | 1 | 0 | 0/0/0 | 90 | 
| 2012/2013 | Pro League |  Standard Liège | 9 | 3 | 1 | 0/0/0 | 387 | 
| 2012/2013 | Belgian Cup |  Sint-Truiden | 3 | 3 | 0 | 0/0/0 | 0 | 
| 2012/2013 | Challenger Pro League |  Sint-Truiden | 10 | 6 | 0 | 1/0/0 | 0 | 
| 2011/2012 | Belgian Cup |  Sint-Truiden | 2 | 1 | 0 | 0/0/0 | 0 | 
| 2011/2012 | Pro League |  Sint-Truiden | 23 | 11 | 5 | 3/0/0 | 1860 | 
| 2010/2011 | Eerste Divisie |  Cambuur Leeuwarden | 23 | 13 | 0 | 1/0/0 | 1590 | 
| 2009/2010 | KNVB Beker |  Go Ahead Eagles | 2 | 1 | 0 | 0/0/1 | 0 | 
| 2009/2010 | Eerste Divisie |  Go Ahead Eagles | 9 | 5 | 0 | 0/0/0 | 571 | 
| 2009/2010 | Eerste Divisie |  Cambuur Leeuwarden | 13 | 2 | 0 | 0/0/1 | 882 | 
| 2008/2009 | Eredivisie |  SC Heerenveen | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2008/2009 | Eerste Divisie |  FC Emmen | 12 | 1 | 0 | 0/0/0 | 762 | 
| Total: | 293 | 99 | 12 | 15/1/3 | 17106 | 
| Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2018 | World Cup |  IR Iran | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2018 | World Cup Qualification Asia |  IR Iran | 9 | 1 | 0 | 0/0/0 | 287 | 
| 2018 | Friendly International |  IR Iran | 3 | 0 | 0 | 0/0/0 | 156 | 
| 2017 | Friendly International |  IR Iran | 2 | 0 | 1 | 0/0/0 | 27 | 
| 2016 | Friendly International |  IR Iran | 1 | 1 | 0 | 0/0/0 | 90 | 
| 2015 | Asian Cup Qualification |  IR Iran | 6 | 5 | 0 | 0/0/0 | 0 | 
| 2015 | Friendly International |  IR Iran | 5 | 0 | 1 | 0/0/0 | 0 | 
| 2014 | World Cup Qualification Asia |  IR Iran | 5 | 3 | 0 | 1/0/0 | 0 | 
| 2014 | World Cup |  IR Iran | 3 | 1 | 0 | 0/0/0 | 0 | 
| 2014 | Friendly International |  IR Iran | 6 | 2 | 0 | 0/0/0 | 0 | 
| Total: | 40 | 13 | 2 | 1/0/0 | 560 | 
| From | To | Date | Amount | 
|---|---|---|---|
|  Sydney |  APOEL | 29/01/2019 | Loan | 
|  APOEL |  SC Heerenveen | 23/07/2018 | Free | 
|  SC Heerenveen |  Charlton Athletic | 01/07/2016 | Free | 
|  Al Wakrah |  Charlton Athletic | 17/02/2015 | Loan | 
|  Al Kuwait |  Charlton Athletic | 06/08/2014 | Loan | 
|  Charlton Athletic |  Standard Liège | 30/01/2014 | N/a | 
|  Standard Liège |  Sint-Truiden | 01/01/2013 | N/a | 
|  Sint-Truiden |  Cambuur Leeuwarden | 01/07/2011 | N/a |