Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2026/27 | Corpus Christi | USL League One | 20 | 1,275 | 2 | 1 |
| 2026/27 | Corpus Christi | USL League One Cup | 2 | 106 | 0 | 0 |
| 2024/25 | Northern Colorado Hailstorm FC | USL League One | 18 | 704 | 0 | 0 |
| 2024/25 | Northern Colorado Hailstorm FC | USL League One Cup | 6 | 262 | 0 | 0 |
| 2023/24 | Northern Colorado Hailstorm FC | USL League One | 22 | 1,532 | 0 | 0 |
| 2022/23 | Charleston Battery | United Soccer League | 19 | 1,160 | 2 | 1 |
| 2020/21 | Jonkopings Sodra IF | Swedish Promotion/Relegation Play-off | 1 | 45 | 0 | 0 |
| 2016/17 | Falkenbergs | Swedish Allsvenskan | 18 | 1,395 | 1 | 0 |
| 2013/14 | Strømsgodset | Norwegian Tippeligaen | 1 | 6 | 0 | 0 |
| Total | 9 seasons | 107 | 6,485 | 5 | 2 |
USL League One
2026/27Compared with 111 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 | 0.42 | 9 |
| Pass accuracy | 79% | 27 |
| Dribbles | 1.20 | 86 |
| Duels won | 49% | 45 |
| Recoveries | 2.26 | 75 |
| Forward passes | 17.93 | 14 |
| Metric | Total |
|---|---|
| Goals | 2 |
| Assists | 1 |
| Big chances created | 6 |
| Shots | 16 |
| Dribbles completed | 17 |
| Tackles won | 22 |
| Interceptions | 10 |
| Clearances | 17 |
| Clean sheets | 1 |
USL League One Cup
2026/27| Metric | Total |
|---|---|
| Shots | 1 |
| Dribbles completed | 1 |
| Tackles won | 3 |
| Interceptions | 1 |
| Clearances | 2 |
US Open Cup
2024/25No stats available right now.
USL League One
2024/25Compared with 62 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 | 0.26 | 2 |
| Pass accuracy | 85% | 60 |
| Dribbles | 1.41 | 86 |
| Duels won | 44% | 22 |
| Recoveries | 2.05 | 54 |
| Forward passes | 22.63 | 35 |
| Metric | Total |
|---|---|
| Big chances created | 2 |
| Shots | 4 |
| Dribbles completed | 11 |
| Tackles won | 8 |
| Interceptions | 8 |
| Clearances | 9 |
USL League One Cup
2024/25Compared with 29 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.
Small sample so far: few matches played.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 0.34 | 7 |
| Pass accuracy | 86% | 69 |
| Dribbles | 0.69 | 66 |
| Duels won | 57% | 93 |
| Recoveries | 3.09 | 97 |
| Forward passes | 17.52 | 3 |
| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 4 |
| Dribbles completed | 2 |
| Tackles won | 5 |
| Interceptions | 4 |
| Clearances | 3 |
| Clean sheets | 1 |
Embargoed Fixtures - ISL
2024/25No stats available right now.
US Open Cup
2023/24No stats available right now.
USL League One
2023/24Compared with 72 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.12 | 1 |
| Pass accuracy | 87% | 90 |
| Dribbles | 0.47 | 27 |
| Duels won | 53% | 67 |
| Recoveries | 2.82 | 91 |
| Forward passes | 15.80 | 5 |
| Metric | Total |
|---|---|
| Big chances created | 2 |
| Shots | 2 |
| Dribbles completed | 8 |
| Tackles won | 30 |
| Interceptions | 18 |
| Clearances | 12 |
| Clean sheets | 4 |
US Open Cup
2022/23No stats available right now.
United Soccer League
2022/23Compared with 173 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 |
|---|---|---|
| Chances created | 1.24 | 58 |
| Pass accuracy | 83% | 61 |
| Dribbles | 1.63 | 86 |
| Duels won | 45% | 26 |
| Recoveries | 2.17 | 58 |
| Forward passes | 26.77 | 64 |
| Metric | Total |
|---|---|
| Goals | 2 |
| Assists | 1 |
| Big chances created | 16 |
| Shots | 9 |
| Dribbles completed | 21 |
| Tackles won | 17 |
| Interceptions | 11 |
| Clearances | 9 |
Swedish Superettan
2021/22No stats available right now.
Swedish Cup
2020/21No stats available right now.
Swedish Promotion/Relegation Play-off
2020/21| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 1 |
| Tackles won | 1 |
| Interceptions | 1 |
Swedish Superettan
2020/21No stats available right now.
Swedish Cup
2019/20No stats available right now.
Swedish Superettan
2019/20No stats available right now.
Swedish Cup
2018/19No stats available right now.
Swedish Superettan
2018/19No stats available right now.
Swedish Cup
2017/18No stats available right now.
Swedish Superettan
2017/18No stats available right now.
Swedish Allsvenskan
2016/17Compared with 105 players in the same position in 2016/17.
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.65 | 15 |
| Pass accuracy | 81% | 54 |
| Dribbles | 1.68 | 87 |
| Duels won | 51% | 60 |
| Recoveries | 3.94 | 84 |
| Forward passes | 24.32 | 23 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 10 |
| Shots | 20 |
| Dribbles completed | 26 |
| Tackles won | 31 |
| Interceptions | 30 |
| Clearances | 34 |
Swedish Cup
2016/17No stats available right now.
Swedish Allsvenskan
2015/16No stats available right now.
Swedish Cup
2015/16No stats available right now.
Swedish Cup
2014/15No stats available right now.
UEFA Youth League
2013/14No stats available right now.
Norwegian Tippeligaen
2013/14No stats available right now.
Finnish Veikkausliiga
2013/14No stats available right now.
UEFA Europa League Qualifying
2013/14No stats available right now.
Norwegian Tippeligaen
2012/13No stats available right now.
Recent matches
| Match | Min | G | A | KP | Drb | Duel | Rec | Tkl | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 06/09AwayBirmingham LegionP3-0 | 90' | 0 | 0 | 0 | 1 | 7 | 5 | 2 | 21/22 | 7.0 |
| 05/29AwayForward MadisonP3-0 | 45' | 0 | 0 | 0 | 1 | 4 | 3 | 1 | 17/20 | 5.9 |
| 04/25AwayChattanooga Red WolvesG0-1 | 16' | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0/2 | 6.2 |
| 11/02Spokane VelocityP0-3 | 14' | 0 | 0 | 0 | 1 | 2 | 2 | 1 | 10/12 | 5.6 |
| 10/26Forward MadisonG1-0 | 2' | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 2/3 | 6.0 |
| 10/19Spokane VelocityG1-0 | 10' | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 8/8 | 6.1 |
| 10/05South Georgia TormentaG4-0 | 13' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3/3 | 6.0 |
| 10/02AwayCentral Valley Fuego FCG0-1 | 82' | 0 | 0 | 1 | 1 | 5 | 4 | 3 | 41/43 | 6.9 |
| 09/28Forward MadisonE1-1 | 17' | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 7/8 | 6.2 |
| 09/14Union OmahaP2-3 | 67' | 0 | 0 | 0 | 1 | 1 | 4 | 0 | 22/26 | 6.2 |
| 09/11Union OmahaG2-0 | 45' | 0 | 0 | 0 | 1 | 4 | 3 | 1 | 17/23 | 6.5 |
| 09/07LexingtonG5-1 | 57' | 0 | 0 | 0 | 0 | 3 | 3 | 0 | 23/26 | 5.7 |
| 08/30AwayCentral Valley Fuego FCG0-1 | 90' | 0 | 0 | 0 | 0 | 3 | 6 | 2 | 32/34 | 6.2 |
| 08/25Greenville TriumphG3-0 | 27' | 0 | 0 | 0 | 1 | 2 | 2 | 1 | 25/26 | 6.6 |
| 08/03Richmond KickersG3-1 | 33' | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 12/13 | 6.2 |
QAD
ABH
SUM
ARA
SCD
MOH
AHL
WAK
RAD
RNI
DHA
DUT
DEP
LEV
NCX
ATS
ATL
PUM
CTJ
PUE
SGE
KOE
FRO
SAS
LEM
TOU
MIR
INT
CUE
TUN
DYJ
INS
BOC
TAL
DIN
TEU
ATR
QAC
GTI
ATL
AKL
MCY
MAC
PER
SCR
HTB
SKB
SPH
CER
WES
STA
DEN
SIR
YAN
LPD
SUP
ITO
VFC
HFX
COQ
OHI
WAN
RAN
OLP
CAL
LIB
SFE




