Horan
- games
- 3
- starts
- 3
- minutes
- 270
- goals
- 5
first recorded game Aug. 7, 2019 · last recorded game March 19, 2026
Career totals and dates are as recorded here.
Career totals by team
| team | gp | gs | min | g |
|---|---|---|---|---|
| Portland Thorns | 3 | 3 | 270 | 5 |
Career totals by competition
| competition | gp | gs | min | g |
|---|---|---|---|---|
| NWSL | 3 | 3 | 270 | 5 |
Goals by season
Season by season, clubs
| team | competition | season | gp | gs | min | g |
|---|---|---|---|---|---|---|
| Portland Thorns | NWSL | 2016 | — | — | — | 3 |
| Portland Thorns | NWSL | 2018 | — | — | — | 2 |
| Portland Thorns | NWSL | 2019 | 3 | 3 | 270 | 0 |
Most recent games
| cmp | date | team | r | score | vs | g | a | minutes | venue |
|---|---|---|---|---|---|---|---|---|---|
| USOC | March 19, 2026 | Flower City Union | 0 - 9 | Lexington SC | 0 | — | 90 | ||
| NWSL | Sept. 11, 2019 | Portland Thorns | 6 - 0 | North Carolina Courage | 0 | — | 90 | Portland, OR | |
| NWSL | Sept. 6, 2019 | Portland Thorns | 0 - 1 | Utah Royals | 0 | — | 90 | Salt Lake City, UT | |
| NWSL | Aug. 7, 2019 | Portland Thorns | 0 - 1 | Seattle Reign | 0 | — | 90 | Seattle, WA | |
| NWSL | July 6, 2018 | Portland Thorns | 4 - 0 | Utah Royals | 1 | — | — | Portland, OR | |
| NWSL | June 27, 2018 | Portland Thorns | 1 - 1 | Sky Blue FC | 1 | — | — | Portland, OR | |
| NWSL | May 21, 2016 | Portland Thorns | 4 - 1 | Washington Spirit | 1 | — | — | Portland, OR | |
| NWSL | April 23, 2016 | Portland Thorns | 1 - 1 | FC Kansas City | 1 | — | — | Kansas City, KS | |
| NWSL | April 17, 2016 | Portland Thorns | 1 - 2 | Orlando Pride | 1 | — | — | Portland, OR |
Most often alongside
| player | together | share |
|---|---|---|
| Brynjarsdóttir | 3 | 75% |
| Franch | 3 | 75% |
| Heath | 3 | 75% |
| Klingenberg | 3 | 75% |
| Menges | 3 | 75% |
| Purce | 3 | 75% |
| Raso | 3 | 75% |
| Reynolds | 3 | 75% |
| Sinclair | 3 | 75% |
| Carpenter | 2 | 50% |
| Foord | 2 | 50% |
| Sonnett | 2 | 50% |
The 12 most frequent, of the 4 games Horan 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.