 
          | Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2023/2024 | AFC Champions League Elite |  Melbourne City | 4 | 0 | 0 | 2/0/0 | 331 | 
| 2023/2024 | A-League Men |  Melbourne City | 15 | 1 | 0 | 1/0/0 | 1082 | 
| 2023 | FFA Cup |  Melbourne City | 3 | 0 | 0 | 0/0/0 | 270 | 
| 2022/2023 | A-League Men |  Melbourne City | 21 | 0 | 1 | 5/0/0 | 1235 | 
| 2022 | FFA Cup |  Melbourne City | 2 | 0 | 0 | 0/0/0 | 180 | 
| 2022 | AFC Champions League Elite |  Melbourne City | 4 | 0 | 0 | 1/0/0 | 360 | 
| 2021/2022 | A-League Men |  Melbourne City | 22 | 0 | 2 | 5/1/0 | 1822 | 
| 2021 | FFA Cup |  Melbourne City | 3 | 0 | 0 | 0/0/0 | 152 | 
| 2020/2021 | A-League Men |  Melbourne City | 20 | 0 | 1 | 2/0/0 | 1358 | 
| 2017/2018 | Europa League |  Panathinaikos | 2 | 0 | 0 | 0/0/0 | 101 | 
| 2017/2018 | Super League |  Panathinaikos | 4 | 0 | 0 | 1/0/0 | 90 | 
| 2017/2018 | Greek Cup |  Panathinaikos | 1 | 0 | 0 | 1/0/0 | 90 | 
| 2016/2017 | Greek Cup |  Panathinaikos | 8 | 1 | 0 | 3/1/0 | 583 | 
| 2016/2017 | Super League |  Panathinaikos | 19 | 0 | 0 | 5/0/0 | 90 | 
| 2015/2016 | Ligue 2 |  Metz | 27 | 0 | 0 | 7/0/0 | 2340 | 
| 2015/2016 | Coupe de la Ligue |  Metz | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2012/2013 | Primera Liga |  Olhanense | 21 | 0 | 0 | 4/0/0 | 1800 | 
| 2012/2013 | Cup of Portugal |  Olhanense | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2012/2013 | Portuguese League Cup |  Olhanense | 3 | 0 | 0 | 0/0/0 | 0 | 
| Total: | 182 | 2 | 4 | 37/2/0 | 11974 | 
| From | To | Date | Amount | 
|---|---|---|---|
|  ATK Mohun Bagan |  Melbourne City | 15/09/2024 | Free | 
|  Levski Sofia |  Vitória FC | 05/09/2018 | N/a | 
|  Vitória FC |  Panathinaikos | 29/01/2018 | Free | 
|  Panathinaikos |  Metz | 04/07/2016 | Free | 
|  Metz |  Sporting CP | 01/07/2015 | N/a | 
|  Cercle Brugge |  Sporting CP | 29/01/2014 | Loan | 
|  Sporting CP |  Olhanense | 01/07/2013 | N/a | 
|  Olhanense |  Sporting CP | 16/08/2012 | Loan | 
|  Cercle Brugge |  Sporting CP | 01/07/2010 | Loan |