| Saison | Compétition | Club | MJ. | B | P | J/JR/R | Min. J. | 
|---|---|---|---|---|---|---|---|
| 2023 | Major League Soccer |  Toronto | 17 | 1 | 1 | 2/0/0 | 1446 | 
| 2023 | Matchs Amicaux équipes |  Toronto | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2022 | Championnat Canadien |  Toronto | 3 | 0 | 0 | 1/0/0 | 270 | 
| 2022 | Major League Soccer |  Toronto | 34 | 3 | 3 | 5/0/0 | 3050 | 
| 2021 | Championnat Canadien |  Toronto | 3 | 0 | 1 | 0/0/0 | 270 | 
| 2021 | CONCACAF Ligue des champions |  Toronto | 4 | 0 | 0 | 1/0/0 | 360 | 
| 2021 | Major League Soccer |  Toronto | 32 | 1 | 2 | 7/0/0 | 2690 | 
| 2020 | Major League Soccer |  Toronto | 14 | 0 | 0 | 2/0/0 | 1149 | 
| 2019 | Major League Soccer |  Toronto | 31 | 3 | 1 | 6/0/0 | 2732 | 
| 2019 | Championnat Canadien |  Toronto | 2 | 0 | 0 | 1/0/0 | 180 | 
| 2018 | CONCACAF Ligue des champions |  Toronto | 8 | 0 | 0 | 1/0/0 | 720 | 
| 2018 | Major League Soccer |  Toronto | 32 | 0 | 2 | 6/0/0 | 2880 | 
| 2017 | Championnat Canadien |  Toronto | 3 | 0 | 2 | 0/0/0 | 270 | 
| 2017 | Major League Soccer |  Toronto | 34 | 0 | 2 | 10/0/0 | 3060 | 
| 2016 | Major League Soccer |  Toronto | 30 | 2 | 4 | 7/0/0 | 0 | 
| 2015 | Major League Soccer |  Toronto | 26 | 5 | 3 | 3/0/0 | 0 | 
| 2014 | Major League Soccer |  Toronto | 25 | 2 | 0 | 6/0/0 | 0 | 
| 2013/2014 | Serie A |  Roma | 11 | 1 | 0 | 2/0/0 | 0 | 
| 2012/2013 | Serie A |  Roma | 30 | 1 | 2 | 5/0/0 | 0 | 
| 2012/2013 | Coupe d'Italie |  Roma | 5 | 0 | 0 | 1/0/0 | 0 | 
| 2011/2012 | Coupe d'Italie |  ChievoVerona | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2011/2012 | Serie A |  ChievoVerona | 35 | 1 | 1 | 4/0/0 | 0 | 
| 2010/2011 | Bundesliga |  Borussia Mönchengladbach | 19 | 3 | 3 | 4/0/0 | 1540 | 
| 2010/2011 | Premier League |  Aston Villa | 3 | 0 | 0 | 0/0/0 | 28 | 
| 2010/2011 | Coupe d'Allemagne |  Borussia Mönchengladbach | 3 | 1 | 0 | 1/0/0 | 0 | 
| 2009/2010 | Bundesliga |  Borussia Mönchengladbach | 29 | 2 | 1 | 5/0/0 | 2460 | 
| 2009/2010 | Coupe d'Allemagne |  Borussia Mönchengladbach | 2 | 0 | 0 | 1/0/0 | 0 | 
| 2008/2009 | Bundesliga |  Borussia Mönchengladbach | 28 | 5 | 1 | 4/0/0 | 2259 | 
| Total: | 465 | 31 | 29 | 85/0/0 | 25454 | 
| De | À | Date | Montant | 
|---|---|---|---|
|  Roma |  Toronto | 09/01/2014 | 8M € | 
|  ChievoVerona |  Roma | 16/07/2012 | 3.8M € | 
|  Borussia Mönchengladbach |  ChievoVerona | 31/08/2011 | 1.2M € | 
|  Borussia Mönchengladbach |  Aston Villa | 01/02/2011 | Prêt | 
|  SC Heerenveen |  Borussia Mönchengladbach | 31/08/2008 | 2.5M € | 
|  New York RB |  SC Heerenveen | 01/01/2006 | Gratuit |