2026 Portland Thorns FC season
From Wikipedia, the free encyclopedia
OwnerRAJ Sports
General managerJeff Agoos
Head coachRobert Vilahamn
Stadium
- Providence Park
- (capacity: 25,218)
| 2026 season | |||
|---|---|---|---|
| Owner | RAJ Sports | ||
| General manager | Jeff Agoos | ||
| Head coach | Robert Vilahamn | ||
| Stadium |
| ||
| Top goalscorer | Olivia Moultrie Pietra Tordin Reilyn Turner (3 each) | ||
| Highest home attendance | 21,321 (vs Seattle Reign, March 20) | ||
| Lowest home attendance | 16,734 (vs Kansas City Current, March 28) | ||
| Average home league attendance | 19,287 | ||
| Biggest win | 2–0 (vs Seattle Reign (H), NWSL, March 20) 2–0 (vs Kansas City Current (H), NWSL, March 28) 2–0 (vs San Diego Wave (H), NWSL, April 29) | ||
| Biggest defeat | 1–3 (vs San Diego Wave (A), NWSL, March 25) | ||
|
| |||
| All statistics correct as of April 29, 2026. | |||
The 2026 Portland Thorns FC season is the team's fourteenth season as a professional women's soccer team. Thorns FC play in the National Women's Soccer League (NWSL), the top tier of women's soccer in the United States.
On March 4, the club announced Robert Vilahamn had been appointed as permanent head coach.[1][2] Vilahamn was previously the head coach of Tottenham Hotspur in the Women's Super League in England, and Swedish side BK Häcken in the Damallsvenskan.[3]
Squad
Pre-season
Coachella Valley Invitational
| February 15 | Angel City | 2–1 | Portland Thorns | Indio, California |
| 1:00 pm PT | Report | Stadium: Empire Polo Club |
| February 21 | Houston Dash | 1–1 | Portland Thorns | Indio, California |
| 10:30 am PT | Report |
|
Stadium: Empire Polo Club |
Friendly
| March 6 | Portland Thorns | 5–1 | | Portland, Oregon |
| 7:00 pm PT | Report |
|
Stadium: Providence Park |
Mid-season
Friendly
| June 27 | Portland Thorns | v | TBD | Portland, Oregon |
| 2:00 pm PDT | Stadium: Providence Park |
Competitions
Win Draw Loss
Regular season
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Portland Thorns FC | 7 | 5 | 1 | 1 | 12 | 6 | +6 | 16 | Playoffs and CONCACAF W Champions Cup |
| 2 | San Diego Wave FC | 7 | 5 | 0 | 2 | 11 | 7 | +4 | 15 | |
| 3 | Washington Spirit | 7 | 3 | 3 | 1 | 10 | 4 | +6 | 12 | Playoffs |
| 4 | Gotham FC | 7 | 3 | 2 | 2 | 7 | 4 | +3 | 11 | |
| 5 | Utah Royals | 6 | 3 | 1 | 2 | 9 | 6 | +3 | 10 |
Updated to match(es) played on April 29, 2026. Source: NWSL
Rules for classification: 1) points; 2) total goal difference; 3) total wins; 4) total goals scored; 5) head-to-head points; 6) head-to-head goal goals scored; 7) fewest disciplinary points; 8) coin toss (if 2 clubs tied) or drawing of lots (if ≥3 clubs tied).
Rules for classification: 1) points; 2) total goal difference; 3) total wins; 4) total goals scored; 5) head-to-head points; 6) head-to-head goal goals scored; 7) fewest disciplinary points; 8) coin toss (if 2 clubs tied) or drawing of lots (if ≥3 clubs tied).
Results summary
| Overall | Home | Away | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD |
| 7 | 5 | 1 | 1 | 12 | 6 | +6 | 16 | 3 | 0 | 0 | 6 | 0 | +6 | 2 | 1 | 1 | 6 | 6 | 0 |
Last updated: April 29, 2026.
Source: NWSL
Results by matchday
Updated to match(es) played on April 29, 2026. Source: NWSL
A = Away; H = Home; W = Win; D = Draw; L = Loss; P = Postponed
A = Away; H = Home; W = Win; D = Draw; L = Loss; P = Postponed
Matches
| March 13 1 | Washington Spirit | 0–1 | Portland Thorns | Washington D.C. |
| 8:00 pm EDT | Report |
|
Stadium: Audi Field Attendance: 19,215 Referee: Brad Jensen |
| March 20 2 | Portland Thorns | 2–0 | Seattle Reign | Portland, Oregon |
| 7:00 pm PDT | Report |
|
Stadium: Providence Park Attendance: 21,321 Referee: Elvis Osmanovic |
| March 25 3 | San Diego Wave | 3–1 | Portland Thorns | San Diego, California |
| 7:00 pm PDT | Report | Stadium: Snapdragon Stadium Attendance: 8,428 Referee: Jaclyn Metz |
| March 28 4 | Portland Thorns | 2–0 | Kansas City Current | Portland, Oregon |
| 1:00 pm PDT | Report |
|
Stadium: Providence Park Attendance: 16,734 Referee: Abdou Ndiaye |
| April 4 5 | North Carolina Courage | 2–2 | Portland Thorns | Cary, North Carolina |
| 6:30 pm EDT | Report |
|
Stadium: WakeMed Soccer Park Attendance: 7,018 Referee: Alyssa Pennington |
| April 26 6 | Angel City | 1–2 | Portland Thorns | Los Angeles, California |
| 3:00 pm PDT |
|
Report | Stadium: BMO Stadium Attendance: 16,636 Referee: Katja Koroleva |
| April 29 7 | Portland Thorns | 2–0 | San Diego Wave | Portland, Oregon |
| 7:00 pm PDT | Report |
|
Stadium: Providence Park Attendance: 19,806 Referee: Elton Garcia |
| May 3 8 | Chicago Stars | v | Portland Thorns | Evanston, Illinois |
| 12:00 pm CDT | Report | Stadium: Martin Stadium |
| May 8 9 | Racing Louisville | v | Portland Thorns | Louisville, Kentucky |
| 6:30 pm EDT | Report | Stadium: Lynn Family Stadium |
| May 17 10 | Portland Thorns | v | Angel City | Portland, Oregon |
| 3:00 pm PDT | Report | Stadium: Providence Park |
| May 20 11 | Portland Thorns | v | Bay FC | Portland, Oregon |
| 7:00 pm PDT | Report | Stadium: Providence Park |
| May 24 12 | Kansas City Current | v | Portland Thorns | Kansas City, Missouri |
| 12:00 pm CDT | Report | Stadium: CPKC Stadium |
| May 30 13 | Portland Thorns | v | Utah Royals | Portland, Oregon |
| 1:00 pm PDT | Report | Stadium: Providence Park |
| July 5 14 | Portland Thorns | v | Racing Louisville | Portland, Oregon |
| 4:00 pm PDT | Report | Stadium: Providence Park |
| July 12 15 | Seattle Reign | v | Portland Thorns | Seattle, Washington |
| 1:00 pm PDT | Report | Stadium: Lumen Field |
| July 18 16 | Denver Summit | v | Portland Thorns | Centennial, Colorado |
| 12:00 pm MDT | Report | Stadium: Centennial Stadium |
| July 24 17 | Portland Thorns | v | Gotham FC | Portland, Oregon |
| 7:00 pm PDT | Report | Stadium: Providence Park |
| August 2 18 | Utah Royals | v | Portland Thorns | Sandy, Utah |
| 5:00 pm MDT | Report | Stadium: America First Field |
| August 9 19 | Boston Legacy | v | Portland Thorns | Pawtucket, Rhode Island |
| 4:00 pm EDT | Report | Stadium: Centreville Bank Stadium |
| August 15 20 | Portland Thorns | v | Orlando Pride | Portland, Oregon |
| 5:45 pm PDT | Report | Stadium: Providence Park |
| August 22 21 | Portland Thorns | v | Denver Summit | Portland, Oregon |
| 5:45 pm PDT | Report | Stadium: Providence Park |
| August 28 22 | Gotham FC | v | Portland Thorns | Harrison, New Jersey |
| 8:00 pm EDT | Report | Stadium: Sports Illustrated Stadium |
| September 6 23 | Portland Thorns | v | Washington Spirit | Portland, Oregon |
| 1:00 pm PDT | Report | Stadium: Providence Park |
| September 13 24 | Portland Thorns | v | Chicago Stars | Portland, Oregon |
| 4:00 pm PDT | Stadium: Providence Park |
| September 19 25 | Orlando Pride | v | Portland Thorns | Orlando, Florida |
| 4:00 pm EDT | Stadium: Inter&Co Stadium |
| September 26 26 | Portland Thorns | v | Houston Dash | Portland, Oregon |
| 5:45 pm PDT | Stadium: Providence Park |
| October 3 27 | Portland Thorns | v | Boston Legacy | Portland, Oregon |
| 5:45 pm PDT | Stadium: Providence Park |
| October 18 28 | Bay FC | v | Portland Thorns | San Jose, California |
| 2:00 pm PDT | Stadium: PayPal Park |
| October 23 29 | Portland Thorns | v | North Carolina Courage | Portland, Oregon |
| 7:00 pm PDT | Stadium: Providence Park |
| November 1 30 | Houston Dash | v | Portland Thorns | Houston, Texas |
| 4:00 pm CDT | Stadium: Shell Energy Stadium |