 
          | Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2025 | USL League One Cup |  Spokane Velocity | 2 | 0 | 0 | 0/0/0 | 8 | 
| 2025 | USL League One |  Spokane Velocity | 9 | 2 | 1 | 0/0/0 | 76 | 
| 2025 | US Open Cup |  Spokane Velocity | 2 | 0 | 0 | 0/0/0 | 23 | 
| 2024 | USL League One Cup |  Spokane Velocity | 3 | 0 | 0 | 0/0/0 | 15 | 
| 2024 | USL League One |  Spokane Velocity | 16 | 1 | 0 | 3/1/0 | 225 | 
| 2023 | USL Championship |  San Antonio | 20 | 0 | 2 | 3/0/0 | 1281 | 
| 2022 | Major League Soccer |  Portland Timbers | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2022 | MLS Next Pro |  Portland Timbers II | 17 | 2 | 3 | 0/0/0 | 345 | 
| 2021 | Major League Soccer |  Portland Timbers | 1 | 0 | 0 | 0/0/0 | 5 | 
| 2021 | CONCACAF Champions League |  Portland Timbers | 2 | 0 | 0 | 0/0/0 | 2 | 
| 2020 | USL Championship |  Austin Bold | 16 | 2 | 2 | 1/0/0 | 1210 | 
| 2018 | USL Championship |  Nashville | 19 | 0 | 2 | 1/1/0 | 864 | 
| 2018 | US Open Cup |  Nashville | 3 | 0 | 0 | 1/0/0 | 165 | 
| 2017 | US Open Cup |  Minnesota United | 1 | 0 | 0 | 0/0/0 | 75 | 
| 2017 | Major League Soccer |  Minnesota United | 12 | 0 | 0 | 3/0/0 | 673 | 
| 2016 | NASL |  Minnesota United | 9 | 1 | 0 | 1/0/0 | 497 | 
| Total: | 132 | 8 | 10 | 13/2/0 | 5464 | 
| Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2026 | World Cup Qualification Africa |  Gambia | 1 | 0 | 0 | 0/0/0 | 71 | 
| 2023 | Africa Cup of Nations Qualifications |  Gambia | 0 | 0 | 0 | 0/0/0 | 0 | 
| Total: | 1 | 0 | 0 | 0/0/0 | 71 | 
| From | To | Date | Amount | 
|---|---|---|---|
|  Portland Timbers |  Austin Bold | 02/04/2021 | Free | 
|  Austin Bold |  Colorado Rapids | 28/01/2020 | N/a | 
|  Colorado Springs |  Nashville | 04/02/2019 | Free | 
|  Minnesota United |  Ventura County Fusion | 01/04/2016 | N/a |