Age 31
Country USA
Value €50k
Contract 2026-11-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
7.03
14 matches
Last 5
6.82
-0.21 vs season
Best
8.6
vs El Paso Locomotive FC
MOTM
1
of 33 matches
Rating by match (last 30)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
📅
Fromext match
USL Cup Grp. 3
FC Tulsa
VS
2026-06-07
San Antonio FC
🧬
Attributes
Chances created
Aerial duels
Defensive actions
Goals
Shot attempts
Touches
Filter:
Apps
14
Goals
0
Assists
1
Rating
7.03
Goals
0
0%
Assists
1
82%
Rating
7.15
88%
Matches
11
81%
Started
11
88%
Minutes
990
94%
🎯
Stats compared to other center-backs
USL Championship · percentile vs peers
Chances created
82%
Aerial duels
50%
Defensive actions
29%
Goals
72%
Shot attempts
86%
Touches
93%
Detailed Stats & Percentiles (USL Championship)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 56%
|
Per 90 pctl
avg 50%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| Shots | 9 | 0.82 |
95
|
84
|
| Shots on target | 1 | 0.09 |
45
|
45
|
| Headed shots | 4 | 0.36 |
84
|
70
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 71%
|
Per 90 pctl
avg 66%
|
|---|---|---|---|---|
| Assists | 1 | 0.09 |
82
|
82
|
| Accurate passes | 571 | 51.91 |
100
|
82
|
| Pass accuracy | 81.6 | 81.57 |
35
|
35
|
| Accurate long balls | 63 | 5.73 |
96
|
91
|
| Long ball accuracy | 48.5 | 48.46 |
66
|
66
|
| Chances created | 2 | 0.18 |
52
|
36
|
| Successful crosses | 1 | 0.09 |
66
|
66
|
| Cross accuracy | 33.3 | 33.33 |
74
|
74
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 80%
|
Per 90 pctl
avg 63%
|
|---|---|---|---|---|
| Duels won | 51 | 4.64 |
82
|
47
|
| Duels won % | 65.4 | 65.38 |
73
|
73
|
| Aerials won | 29 | 2.64 |
85
|
60
|
| Aerials won % | 70.7 | 70.73 |
70
|
70
|
| Touches | 831 | 75.55 |
100
|
80
|
| Touches in opposition box | 10 | 0.91 |
72
|
46
|
| Dispossessed | 0 | 0.00 |
100
|
100
|
| Fouls won | 6 | 0.55 |
61
|
33
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 74%
|
Per 90 pctl
avg 63%
|
|---|---|---|---|---|
| Defensive actions | 86 | 7.82 |
85
|
44
|
| Tackles | 16 | 1.45 |
88
|
71
|
| Interceptions | 16 | 1.45 |
95
|
77
|
| Blocked scoring attempt | 6 | 0.55 |
65
|
46
|
| Fouls committed | 13 | 1.18 |
80
|
53
|
| Recoveries | 44 | 4.00 |
95
|
83
|
| Possession won final 3rd | 2 | 0.18 |
100
|
82
|
| Dribbled past | 2 | 0.18 |
37
|
67
|
| Clearances | 48 | 4.36 |
75
|
32
|
| Clean sheets | 4 | 0.36 |
83
|
77
|
| Goals conceded while on pitch | 14 | 1.27 |
16
|
58
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 58%
|
Per 90 pctl
avg 76%
|
|---|---|---|---|---|
| Yellow cards | 2 | 0.18 |
17
|
52
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 56%
|
Per 90 pctl
avg 50%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| Shots | 9 | 0.82 |
95
|
84
|
| Shots on target | 1 | 0.09 |
45
|
45
|
| Headed shots | 4 | 0.36 |
84
|
70
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 71%
|
Per 90 pctl
avg 66%
|
|---|---|---|---|---|
| Assists | 1 | 0.09 |
82
|
82
|
| Accurate passes | 571 | 51.91 |
100
|
82
|
| Pass accuracy | 81.6 | 81.57 |
35
|
35
|
| Accurate long balls | 63 | 5.73 |
96
|
91
|
| Long ball accuracy | 48.5 | 48.46 |
66
|
66
|
| Chances created | 2 | 0.18 |
52
|
36
|
| Successful crosses | 1 | 0.09 |
66
|
66
|
| Cross accuracy | 33.3 | 33.33 |
74
|
74
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 80%
|
Per 90 pctl
avg 63%
|
|---|---|---|---|---|
| Duels won | 51 | 4.64 |
82
|
47
|
| Duels won % | 65.4 | 65.38 |
73
|
73
|
| Aerials won | 29 | 2.64 |
85
|
60
|
| Aerials won % | 70.7 | 70.73 |
70
|
70
|
| Touches | 831 | 75.55 |
100
|
80
|
| Touches in opposition box | 10 | 0.91 |
72
|
46
|
| Dispossessed | 0 | 0.00 |
100
|
100
|
| Fouls won | 6 | 0.55 |
61
|
33
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 74%
|
Per 90 pctl
avg 63%
|
|---|---|---|---|---|
| Defensive actions | 86 | 7.82 |
85
|
44
|
| Tackles | 16 | 1.45 |
88
|
71
|
| Interceptions | 16 | 1.45 |
95
|
77
|
| Blocked scoring attempt | 6 | 0.55 |
65
|
46
|
| Fouls committed | 13 | 1.18 |
80
|
53
|
| Recoveries | 44 | 4.00 |
95
|
83
|
| Possession won final 3rd | 2 | 0.18 |
100
|
82
|
| Dribbled past | 2 | 0.18 |
37
|
67
|
| Clearances | 48 | 4.36 |
75
|
32
|
| Clean sheets | 4 | 0.36 |
83
|
77
|
| Goals conceded while on pitch | 14 | 1.27 |
16
|
58
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 58%
|
Per 90 pctl
avg 76%
|
|---|---|---|---|---|
| Yellow cards | 2 | 0.18 |
17
|
52
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (36)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-27 | @ Sporting JAX | USL Championship | 4-4 | 90 | 0 | 0 | 6.7 |
| 2026-05-24 | vs Sacramento Republic FC | USL Championship | 2-1 | 90 | 0 | 0 | 6.6 |
| 2026-05-10 | @ Phoenix Rising FC | USL Championship | 1-1 | 90 | 0 | 0 | 6.6 |
| 2026-05-03 | vs Colorado Springs Switchbacks FC | USL Championship | 3-3 | 90 | 0 | 0 | 7.1 |
| 2026-04-26 | vs Birmingham Legion FC | USL Cup Grp. 3 | 0-0 | 90 | 0 | 0 | 7.1 |
| 2026-04-19 | @ El Paso Locomotive FC | USL Championship | 2-3 | 90 | 0 | 1 | 7.1 |
| 2026-04-12 | vs Miami FC | USL Championship | 0-0 | 90 | 0 | 0 | 7.4 |
| 2026-04-09 | @ Orange County SC | USL Championship | 2-0 | 90 | 0 | 0 | 7.0 |
| 2026-04-05 | @ Monterey Bay FC | USL Championship | 0-0 | 0 | 0 | 0 | |
| 2026-04-02 | vs FC Tulsa | US Open Cup | 0-1 | 120 | 0 | 0 | 5.7 |
| 2026-03-29 | vs Lexington SC | USL Championship | 2-0 | 90 | 0 | 0 | 7.9 |
| 2026-03-22 | vs New Mexico United | USL Championship | 1-0 | 90 | 0 | 0 | 7.5 |
| 2026-03-19 | vs ASC New Stars | US Open Cup | 6-0 | 45 | 0 | 0 | 7.2 |
| 2026-03-15 | @ FC Tulsa | USL Championship | 0-0 | 90 | 0 | 0 | 7.3 |
| 2026-03-08 | vs Phoenix Rising FC | USL Championship | 2-1 | 90 | 0 | 0 | 7.6 |
| 2025-11-02 | @ New Mexico United | USL Championship Playoff | 2-0 | 90 | 0 | 0 | 5.9 |
| 2025-10-25 | vs El Paso Locomotive FC | USL Championship | 5-2 | 90 | 1 | 1 | 8.6 |
| 2025-10-19 | @ Phoenix Rising FC | USL Championship | 1-0 | 90 | 0 | 0 | 7.5 |
| 2025-10-05 | @ Colorado Springs Switchbacks FC | USL Championship | 1-0 | 0 | 0 | 0 | |
| 2025-09-28 | vs Birmingham Legion FC | USL Championship | 0-0 | 90 | 0 | 0 | 7.6 |
| 2025-09-21 | vs Orange County SC | USL Championship | 3-1 | 90 | 0 | 0 | 7.7 |
| 2025-09-13 | @ Loudoun United FC | USL Championship | 2-5 | 90 | 0 | 0 | 6.9 |
| 2025-09-07 | vs New Mexico United | USL Championship | 0-1 | 90 | 0 | 0 | 6.9 |
| 2025-08-30 | @ Detroit City FC | USL Championship | 1-1 | 90 | 0 | 0 | 7.0 |
| 2025-08-24 | @ Monterey Bay FC | USL Championship | 0-0 | 90 | 0 | 0 | 7.3 |
| 2025-08-21 | vs Hartford Athletic | USL Cup | 0-2 | 90 | 0 | 0 | 6.4 |
| 2025-08-17 | vs Lexington SC | USL Championship | 0-1 | 0 | 0 | 0 | |
| 2025-08-10 | @ Las Vegas Lights FC | USL Championship | 1-1 | 90 | 0 | 0 | 7.2 |
| 2025-08-03 | vs Sacramento Republic FC | USL Championship | 1-3 | 90 | 0 | 0 | 5.4 |
| 2025-07-27 | vs New Mexico United | USL Cup Grp. 2 | 2-2 | 90 | 0 | 0 | 6.5 |
| 2025-07-13 | vs Tampa Bay Rowdies | USL Championship | 1-0 | 90 | 0 | 0 | 7.1 |
| 2025-07-05 | @ El Paso Locomotive FC | USL Championship | 1-2 | 90 | 0 | 0 | 7.1 |
| 2025-06-29 | vs Union Omaha | USL Cup Grp. 2 | 1-0 | 90 | 0 | 0 | 7.7 |
| 2025-06-22 | @ New Mexico United | USL Championship | 4-2 | 90 | 1 | 0 | 6.3 |
| 2025-06-15 | @ Sacramento Republic FC | USL Championship | 0-0 | 90 | 0 | 0 | 7.9 ⭐ |
| 2025-06-08 | vs Las Vegas Lights FC | USL Championship | 3-0 | 90 | 0 | 0 | 7.2 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2026 | San Antonio FC | senior | 14 | 0 | 1 | 7.03 |
| 2025 | San Antonio FC | senior | 28 | 2 | 2 | 7.14 |
| 2024 | San Antonio FC | senior | 27 | 0 | 1 | 6.91 |
| 2023 | San Antonio FC | senior | 30 | 3 | 1 | 7.40 |
| 2022 | San Antonio FC | senior | 36 | 5 | 3 | 7.53 |
| 2021 | San Antonio FC | senior | 16 | 0 | 1 | 7.03 |
| 2021 | Sacramento Republic FC | senior | 13 | 1 | 1 | 7.03 |
| 2020 | San Antonio FC | senior | 16 | 1 | 0 | 6.86 |
| 2019 | Sacramento Republic FC | senior | 34 | 2 | 2 | 6.70 |
| 2018 | Sacramento Republic FC | senior | 37 | 1 | 2 | - |
| 2018 | Toronto FC | senior | 1 | 1 | 0 | 6.02 |
| 2017 | Toronto FC II | senior | 24 | 2 | 0 | - |
| 2016 | Toronto FC II | senior | 23 | 1 | 0 | - |
| 2017 | Toronto FC | senior | 1 | 0 | 0 | - |
Transfer Value History
Teammates
Alex Greive
Nicky Hernandez
Richard Sánchez
Abdi Salim
Nelson Blanco
Alexis Souahy
Curt Calov
Luke Haakenson
Santiago Patiño
Jorge Hernández
Akeem Ward
Daniel Namani
Lucio Berrón
Mikey Maldonado
Daniel Barbir
Almir Soto
Cristian Parano
Alex Crognale
Emil Cuello
Rece Buckmaster
Emmanuel Johnson
Luis Paredes
Landry Walker
Santiago Suárez
Leonides Urrutia
Angel Mercado
Victor Velazquez
Dmitriy Erofeev
Diogo Pacheco
Joseph Batrouni
Christian Sorto
Trophies
San Antonio FC
🏆
USL Championship
x1
Toronto FC
🏆
MLS
x1
🏆
Canadian Championship
x1