Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2026/27 | HJK | Finnish Veikkausliiga | 19 | 1,290 | 3 | 1 |
| 2026/27 | HJK | UEFA Europa Conference League Qualifying | 4 | 242 | 0 | 0 |
| 2025/26 | HJK | Finnish Veikkausliiga | 30 | 2,548 | 14 | 6 |
| 2025/26 | HJK | UEFA Europa Conference League Qualifying | 4 | 420 | 0 | 3 |
| 2024/25 | Austin FC | Major League Soccer | 34 | 2,599 | 2 | 4 |
| 2024/25 | Austin FC | Leagues Cup | 3 | 270 | 1 | 1 |
| 2023/24 | Austin FC | CONCACAF Champions Cup | 1 | 90 | 0 | 1 |
| 2023/24 | Austin FC | Major League Soccer | 28 | 2,154 | 2 | 1 |
| 2023/24 | Austin FC | Leagues Cup | 1 | 25 | 0 | 0 |
| 2022/23 | Austin FC | Major League Soccer | 37 | 3,049 | 4 | 3 |
| 2021/22 | Austin FC | Major League Soccer | 31 | 2,708 | 4 | 3 |
| 2020/21 | New York City FC | Major League Soccer | 24 | 2,130 | 4 | 4 |
| 2020/21 | New York City FC | MLS is Back Tournament Knockout Stage | 2 | 180 | 0 | 0 |
| 2019/20 | New York City FC | CONCACAF Champions Cup | 3 | 270 | 0 | 0 |
| 2019/20 | New York City FC | Major League Soccer | 32 | 2,880 | 4 | 4 |
| 2019/20 | New York City FC | Florida Cup | 1 | 45 | 0 | 0 |
| 2018/19 | New York City FC | Major League Soccer | 33 | 2,878 | 2 | 0 |
| 2017/18 | New York City FC | Major League Soccer | 31 | 2,784 | 0 | 3 |
| 2016/17 | 1. FC Kaiserslautern | German Bundesliga Zwei | 10 | 674 | 0 | 0 |
| 2016/17 | 1. FC Kaiserslautern | DFB-Pokal | 1 | 73 | 0 | 1 |
| 2016/17 | Finland | International Friendlies | 1 | 90 | 0 | 0 |
| 2015/16 | 1. FC Kaiserslautern | German Bundesliga Zwei | 21 | 1,587 | 2 | 3 |
| 2015/16 | 1. FC Kaiserslautern | DFB-Pokal | 1 | 120 | 0 | 0 |
| 2015/16 | Finland | International Friendlies | 3 | 210 | 0 | 0 |
| 2014/15 | 1. FC Kaiserslautern | German Bundesliga Zwei | 24 | 2,044 | 6 | 0 |
| 2014/15 | 1. FC Kaiserslautern | DFB-Pokal | 2 | 222 | 0 | 0 |
| 2013/14 | 1. FC Kaiserslautern | German Bundesliga Zwei | 21 | 1,227 | 0 | 1 |
| 2013/14 | 1. FC Kaiserslautern | DFB-Pokal | 3 | 243 | 0 | 0 |
| 2013/14 | Finland | International Friendlies | 5 | 285 | 0 | 0 |
| 2012/13 | Borussia Mönchengladbach | Bundesliga | 6 | 185 | 0 | 0 |
| 2012/13 | Borussia Mönchengladbach | UEFA Europa League | 4 | 277 | 0 | 0 |
| 2011/12 | Borussia Mönchengladbach | Bundesliga | 8 | 223 | 0 | 0 |
| Total | 32 seasons | 428 | 34,022 | 48 | 39 |
Finnish Suomen Cup
2026/27No stats available right now.
Finnish Veikkausliiga
2026/27Compared with 69 players in the same position in 2026/27.
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 |
|---|---|---|
| Chances created | 1.05 | 50 |
| Pass accuracy | 85% | 62 |
| Dribbles | 0.28 | 20 |
| Duels won | 50% | 44 |
| Recoveries | 2.23 | 64 |
| Forward passes | 38.16 | 89 |
| Metric | Total |
|---|---|
| Goals | 3 |
| Assists | 1 |
| Big chances created | 15 |
| Shots | 36 |
| Dribbles completed | 4 |
| Tackles won | 15 |
| Interceptions | 17 |
| Clearances | 27 |
| Clean sheets | 2 |
UEFA Europa Conference League Qualifying
2026/27Compared with 66 players in the same position in 2026/27.
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.
No data in this competition: Pass accuracy, Duels won.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 0.00 | 11 |
| Dribbles | 0.00 | 25 |
| Recoveries | 0.00 | 15 |
| Forward passes | 0.00 | 8 |
No stats available right now.
Finnish Suomen Cup
2025/26No stats available right now.
Finnish Veikkausliiga
2025/26Compared with 70 players in the same position in 2025/26.
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 |
|---|---|---|
| Chances created | 2.01 | 88 |
| Pass accuracy | 83% | 61 |
| Dribbles | 0.49 | 45 |
| Duels won | 40% | 14 |
| Recoveries | 1.34 | 18 |
| Forward passes | 32.32 | 71 |
| Metric | Total |
|---|---|
| Goals | 14 |
| Assists | 6 |
| Big chances created | 57 |
| Shots | 69 |
| Dribbles completed | 14 |
| Tackles won | 19 |
| Interceptions | 19 |
| Clearances | 36 |
| Clean sheets | 4 |
UEFA Europa Conference League Qualifying
2025/26Compared with 54 players in the same position in 2025/26.
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.
No data in this competition: Duels won.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 0.64 | 69 |
| Pass accuracy | 100% | 92 |
| Dribbles | 0.00 | 26 |
| Recoveries | 0.00 | 19 |
| Forward passes | 0.64 | 33 |
| Metric | Total |
|---|---|
| Assists | 3 |
| Big chances created | 3 |
| Clean sheets | 2 |
Champions League Qualifying
2024/25No stats available right now.
Finnish Suomen Cup
2024/25No stats available right now.
Finnish Veikkausliiga
2024/25No stats available right now.
UEFA Europa Conference League
2024/25No stats available right now.
UEFA Europa Conference League Qualifying
2024/25No stats available right now.
Major League Soccer
2024/25Compared with 188 players in the same position in 2024/25.
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 |
|---|---|---|
| Chances created | 1.18 | 55 |
| Pass accuracy | 84% | 42 |
| Dribbles | 0.28 | 7 |
| Duels won | 38% | 8 |
| Recoveries | 2.04 | 49 |
| Forward passes | 26.35 | 38 |
| Metric | Total |
|---|---|
| Goals | 2 |
| Assists | 4 |
| Big chances created | 34 |
| Shots | 34 |
| Dribbles completed | 8 |
| Tackles won | 28 |
| Interceptions | 31 |
| Clearances | 45 |
| Clean sheets | 6 |
Leagues Cup
2024/25| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 1 |
| Big chances created | 4 |
| Shots | 4 |
| Tackles won | 3 |
| Interceptions | 1 |
| Clearances | 13 |
| Clean sheets | 1 |
UEFA Europa Conference League
2023/24No stats available right now.
CONCACAF Champions Cup
2023/24| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 4 |
| Shots | 1 |
| Tackles won | 1 |
| Interceptions | 2 |
| Clearances | 2 |
| Clean sheets | 1 |
Major League Soccer
2023/24Compared with 194 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 |
|---|---|---|
| Chances created | 0.63 | 26 |
| Pass accuracy | 84% | 51 |
| Dribbles | 0.25 | 3 |
| Duels won | 48% | 40 |
| Recoveries | 2.13 | 55 |
| Forward passes | 28.54 | 60 |
| Metric | Total |
|---|---|
| Goals | 2 |
| Assists | 1 |
| Big chances created | 15 |
| Shots | 19 |
| Dribbles completed | 6 |
| Tackles won | 24 |
| Interceptions | 27 |
| Clearances | 66 |
| Clean sheets | 4 |
US Open Cup
2023/24No stats available right now.
Leagues Cup
2023/24| Metric | Total |
|---|---|
| Big chances created | 1 |
Major League Soccer
2022/23| Metric | Total |
|---|---|
| Goals | 4 |
| Assists | 3 |
| Big chances created | 32 |
| Shots | 48 |
| Dribbles completed | 17 |
| Tackles won | 35 |
| Interceptions | 30 |
| Clearances | 48 |
| Clean sheets | 5 |
US Open Cup
2022/23No stats available right now.
Major League Soccer
2021/22| Metric | Total |
|---|---|
| Goals | 4 |
| Assists | 3 |
| Big chances created | 25 |
| Shots | 40 |
| Dribbles completed | 26 |
| Tackles won | 43 |
| Interceptions | 52 |
| Clearances | 56 |
| Clean sheets | 4 |
Major League Soccer
2020/21| Metric | Total |
|---|---|
| Goals | 4 |
| Assists | 4 |
| Big chances created | 31 |
| Shots | 28 |
| Dribbles completed | 13 |
| Tackles won | 29 |
| Interceptions | 46 |
| Clearances | 21 |
| Clean sheets | 5 |
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 | 3 |
| Interceptions | 7 |
| Clearances | 1 |
CONCACAF Champions Cup
2019/20| Metric | Total |
|---|---|
| Big chances created | 8 |
| Shots | 3 |
| Tackles won | 3 |
| Clean sheets | 1 |
Major League Soccer
2019/20| Metric | Total |
|---|---|
| Goals | 4 |
| Assists | 4 |
| Big chances created | 31 |
| Shots | 47 |
| Dribbles completed | 22 |
| Tackles won | 38 |
| Interceptions | 45 |
| Clearances | 57 |
| Clean sheets | 8 |
US Open Cup
2019/20No stats available right now.
Florida Cup
2019/20| Metric | Total |
|---|---|
| Big chances created | 1 |
| Clearances | 2 |
Major League Soccer
2018/19| Metric | Total |
|---|---|
| Goals | 2 |
| Big chances created | 18 |
| Shots | 30 |
| Dribbles completed | 25 |
| Tackles won | 65 |
| Interceptions | 72 |
| Clearances | 63 |
| Clean sheets | 8 |
US Open Cup
2018/19No stats available right now.
MLS All-Star Game
2018/19No stats available right now.
Major League Soccer
2017/18| Metric | Total |
|---|---|
| Assists | 3 |
| Big chances created | 19 |
| Shots | 24 |
| Dribbles completed | 22 |
| Tackles won | 89 |
| Interceptions | 67 |
| Clearances | 45 |
| Clean sheets | 7 |
US Open Cup
2017/18No stats available right now.
German Bundesliga Zwei
2016/17| Metric | Total |
|---|---|
| Big chances created | 9 |
| Shots | 9 |
| Dribbles completed | 7 |
| Tackles won | 7 |
| Interceptions | 19 |
| Clearances | 1 |
| Clean sheets | 1 |
DFB-Pokal
2016/17| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 1 |
| Shots | 2 |
| Dribbles completed | 1 |
| Tackles won | 2 |
| Interceptions | 4 |
| Clearances | 3 |
International Friendlies
2016/17| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 1 |
| Dribbles completed | 2 |
| Tackles won | 3 |
| Interceptions | 3 |
| Clearances | 3 |
German Bundesliga Zwei
2015/16| Metric | Total |
|---|---|
| Goals | 2 |
| Assists | 3 |
| Big chances created | 23 |
| Shots | 22 |
| Dribbles completed | 26 |
| Tackles won | 26 |
| Interceptions | 44 |
| Clearances | 11 |
| Clean sheets | 3 |
DFB-Pokal
2015/16| Metric | Total |
|---|---|
| Big chances created | 1 |
| Dribbles completed | 4 |
| Tackles won | 4 |
| Interceptions | 2 |
| Clean sheets | 1 |
International Friendlies
2015/16| Metric | Total |
|---|---|
| Big chances created | 2 |
| Shots | 2 |
| Tackles won | 4 |
| Interceptions | 2 |
German Bundesliga Zwei
2014/15| Metric | Total |
|---|---|
| Goals | 6 |
| Big chances created | 20 |
| Shots | 44 |
| Dribbles completed | 36 |
| Tackles won | 58 |
| Interceptions | 69 |
| Clearances | 29 |
| Clean sheets | 9 |
DFB-Pokal
2014/15| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 2 |
| Dribbles completed | 5 |
| Tackles won | 9 |
| Interceptions | 5 |
| Clearances | 4 |
Champions League Qualifying
2014/15No stats available right now.
International Friendlies
2014/15No stats available right now.
German Bundesliga Zwei
2013/14| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 24 |
| Shots | 31 |
| Dribbles completed | 32 |
| Tackles won | 25 |
| Interceptions | 13 |
| Clearances | 7 |
| Clean sheets | 1 |
DFB-Pokal
2013/14| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 3 |
| Dribbles completed | 5 |
| Tackles won | 5 |
| Interceptions | 3 |
| Clearances | 4 |
Champions League Qualifying
2013/14No stats available right now.
International Friendlies
2013/14| Metric | Total |
|---|---|
| Big chances created | 1 |
| Tackles won | 2 |
| Interceptions | 2 |
| Clearances | 2 |
Champions League Qualifying
2012/13No stats available right now.
Bundesliga
2012/13| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 1 |
| Dribbles completed | 1 |
| Tackles won | 9 |
| Interceptions | 8 |
| Clearances | 2 |
DFB-Pokal
2012/13No stats available right now.
UEFA Europa League
2012/13| Metric | Total |
|---|---|
| Big chances created | 3 |
| Shots | 6 |
| Dribbles completed | 3 |
| Tackles won | 6 |
| Interceptions | 6 |
| Clearances | 3 |
| Clean sheets | 1 |
Champions League Qualifying
2012/13No stats available right now.
International Friendlies
2012/13No stats available right now.
Bundesliga
2011/12| Metric | Total |
|---|---|
| Big chances created | 2 |
| Shots | 5 |
| Dribbles completed | 7 |
| Tackles won | 12 |
| Interceptions | 1 |
| Clearances | 1 |
DFB-Pokal
2011/12No stats available right now.
Champions League Qualifying
2011/12No stats available right now.
UEFA Europa League Qualifying
2011/12No stats available right now.
International Friendlies
2011/12No stats available right now.
International Friendlies
2010/11No stats available right now.
Recent matches
| Match | Min | G | A | KP | Drb | Duel | Rec | Tkl | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 09/18AwayGnistanE1-1 | 87' | 0 | 0 | 0 | 0 | 1 | 3 | 0 | 50/60 | 6.5 |
| 09/13AwayKuPSE0-0 | 84' | 0 | 0 | 0 | 0 | 4 | 2 | 1 | 43/53 | 6.4 |
| 08/31AwayIlvesG1-2 | 77' | 1 | 0 | 3 | 2 | 6 | 5 | 1 | 68/79 | 9.0 |
| 08/23GnistanP2-3 | 71' | 0 | 0 | 2 | 0 | 5 | 6 | 2 | 79/86 | 7.6 |
| 08/16JaroG3-0 | 18' | 0 | 0 | 0 | 0 | 2 | 3 | 2 | 28/32 | 6.7 |
| 08/13AwayMotherwellP2-0 | 75' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 5.6 |
| 08/09AwayOuluG0-1 | 10' | 0 | 0 | 0 | 0 | 1 | 3 | 0 | 6/7 | 6.2 |
| 08/06MotherwellE1-1 | 90' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 6.0 |
| 08/03AwaySJKP3-0 | 72' | 0 | 0 | 0 | 0 | 2 | 2 | 1 | 52/59 | 6.6 |
| 07/30AwayColeraineG0-3 | 12' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 6.0 |
| 07/26TPSG1-0 | 90' | 0 | 0 | 1 | 0 | 6 | 5 | 1 | 88/100 | 6.9 |
| 07/23ColeraineG5-0 | 65' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 5.6 |
| 07/18VPSG2-1 | 90' | 0 | 0 | 0 | 0 | 2 | 8 | 1 | 40/53 | 6.2 |
| 07/11AwayLahtiP2-0 | 31' | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 21/28 | 6.0 |
| 06/27KuPSP0-4 | 60' | 0 | 0 | 1 | 0 | 2 | 2 | 0 | 12/15 | 6.5 |
BRB
LCA
BON
SKN
JAM
GUA
NAL
CAR
COL
AUD
HFD
LOU
LDN
ATL
MTY
CTJ
ATS
HON
SUR
SLV
MTQ
CAV
SUP
UMA
ISF
UAT
KHA
ELP
TUL
GEO
NIR
ARM
LVA
HUN
UKR
ITA
BEL
MNE
CYP
POL
BIH
SWE
ROU
TUR
FRA
AUS
BRA
IND
PAN
BER
GLP
GRN
CUB
MOZ
SEN
SDN
ETH
TAN
GNB
NIG
LES
NGA
MAD
RWA
LBR
TOG
BDI
MWI
SSD
GAM
SOM
ALG
ZAM
MAR
GAB
MLI
CPV




