Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Charleston Battery | 2023/24 – 2025/26 | 59 | 0 | 0 |
| Miami FC | 2022/23 – 2023/24 | 69 | 2 | — |
| Memphis 901 | 2020/21 – 2022/23 | 41 | 3 | — |
| LAFC | 2020/21 | 0 | 0 | — |
| Sporting KC II | 2019/20 | 30 | 1 | — |
| New England | 2018/19 | 2 | 1 | — |
| Orange County SC | 2018/19 | 19 | 2 | — |
| Chicago Fire II | 2017/18 | 2 | 1 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 22 Sept 2023 | Miami FC | Charleston Battery | — |
| 9 Mar 2022 | Memphis 901 | Miami FC | — |
| 2 Dec 2025 | Charleston Battery | Forward Madison | Free agent |
| 1 Dec 2025 | Charleston Battery | Forward Madison | Free agent |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025/26 | USL League One Cup | Charleston Battery | 1 | 0 | 14 | 0 | — | 0 | 0 | — |
| 2025/26 | USL Championship | Charleston Battery | 13 | 3 | 326 | 0 | 0 | 1 | 0 | 6.77 |
| 2025/26 | US Open Cup | Charleston Battery | 2 | 1 | 80 | 0 | 0 | 0 | 0 | 6.36 |
| 2024/25 | USL Championship | Charleston Battery | 34 | 34 | 2913 | 0 | — | 7 | 1 | — |
| 2024/25 | US Open Cup | Charleston Battery | 2 | 1 | 162 | 0 | — | 1 | 0 | — |
| 2023/24 | USL Championship | Charleston Battery | 7 | 7 | 636 | 0 | — | 1 | 0 | — |
| 2023/24 | USL Championship | Miami FC | 30 | 25 | 2395 | 0 | — | 10 | 0 | — |
| 2023/24 | US Open Cup | Miami FC | 2 | 1 | 156 | 0 | — | 0 | 0 | — |
| 2022/23 | USL Championship | Miami FC | 35 | 33 | 2937 | 2 | — | 7 | 0 | — |
| 2022/23 | US Open Cup | Miami FC | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2021/22 | USL Championship | Memphis 901 | 31 | 31 | 2692 | 2 | — | 8 | 1 | — |
| 2020/21 | USL Championship | Memphis 901 | 10 | 10 | 824 | 1 | — | 3 | 0 | — |
| 2019/20 | USL Championship | Sporting KC II | 30 | 21 | 1942 | 1 | — | 7 | 0 | — |
| 2018/19 | Major League Soccer | New England | 1 | 0 | 44 | 0 | — | 0 | 0 | 6.70 |
| 2018/19 | USL Championship | Orange County SC | 19 | 15 | 1189 | 2 | — | 3 | 0 | — |
| 2018/19 | US Open Cup | New England | 1 | 1 | 90 | 1 | — | 0 | 0 | — |
| 2017/18 | US Open Cup | Chicago Fire II | 2 | 2 | 180 | 1 | — | 0 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
No trophies recorded.
