Harbert
- games
- 8
- starts
- 2
- minutes
- 209
- goals
- 0
first recorded game Sept. 26, 2025 · last recorded game Aug. 28, 2026
Career totals and dates are as recorded here.
Career totals by team
| team | gp | gs | min | g |
|---|---|---|---|---|
| Portland Thorns | 5 | — | 66 | 0 |
| San Diego Wave | 3 | 2 | 143 | 0 |
Career totals by competition
| competition | gp | gs | min | g |
|---|---|---|---|---|
| NWSL | 8 | 2 | 209 | 0 |
Season by season, clubs
| team | competition | season | gp | gs | min | g |
|---|---|---|---|---|---|---|
| Portland Thorns | NWSL | 2025 | 5 | — | 66 | 0 |
| San Diego Wave | NWSL | 2026 | 3 | 2 | 143 | 0 |
Most recent games
| cmp | date | team | r | score | vs | g | a | minutes | venue |
|---|---|---|---|---|---|---|---|---|---|
| NWSL | Aug. 28, 2026 | San Diego Wave | 2 - 3 | Racing Louisville | 0 | — | 63 | San Diego, CA | |
| NWSL | Aug. 21, 2026 | San Diego Wave | 4 - 2 | Utah Royals | 0 | — | 62 | San Diego, CA | |
| NWSL | Aug. 14, 2026 | San Diego Wave | 1 - 1 | Denver Summit | 0 | — | 18 | San Diego, CA | |
| NWSL | Nov. 15, 2025 | Portland Thorns | 0 - 2 | Washington Spirit | 0 | — | 8 | Washington D.C. | |
| NWSL | Nov. 2, 2025 | Portland Thorns | 0 - 2 | Houston Dash | 0 | — | 16 | Providence Park | |
| NWSL | Oct. 19, 2025 | Portland Thorns | 0 - 2 | Angel City | 0 | — | 11 | Los Angeles, CA | |
| NWSL | Oct. 10, 2025 | Portland Thorns | 1 - 0 | Orlando Pride | 0 | — | 2 | Orlando, FL | |
| NWSL | Sept. 26, 2025 | Portland Thorns | 0 - 3 | Sky Blue FC | 0 | — | 29 | Piscataway, NJ |
Most often alongside
| player | together | share |
|---|---|---|
| Silva | 7 | 88% |
| Arnold | 5 | 62% |
| Castellanos | 5 | 62% |
| Coffey | 5 | 62% |
| Fleming | 5 | 62% |
| Moultrie | 5 | 62% |
| Obaze | 5 | 62% |
| Perry | 5 | 62% |
| Reyes | 5 | 62% |
| Turner | 5 | 62% |
| Hiatt | 4 | 50% |
| McKenzie | 4 | 50% |
The 12 most frequent, of the 8 games Harbert has an appearance on record for. Two players count as teammates in a game when both have an appearance in it for the same club, so this is drawn from lineups rather than from rosters — and it is only as complete as the lineups are. Whole leagues here recorded none.