Notebook FCSearch

NWSL Club

Portland Thorns FC

Portland Thorns FC finished 6th in the 2026 NWSL regular season with 50 points from 30 matches (14 won, 8 drawn, 8 lost). They finished 11 points behind Gotham FC at the top and reached the playoffs. Their next match is the playoff quarter-final at Washington Spirit on 8 November.

The season story

Portland Thorns FC season

Portland Thorns FC next fixtures
RDateH/AOpponentScore
Sun 8 NovAWashington Spirit3:00 pm EST
Portland Thorns FC results, newest first
RDateH/AOpponentScore
Sun 1 NovAHouston Dash2–0
Fri 23 OctHNorth Carolina Courage1–0
Sun 18 OctABay FC2–2
Sat 3 OctHBoston Legacy FC2–4
Sat 26 SepHHouston Dash1–1
Sat 19 SepAOrlando Pride4–1
Sun 13 SepHChicago Stars FC1–1
Sun 6 SepHWashington Spirit1–2
Fri 28 AugAGotham FC1–1
Sat 22 AugHDenver Summit FC1–0
Sat 15 AugHOrlando Pride2–1
Sun 9 AugABoston Legacy FC4–3
Sun 2 AugAUtah Royals FC1–5
Fri 24 JulHGotham FC2–2
Sat 18 JulADenver Summit FC1–2
Portland Thorns FC earlier results
RDateH/AOpponentScore
Sun 12 JulASeattle Reign FC0–2
Sun 5 JulHRacing Louisville FC4–0
Sat 30 MayHUtah Royals FC2–2
Sun 24 MayAKansas City Current1–3
Wed 20 MayHBay FC2–0
Sun 17 MayHAngel City FC0–0
Fri 8 MayARacing Louisville FC1–3
Sun 3 MayAChicago Stars FC2–0
Wed 29 AprHSan Diego Wave FC2–0
Sun 26 AprAAngel City FC2–1
Sat 4 AprANorth Carolina Courage2–2
Sat 28 MarHKansas City Current2–0
Wed 25 MarASan Diego Wave FC1–3
Fri 20 MarHSeattle Reign FC2–0
Fri 13 MarAWashington Spirit1–0

Newest first. Scores and results from Portland Thorns FC’s side; each row links to the match.

NWSL table

Standings →
NWSL table
#ShieldClubGDPts
1Gotham FC+1661
2San Diego Wave FC+1458
3Washington Spirit+1555
4Kansas City Current+1553
5Angel City FC+2252
6Portland Thorns FC+950
7Utah Royals FC+547
8Seattle Reign FC+447

Final regular-season table. The top eight reached the playoffs.

In numbers

Portland Thorns FC finished the regular season in 6th place and reached the playoffs. 50 points. Next playoff quarter-final at Washington Spirit, 8 November.

Portland Thorns FC have 8 home wins from 15 at home, and 6 from 15 away. 1.9 points a match at home, 1.4 away.

Portland Thorns FC are 2 matches from their longest unbeaten run this season. Current run 3. Longest 5. Next at Washington Spirit, 8 November.

Form

Last five results, newest first. A win’s bar runs right and a loss’s left, by the goal margin, drawn to at most four; a draw sits on the line.

Home and away

Home8W 5D 2L
Away6W 3D 6L
Home points293rd
Away points217th
xG for47.66th
xG against43.19th
xG difference+4.57th
Expected points44.08th

Rank is among the 16 NWSL clubs. A figure the record does not carry is left out.

Position by matchday

Each club’s place in the table after every matchday, from recorded results. Portland Thorns FC in red, the leader in ink, every other club in grey.

Squad

Portland Thorns FC squad, by position, with season figures
PlayerMinGAShSoTxG
Goalkeepers
Mackenzie Arnold2,70901000.0
Bella Bixby––––––
Erin McKinney––––––
Morgan Messner29700000.0
Mackenzie Wood––––––
Defenders
Carolyn Calzada1,56501520.3
Sam Hiatt2,11700720.6
Marie Müller1,733312181.2
Isabella Obaze1,11000720.4
Jayden Perry1,88912840.7
Reyna Reyes1,950001031.7
M.A. Vignola2,267111060.9
Midfielders
Mimi Alidou74102730.7
Cassandra Bogere1,25601520.2
Jessie Fleming3,006121650.7
Shae Harvey19710420.3
Jennie Immethun21000100.0
Renee Lyles48220730.9
Mallie McKenzie41210320.6
Olivia Moultrie1,4605537185.1
Nina Nijstad1,198111140.8
Morgan Weaver512201150.8
Forwards
Deyna Castellanos44510720.3
Julie Dufour1300000.0
Caiya Hanks7082020101.7
Valerin Loboa2000000.0
Maddie Padelski15600510.4
Alexa Spaanstra53600400.2
Pietra Tordin2,6038870248.8
Reilyn Turner1,3215137155.4
Sophia Wilson2,4561541275416.1

Season figures in the NWSL; a player who moved clubs shows her totals for both. Figures are matched to the squad by name within the club. A is primary assists; xG is expected goals, a model estimate of chance quality. A dash where no figure is matched or recorded. Players recorded with this club this season. Not a confirmed active roster.