
| 2026 | Major League Soccer | Sporting Kansas City | Attacker | 9 | 681 | 0 | 1 | 7 | 2 | 5 | 80 | 1 | 0 | 6.70 |
| 2025 | Leagues Cup | Colorado Rapids | Attacker | 2 | 163 | 0 | 1 | 1 | 1 | 2 | — | 0 | 0 | 7.05 |
| 2025 | CONCACAF Champions League | Colorado Rapids | Attacker | 2 | 45 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | 6.60 |
| 2025 | Major League Soccer | Colorado Rapids | Attacker | 27 | 1336 | 5 | 1 | 21 | 10 | 13 | — | 2 | 0 | 6.85 |
| 2024 | Major League Soccer | Colorado Rapids | Attacker | 34 | 1579 | 3 | 2 | 16 | 10 | 18 | — | 5 | 0 | 6.69 |
| 2024 | Leagues Cup | Colorado Rapids | Attacker | 7 | 378 | 2 | 0 | 4 | 3 | 1 | — | 0 | 0 | 6.83 |
| 2023 | MLS Next Pro | Colorado Rapids II | Attacker | 5 | 384 | 4 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2023 | Major League Soccer | Colorado Rapids | Attacker | 18 | 900 | 1 | 3 | 9 | 6 | 8 | — | 0 | 0 | 6.58 |
| 2023 | Major League Soccer | FC Cincinnati | Attacker | 0 | 0 | 0 | 3 | 9 | 6 | 8 | — | 0 | 0 | 6.58 |
| 2023 | US Open Cup | Colorado Rapids | Attacker | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2023 | Friendlies Clubs | Colorado Rapids | Attacker | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2023 | Leagues Cup | Colorado Rapids | Attacker | 2 | 114 | 0 | 0 | 1 | 0 | 4 | — | 0 | 0 | 7.10 |
| 2022 | MLS Next Pro | FC Cincinnati II | Attacker | 6 | 482 | 3 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2022 | Major League Soccer | FC Cincinnati | Attacker | 8 | 175 | 1 | 1 | 3 | 3 | 2 | — | 1 | 0 | 6.70 |
| 2022 | US Open Cup | FC Cincinnati | Attacker | 1 | 42 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2021 | Major League Soccer | FC Cincinnati | Attacker | 16 | 443 | 0 | 0 | 4 | 4 | 2 | — | 2 | 0 | 6.61 |
| 2018 | Premiership | Wellington Phoenix II | Attacker | 6 | 476 | 2 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |