 
          | Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2022/2023 | Turkish Cup |  Kayserispor | 3 | 0 | 0 | 0/0/0 | 126 | 
| 2022/2023 | Süper Lig |  Kayserispor | 22 | 4 | 1 | 2/0/0 | 1217 | 
| 2022 | Club Friendlies |  Kayserispor | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2021/2022 | HNL |  Dinamo Zagreb | 3 | 1 | 0 | 0/0/0 | 226 | 
| 2021/2022 | Champions League |  Dinamo Zagreb | 2 | 0 | 0 | 0/0/0 | 30 | 
| 2021/2022 | Turkish Cup |  Kayserispor | 4 | 2 | 1 | 0/0/0 | 212 | 
| 2021/2022 | Süper Lig |  Kayserispor | 26 | 10 | 3 | 1/1/0 | 1722 | 
| 2021 | Club Friendlies |  Kayserispor | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2020/2021 | Croatia Cup |  Dinamo Zagreb | 3 | 1 | 0 | 0/0/0 | 127 | 
| 2020/2021 | Europa League |  Dinamo Zagreb | 8 | 1 | 1 | 1/0/0 | 335 | 
| 2020/2021 | Champions League |  Dinamo Zagreb | 2 | 0 | 0 | 0/0/0 | 73 | 
| 2020/2021 | HNL |  Dinamo Zagreb | 27 | 16 | 1 | 3/0/0 | 1766 | 
| 2019/2020 | HNL |  Dinamo Zagreb | 19 | 4 | 0 | 1/0/0 | 879 | 
| 2019/2020 | Croatia Cup |  Dinamo Zagreb | 3 | 3 | 0 | 0/0/0 | 147 | 
| 2019/2020 | Champions League |  Dinamo Zagreb | 8 | 0 | 0 | 0/0/0 | 232 | 
| 2018/2019 | Champions League |  Dinamo Zagreb | 5 | 1 | 0 | 1/0/0 | 276 | 
| 2018/2019 | HNL |  Dinamo Zagreb | 23 | 9 | 0 | 0/0/0 | 1281 | 
| 2018/2019 | Croatia Cup |  Dinamo Zagreb | 3 | 1 | 0 | 1/0/0 | 171 | 
| 2018/2019 | Europa League |  Dinamo Zagreb | 8 | 1 | 3 | 0/0/0 | 382 | 
| 2017/2018 | HNL |  Dinamo Zagreb | 15 | 8 | 0 | 2/0/0 | 1339 | 
| 2016/2017 | Premier League |  Maritzburg United | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2016/2017 | Premier League |  Free State Stars | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2016/2017 | Premier League |  Bloemfontein Celtic | 3 | 0 | 0 | 0/0/0 | 0 | 
| 2015/2016 | Swiss Cup |  Zürich | 3 | 0 | 0 | 0/0/0 | 270 | 
| 2015/2016 | Europa League |  Zürich | 2 | 0 | 0 | 0/0/0 | 114 | 
| 2015/2016 | Super League |  Zürich | 16 | 3 | 0 | 1/0/0 | 907 | 
| 2014/2015 | Swiss Cup |  Zürich | 2 | 0 | 0 | 0/0/0 | 100 | 
| 2014/2015 | Super League |  Zürich | 11 | 1 | 0 | 2/0/0 | 0 | 
| 2013/2014 | Super League |  Zürich | 31 | 13 | 0 | 8/0/0 | 0 | 
| 2013/2014 | Europa League |  Zürich | 2 | 0 | 0 | 0/0/0 | 155 | 
| 2012/2013 | Swiss Cup |  Zürich | 3 | 3 | 0 | 1/0/0 | 255 | 
| 2012/2013 | Super League |  Zürich | 32 | 9 | 0 | 6/0/0 | 0 | 
| 2011/2012 | German Cup |  Schalke 04 | 1 | 2 | 0 | 0/0/0 | 0 | 
| 2011/2012 | Bundesliga |  FSV Mainz 05 | 5 | 0 | 0 | 1/0/0 | 130 | 
| 2011/2012 | Europa League |  Schalke 04 | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2010/2011 | Regionalliga: Nord |  Schalke 04 II | 1 | 1 | 0 | 0/0/0 | 90 | 
| 2010/2011 | Champions League |  Schalke 04 | 1 | 1 | 0 | 0/0/0 | 90 | 
| 2010/2011 | Bundesliga |  Schalke 04 | 8 | 0 | 0 | 0/0/0 | 301 | 
| 2009/2010 | Regionalliga: Nord |  Schalke 04 II | 2 | 1 | 0 | 1/0/0 | 180 | 
| 2009/2010 | Regionalliga: West |  Schalke 04 II | 3 | 1 | 0 | 1/0/0 | 0 | 
| 2009/2010 | Super League |  Neuchâtel Xamax | 17 | 7 | 0 | 4/1/0 | 0 | 
| 2009/2010 | Bundesliga |  Schalke 04 | 2 | 0 | 0 | 0/0/0 | 76 | 
| Total: | 334 | 104 | 10 | 37/2/0 | 13209 | 
| Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2022/2023 | UEFA Nations League |  Switzerland | 2 | 0 | 0 | 0/0/0 | 9 | 
| 2022 | World Cup Qualification Europe |  Switzerland | 4 | 1 | 1 | 0/0/0 | 113 | 
| 2022 | World Cup |  Switzerland | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2022 | Friendly International |  Switzerland | 2 | 0 | 0 | 0/0/0 | 78 | 
| 2020 | European Championship |  Switzerland | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2018 | World Cup |  Switzerland | 2 | 0 | 1 | 0/0/0 | 113 | 
| 2014 | World Cup |  Switzerland | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2006 | World Cup |  Switzerland | 0 | 0 | 0 | 0/0/0 | 0 | 
| Total: | 10 | 1 | 2 | 0/0/0 | 313 | 
| From | To | Date | Amount | 
|---|---|---|---|
|  Kayserispor |  Dinamo Zagreb | 11/08/2021 | N/a | 
|  Dinamo Zagreb |  Rijeka | 18/01/2018 | N/a | 
|  Rijeka |  Zürich | 18/01/2016 | N/a | 
|  Zürich |  Schalke 04 | 01/07/2012 | Free | 
|  FSV Mainz 05 |  Schalke 04 | 31/08/2011 | Loan | 
|  Schalke 04 |  Yverdon Sport | 01/02/2010 | 1.6M € | 
|  Neuchâtel Xamax |  Yverdon Sport | 01/07/2009 | Loan |