
| 2026 | Major League Soccer | St. Louis City | Attacker | 9 | 710 | 1 | 2 | 14 | 3 | 11 | 73 | 0 | 0 | 6.57 |
| 2025 | US Open Cup | St. Louis City | Attacker | 32 | 638 | 4 | 1 | 15 | 7 | 12 | — | 1 | 0 | 6.71 |
| 2025 | Major League Soccer | St. Louis City | Attacker | 32 | 1261 | 3 | 2 | 34 | 19 | 16 | — | 4 | 0 | 6.73 |
| 2024 | Major League Soccer | Vancouver Whitecaps | Attacker | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2024 | 1. Division | AC Horsens | Attacker | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2024 | Major League Soccer | St. Louis City | Attacker | 9 | 549 | 4 | 0 | 9 | 6 | 5 | — | 1 | 0 | 7.07 |
| 2024 | Leagues Cup | St. Louis City | Attacker | 4 | 343 | 2 | 0 | 4 | 2 | 4 | — | 0 | 0 | 6.90 |
| 2023 | 1. Division | AC Horsens | Attacker | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2023 | Major League Soccer | Vancouver Whitecaps | Attacker | 32 | 638 | 4 | 1 | 15 | 7 | 12 | — | 1 | 0 | 6.71 |
| 2023 | MLS Next Pro | Vancouver Whitecaps II | Attacker | 1 | 90 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2023 | Canadian Championship | Vancouver Whitecaps | Attacker | 2 | 104 | 2 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2023 | Leagues Cup | Vancouver Whitecaps | Attacker | 2 | 12 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | 6.70 |
| 2023 | CONCACAF Champions League | Vancouver Whitecaps | Attacker | 2 | 12 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | 6.70 |
| 2022 | MLS Next Pro | Vancouver Whitecaps II | Attacker | 22 | 1806 | 8 | 0 | 0 | 0 | 0 | — | 4 | 0 | — |
| 2022 | Major League Soccer | Vancouver Whitecaps | Attacker | 1 | 8 | 1 | 0 | 1 | 1 | 0 | — | 0 | 0 | 7.30 |
| 2019 | US Open Cup | Reading United | Attacker | 2 | 25 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |