Rosales
Career totals by competition
| team | competition | season | gp | gs | min | g | a |
|---|---|---|---|---|---|---|---|
| MLSp | 6 | 6 | 507 | 1 | 1 | ||
| USOC | 3 | 1 | 196 | 0 | — | ||
| MLSr | 1 | 1 | 90 | 0 | — |
Career totals by team
| team | competition | season | gp | gs | min | g | a |
|---|---|---|---|---|---|---|---|
| Minnesota United FC | 8 | 7 | 659 | 1 | 1 | ||
| Austin FC | 1 | — | 44 | 0 | — | ||
| Chivas USA Reserves | 1 | 1 | 90 | 0 | — |
Season by season, clubs
| team | competition | season | gp | gs | min | g | a |
|---|---|---|---|---|---|---|---|
| Chivas USA Reserves | MLSr | 2014 | 1 | 1 | 90 | 0 | — |
| Minnesota United FC | MLSp | 2024 | 3 | 3 | 267 | 1 | 1 |
| Minnesota United FC | MLSp | 2025 | 3 | 3 | 240 | 0 | — |
| Minnesota United FC | USOC | 2025 | 2 | 1 | 152 | 0 | — |
| Austin FC | USOC | 2026 | 1 | — | 44 | 0 | — |
Most recent games
| cmp | date | team | r | score | vs | g | a | minutes | venue |
|---|---|---|---|---|---|---|---|---|---|
| MLS | Aug. 29, 2026 | Austin FC | 2 - 1 | Portland Timbers | 0 | 1 | 90 | Providence Park | |
| LGC | Aug. 26, 2026 | Austin FC | 0 - 2 | Toluca | 0 | — | 90 | Sports Illustrated Stadium | |
| MLS | Aug. 22, 2026 | Austin FC | 1 - 1 | Philadelphia Union | 0 | 1 | 72 | Q2 Stadium | |
| MLS | Aug. 16, 2026 | Austin FC | 1 - 2 | FC Dallas | 0 | — | 46 | Q2 Stadium | |
| LGC | Aug. 13, 2026 | Austin FC | 1 - 1 | Club América | 1 | — | 90 | ||
| LGC | Aug. 9, 2026 | Austin FC | 3 - 0 | Puebla | 0 | — | 62 | ||
| LGC | Aug. 6, 2026 | Austin FC | 2 - 0 | Club Tijuana | 1 | — | 90 | ||
| MLS | Aug. 1, 2026 | Austin FC | 0 - 1 | Colorado Rapids | 0 | — | 90 | ||
| MLS | July 25, 2026 | Austin FC | 0 - 3 | Houston Dynamo | 0 | — | 30 | Shell Energy Stadium | |
| MLS | July 22, 2026 | Austin FC | 3 - 1 | Seattle Sounders | 0 | — | 63 | Q2 Stadium |