Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2023/24 | LA Galaxy | Major League Soccer | 19 | 1,127 | 0 | 0 |
| 2022/23 | Toronto FC | Major League Soccer | 19 | 1,497 | 0 | 0 |
| 2021/22 | Toronto FC | CONCACAF Champions Cup | 1 | 45 | 0 | 0 |
| 2021/22 | Toronto FC | Major League Soccer | 22 | 1,676 | 0 | 0 |
| 2020/21 | DR Congo | International Friendlies | 1 | 90 | 0 | 0 |
| 2020/21 | Toronto FC | Major League Soccer | 20 | 1,635 | 0 | 1 |
| 2020/21 | Toronto FC | MLS is Back Tournament Knockout Stage | 1 | 90 | 0 | 0 |
| 2019/20 | Toronto FC | Major League Soccer | 30 | 2,489 | 0 | 1 |
| 2018/19 | Toronto FC | CONCACAF Champions Cup | 2 | 180 | 0 | 0 |
| 2018/19 | Toronto FC | Major League Soccer | 12 | 935 | 0 | 0 |
| 2017/18 | Toronto FC | CONCACAF Champions Cup | 4 | 202 | 0 | 0 |
| 2017/18 | Toronto FC | Major League Soccer | 31 | 2,429 | 0 | 2 |
| 2015/16 | Troyes | Coupe de France | 2 | 195 | 0 | 0 |
| 2015/16 | Troyes | French Coupe de la Ligue | 1 | 90 | 0 | 0 |
| 2015/16 | Troyes | Ligue 1 | 20 | 1,586 | 0 | 1 |
| 2014/15 | Reims | Coupe de France | 1 | 90 | 0 | 0 |
| 2014/15 | Reims | French Coupe de la Ligue | 1 | 83 | 0 | 0 |
| 2014/15 | Reims | Ligue 1 | 9 | 645 | 0 | 1 |
| 2013/14 | Rubin Kazan | Russian Premier League | 7 | 618 | 0 | 0 |
| 2013/14 | Rubin Kazan | UEFA Europa League | 7 | 507 | 0 | 2 |
| 2012/13 | Rennes | Coupe de France | 1 | 90 | 0 | 0 |
| 2012/13 | Rennes | French Coupe de la Ligue | 1 | 90 | 0 | 0 |
| 2012/13 | Rennes | Ligue 1 | 27 | 2,324 | 0 | 1 |
| 2011/12 | Rennes | Ligue 1 | 14 | 889 | 0 | 0 |
| 2011/12 | Rennes | UEFA Europa League | 4 | 347 | 0 | 0 |
| 2011/12 | France U21 | Under 21 Internationals | 1 | 62 | 0 | 0 |
| Total | 26 seasons | 258 | 20,011 | 0 | 9 |
Major League Soccer
2023/24Compared with 211 players in the same position in 2023/24.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 56% | 54 |
| Aerial game | 58% | 63 |
| Tackles | 0.32 | 3 |
| Interceptions | 0.80 | 16 |
| Clearances | 3.11 | 59 |
| Pass accuracy | 94% | 100 |
| Metric | Total |
|---|---|
| Big chances created | 2 |
| Shots | 5 |
| Dribbles completed | 1 |
| Tackles won | 4 |
| Interceptions | 10 |
| Clearances | 39 |
| Clean sheets | 2 |
US Open Cup
2023/24No stats available right now.
Leagues Cup
2023/24No stats available right now.
Canadian Championship
2022/23No stats available right now.
Major League Soccer
2022/23Compared with 200 players in the same position in 2022/23.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 69% | 98 |
| Aerial game | 64% | 74 |
| Tackles | 1.50 | 91 |
| Interceptions | 1.14 | 43 |
| Clearances | 2.77 | 51 |
| Pass accuracy | 89% | 96 |
| Metric | Total |
|---|---|
| Dribbles completed | 3 |
| Tackles won | 25 |
| Interceptions | 19 |
| Clearances | 46 |
| Clean sheets | 1 |
Canadian Championship
2021/22No stats available right now.
CONCACAF Champions Cup
2021/22| Metric | Total |
|---|---|
| Clearances | 2 |
Major League Soccer
2021/22Compared with 194 players in the same position in 2021/22.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 65% | 97 |
| Aerial game | 68% | 89 |
| Tackles | 0.75 | 31 |
| Interceptions | 1.24 | 28 |
| Clearances | 3.76 | 72 |
| Pass accuracy | 86% | 83 |
| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 8 |
| Dribbles completed | 6 |
| Tackles won | 14 |
| Interceptions | 23 |
| Clearances | 70 |
| Clean sheets | 1 |
International Friendlies
2020/21No stats available right now.
Canadian Championship
2020/21No stats available right now.
Major League Soccer
2020/21Compared with 163 players in the same position in 2020/21.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 58% | 67 |
| Aerial game | 52% | 34 |
| Tackles | 0.94 | 43 |
| Interceptions | 1.87 | 65 |
| Clearances | 3.03 | 59 |
| Pass accuracy | 90% | 98 |
| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 3 |
| Shots | 7 |
| Dribbles completed | 6 |
| Tackles won | 17 |
| Interceptions | 34 |
| Clearances | 55 |
| Clean sheets | 6 |
Leagues Cup
2020/21No stats available right now.
MLS is Back Tournament Group Stage
2020/21No stats available right now.
MLS is Back Tournament Knockout Stage
2020/21| Metric | Total |
|---|---|
| Dribbles completed | 1 |
| Tackles won | 4 |
| Interceptions | 4 |
| Clearances | 3 |
African Cup of Nations Qualifiers
2019/20No stats available right now.
Canadian Championship
2019/20No stats available right now.
Major League Soccer
2019/20Compared with 165 players in the same position in 2019/20.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 66% | 94 |
| Aerial game | 66% | 84 |
| Tackles | 0.94 | 40 |
| Interceptions | 1.30 | 51 |
| Clearances | 4.23 | 79 |
| Pass accuracy | 89% | 95 |
| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 7 |
| Shots | 6 |
| Dribbles completed | 12 |
| Tackles won | 26 |
| Interceptions | 36 |
| Clearances | 117 |
| Clean sheets | 5 |
Canadian Championship
2018/19No stats available right now.
CONCACAF Champions Cup
2018/19Compared with 12 players in the same position in 2018/19.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
Small sample so far: few matches played.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 61% | 75 |
| Aerial game | 57% | 58 |
| Tackles | 3.50 | 100 |
| Interceptions | 1.00 | 13 |
| Clearances | 1.50 | 33 |
| Pass accuracy | 87% | 83 |
| Metric | Total |
|---|---|
| Shots | 3 |
| Dribbles completed | 2 |
| Tackles won | 7 |
| Interceptions | 2 |
| Clearances | 3 |
Major League Soccer
2018/19| Metric | Total |
|---|---|
| Shots | 2 |
| Dribbles completed | 1 |
| Tackles won | 16 |
| Interceptions | 23 |
| Clearances | 39 |
| Clean sheets | 1 |
Campeones Cup
2018/19No stats available right now.
Canadian Championship
2017/18No stats available right now.
CONCACAF Champions Cup
2017/18| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 2 |
| Dribbles completed | 1 |
| Tackles won | 6 |
| Interceptions | 7 |
| Clearances | 5 |
Major League Soccer
2017/18| Metric | Total |
|---|---|
| Assists | 2 |
| Big chances created | 9 |
| Shots | 12 |
| Dribbles completed | 12 |
| Tackles won | 43 |
| Interceptions | 45 |
| Clearances | 117 |
| Clean sheets | 10 |
UEFA Europa League
2015/16No stats available right now.
UEFA Europa League Qualifying
2015/16No stats available right now.
Coupe de France
2015/16No stats available right now.
French Coupe de la Ligue
2015/16No stats available right now.
Ligue 1
2015/16| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 8 |
| Shots | 11 |
| Dribbles completed | 10 |
| Tackles won | 27 |
| Interceptions | 39 |
| Clearances | 54 |
| Clean sheets | 2 |
Coupe de France
2014/15No stats available right now.
French Coupe de la Ligue
2014/15No stats available right now.
Ligue 1
2014/15| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 3 |
| Shots | 2 |
| Dribbles completed | 1 |
| Tackles won | 17 |
| Interceptions | 6 |
| Clearances | 40 |
| Clean sheets | 2 |
Russian Premier League
2013/14| Metric | Total |
|---|---|
| Big chances created | 2 |
| Shots | 3 |
| Dribbles completed | 1 |
| Tackles won | 14 |
| Interceptions | 10 |
| Clearances | 17 |
| Clean sheets | 3 |
UEFA Europa League
2013/14| Metric | Total |
|---|---|
| Assists | 2 |
| Big chances created | 7 |
| Shots | 2 |
| Tackles won | 7 |
| Interceptions | 8 |
| Clearances | 18 |
UEFA Europa League Qualifying
2013/14No stats available right now.
Coupe de France
2012/13No stats available right now.
French Coupe de la Ligue
2012/13| Metric | Total |
|---|---|
| Tackles won | 1 |
| Interceptions | 2 |
| Clearances | 3 |
Ligue 1
2012/13| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 15 |
| Shots | 2 |
| Dribbles completed | 15 |
| Tackles won | 69 |
| Interceptions | 51 |
| Clearances | 152 |
| Clean sheets | 7 |
Coupe de France
2011/12No stats available right now.
French Coupe de la Ligue
2011/12No stats available right now.
Ligue 1
2011/12| Metric | Total |
|---|---|
| Big chances created | 9 |
| Shots | 1 |
| Tackles won | 35 |
| Interceptions | 22 |
| Clearances | 34 |
| Clean sheets | 1 |
UEFA Europa League
2011/12| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 3 |
| Tackles won | 8 |
| Interceptions | 14 |
| Clearances | 6 |
| Clean sheets | 1 |
UEFA Europa League Qualifying
2011/12No stats available right now.
Under 21 Internationals
2011/12| Metric | Total |
|---|---|
| Tackles won | 2 |
| Interceptions | 3 |
| Clearances | 3 |
Premier League
2010/11No stats available right now.
FA Cup
2010/11No stats available right now.
EFL Cup
2010/11No stats available right now.
UEFA Europa League
2010/11No stats available right now.
UEFA Champions League
2009/10No stats available right now.
Ligue 1
2008/09No stats available right now.
UEFA Europa League
2008/09No stats available right now.
Recent matches
| Match | Min | G | A | Clr | Tkl | Int | Duel | Aer | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 10/21FC DallasP1-4 | 45' | 0 | 0 | 0 | 1 | 0 | 4 | 3 | 34/36 | 6.4 |
| 09/24AwayAustin FCE3-3 | 26' | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 22/22 | 6.1 |
| 09/20Minnesota United FCG4-3 | 90' | 0 | 0 | 3 | 1 | 0 | 3 | 1 | 54/57 | 6.9 |
| 09/16AwayLos Angeles Football ClubP4-2 | 90' | 0 | 0 | 3 | 0 | 0 | 2 | 0 | 55/60 | 6.1 |
| 09/10St. Louis City SCE2-2 | 90' | 0 | 0 | 2 | 0 | 1 | 2 | 2 | 79/83 | 6.5 |
| 09/02Houston Dynamo FCE0-0 | 90' | 0 | 0 | 2 | 0 | 0 | 2 | 1 | 68/71 | 7.3 |
| 07/15AwayVancouver Whitecaps FCP4-2 | 21' | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 14/15 | 3.6 |
| 07/08Philadelphia UnionG3-1 | 90' | 0 | 0 | 5 | 0 | 1 | 1 | 0 | 32/32 | 6.9 |
| 07/04Los Angeles Football ClubG2-1 | 90' | 0 | 0 | 6 | 0 | 0 | 1 | 1 | 40/41 | 6.7 |
| 07/01AwaySan Jose EarthquakesE2-2 | 90' | 0 | 0 | 1 | 0 | 2 | 0 | 0 | 37/39 | 6.5 |
| 06/24AwayColorado RapidsE0-0 | 90' | 0 | 0 | 3 | 1 | 2 | 2 | 1 | 60/65 | 7.3 |
| 06/21Sporting Kansas CityE2-2 | 90' | 0 | 0 | 5 | 0 | 1 | 2 | 0 | 55/60 | 6.3 |
| 06/11AwaySt. Louis City SCE1-1 | 12' | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 11/12 | 6.1 |
| 06/07AwayReal Salt LakeP3-2 | 16' | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 14/16 | 6.5 |
| 05/23AwayLos Angeles Football ClubG0-2 | 28' | 0 | 0 | 3 | 1 | 0 | 3 | 2 | 17/18 | 6.5 |
USA
CHI
AIA
ARU
AUR
SAB
MEX
PER
BLZ
VIN
HUN
QAT
NED
FIN
BLR
MDA
FRO
SVK
KAZ
BUL
EST
CZE
ENG
LUX
ISL
SMR
ALB
SCO
SUI
SVN
MKD
ESP
CRO
AUS
BRA
RUS
IRN
VGB
TCA
VIR
BAH
COM
NAM
BDI
ALG
ETH
SEN
LES
MAR
MOZ
SDN
SSD
EGY
MAD
TAN
CPV
RWA
GHA
GAM
GNB
NGA
UGA
LBY
ZAM
TOG
SOM
CIV
LBR
MLI
GAB
NIG
BEN
MTN






