FINAL RESULT · April 26, 2026

Portland Thorns FC 2–1 Angel City FC: April 26, 2026 NWSL Result

Portland Thorns FC and Angel City FC completed their 2026 NWSL match at BMO Stadium on April 26, 2026. The final score was Portland Thorns FC 2–1 Angel City FC. This page keeps the result, viewing information, current table snapshot and the other 2026 meeting together.

Portland Thorns FC logo Portland Thorns FC Current rank #6 · Form D W L W W
2–1
Angel City FC logo Angel City FC Current rank #5 · Form L W W W
Loading local time… ET: Venue time:

Portland Thorns FC vs Angel City FC Broadcast Information

ESPN2United States · Tv package
Watch on ESPN2

Angel City FC Match Venue

BMO Stadium

Los Angeles, California, USA

Open venue in Google Maps →
MATCH VIDEOS

Portland Thorns FC vs Angel City FC Match Highlights

Watch 6 available highlights from this completed NWSL match, including the match recap, goals and notable plays supplied with the final game record.

1:19

Angel City FC vs. Portland Thorns FC - Game Highlights

Watch the Game Highlights from Angel City FC vs. Portland Thorns FC, 04/27/2026

Open source video →
0:29

Pietra Tordin gets on the scoresheet for Portland Thorns FC

Pietra Tordin scores goal for Portland Thorns FC

Open source video →
FINAL MATCH REPORT

Portland Thorns FC vs Angel City FC Match Stats and Facts

Compare the final team numbers from this April 26, 2026 NWSL match, then jump to the goals, cards, substitutions, lineups and player leaders.

Final score

Portland Thorns FC 2–1 Angel City FC

Match venue

BMO Stadium

Referee

Ekaterina Koroleva

Attendance

16,636

Formations

4-2-3-1 vs 4-2-3-1

Portland Thorns FCTeam statisticAngel City FC
44.8%Possession55.2%
10Shots15
7Shots on goal7
1Corner kicks3
6Saves5
12Fouls committed7
2Yellow cards0
0Red cards0
2Offsides0
368Passes attempted446
273Passes completed348
70%Pass accuracy80%
13Tackles won20
12Interceptions8
0Blocked shots4
42Clearances12
GOALS, CARDS & SUBSTITUTIONS

Portland Thorns FC vs Angel City FC Match Timeline

Follow the important moments in match order. Routine stoppages and duplicate delay notices are left out so the decisive action is easier to scan.

  1. Kickoff

    Kickoff

  2. Yellow card · Portland Thorns FC

    Pietra Tordin (Portland Thorns) is shown the yellow card.

  3. Halftime

    Halftime

  4. Second half

    Start 2nd Half

  5. Substitution · Portland Thorns FC

    Substitution, Portland Thorns. Mimi Alidou replaces Reilyn Turner.

  6. Substitution · Angel City FC

    Substitution, Angel City. Ary Borges replaces Kennedy Fuller.

  7. Substitution · Angel City FC

    Substitution, Angel City. Jun Endo replaces Taylor Suarez.

  8. Yellow card · Portland Thorns FC

    Carolyn Calzada (Portland Thorns) is shown the yellow card for a bad foul.

  9. Substitution · Portland Thorns FC

    Substitution, Portland Thorns. Renee Lyles replaces Pietra Tordin.

  10. Substitution · Angel City FC

    Substitution, Angel City. Prisca Chilufya replaces Nealy Martin.

  11. Substitution · Portland Thorns FC

    Substitution, Portland Thorns. Jayden Perry replaces Cassandra Bogere.

  12. Goal · Portland Thorns FC

    Goal! Angel City 0, Portland Thorns 2. Sophia Wilson (Portland Thorns) left footed shot from the left side of the box to the bottom right corner. Assisted by Mimi Alidou.

  13. Substitution · Angel City FC

    Substitution, Angel City. Casey Phair replaces Riley Tiernan.

  14. Goal · Angel City FC

    Goal! Angel City 1, Portland Thorns 2. Prisca Chilufya (Angel City) right footed shot from very close range to the top right corner. Assisted by Emily Sams with a cross following a set piece situation.

  15. Full time

    Second Half ends, Angel City 1, Portland Thorns 2.

STARTING XI & BENCH

Portland Thorns FC vs Angel City FC Lineups and Formations

See both starting lineups, listed positions and available substitutes from the final match record.

AWAY TEAM

Portland Thorns FC Starting Lineup

4-2-3-1
  • 18
    Mackenzie ArnoldG
  • 2
    Reyna ReyesRB
  • 25
    M.A. VignolaLB
  • 6
    Cassandra BogereLM · Subbed off
  • 4
    Carolyn CalzadaCD-R
  • 16
    Sam HiattCD-L
  • 66
    Reilyn TurnerAM-R · Subbed off
  • 21
    Jessie FlemingRM
  • 9
    Sophia WilsonF
  • 13
    Olivia MoultrieAM
  • 19
    Pietra TordinAM-L · Subbed off

Portland Thorns FC Substitutes

  • 26
    Mimi AlidouSUB · Came on
  • 5
    Isabella ObazeSUB
  • 41
    Renee LylesSUB · Came on
  • 35
    Morgan MessnerSUB
  • 24
    Jayden PerrySUB · Came on
  • 15
    Shae HarveySUB
  • 40
    Jennie ImmethunSUB
  • 11
    Maddie PadelskiSUB
  • 23
    Marie MüllerSUB
HOME TEAM

Angel City FC Starting Lineup

4-2-3-1
  • 19
    Angelina AndersonG
  • 20
    Gisele ThompsonRB
  • 15
    Evelyn ShoresLB
  • 12
    Maiara NiehuesLM
  • 6
    Emily SamsCD-R
  • 11
    Sarah GordenCD-L
  • 17
    Kennedy FullerAM-R · Subbed off
  • 14
    Nealy MartinRM · Subbed off
  • 32
    Sveindís JónsdóttirF
  • 33
    Riley TiernanAM · Subbed off
  • 99
    Taylor SuarezAM-L · Subbed off

Angel City FC Substitutes

  • 9
    Casey PhairSUB · Came on
  • 8
    Ary BorgesSUB · Came on
  • 30
    Faith NguyenSUB
  • 25
    Sophia MatticeSUB
  • 13
    Hannah SeabertSUB
  • 18
    Jun EndoSUB · Came on
  • 24
    Prisca ChilufyaSUB · Came on
  • 16
    Carina LageyreSUB
KEY PLAYER NUMBERS

Portland Thorns FC vs Angel City FC Top Performers and Player Stats

These leaders highlight the players who topped their team in shooting, passing, defending or goalkeeping during this match.

Angel City FC Match Leaders

Total ShotsMaiara Niehues2 · 2 SOG, 0 G
Emily Sams
Accurate PassesEmily Sams65 · 76 PASS
Angelina Anderson
SavesAngelina Anderson5 · 2 GA

Portland Thorns FC Match Leaders

Sophia Wilson
Total ShotsSophia Wilson4 · 3 SOG, 1 G
Sam Hiatt
Accurate PassesSam Hiatt57 · 66 PASS
Mackenzie Arnold
SavesMackenzie Arnold6 · 1 GA
PLAY-BY-PLAY

Portland Thorns FC vs Angel City FC Match Commentary

Review the latest recorded match updates, shown from the final whistle backward for faster postgame reading.

Show latest 30 of 90 commentary updates
  1. Match ends, Angel City 1, Portland Thorns 2.

  2. Second Half ends, Angel City 1, Portland Thorns 2.

  3. Foul by Sophia Wilson (Portland Thorns).

  4. Ary Borges (Angel City) wins a free kick in the defensive half.

  5. Goal! Angel City 1, Portland Thorns 2. Prisca Chilufya (Angel City) right footed shot from very close range to the top right corner. Assisted by Emily Sams with a cross following a set piece situation.

  6. Foul by M.A. Vignola (Portland Thorns).

  7. Gisele Thompson (Angel City) wins a free kick on the right wing.

  8. Substitution, Angel City. Casey Phair replaces Riley Tiernan.

  9. Goal! Angel City 0, Portland Thorns 2. Sophia Wilson (Portland Thorns) left footed shot from the left side of the box to the bottom right corner. Assisted by Mimi Alidou.

  10. Sveindís Jónsdóttir (Angel City) wins a free kick in the attacking half.

  11. Foul by Renee Lyles (Portland Thorns).

  12. Substitution, Portland Thorns. Jayden Perry replaces Cassandra Bogere.

  13. Handball by Reyna Reyes (Portland Thorns).

  14. Delay over. They are ready to continue.

  15. Fourth official has announced 7 minutes of added time.

  16. Delay in match because of an injury Olivia Moultrie (Portland Thorns).

  17. Delay in match because of an injury Maiara Niehues (Angel City).

  18. Attempt missed. Sveindís Jónsdóttir (Angel City) right footed shot from outside the box is too high.

  19. Corner, Angel City. Conceded by Sam Hiatt.

  20. Attempt blocked. Jun Endo (Angel City) left footed shot from the left side of the box is blocked. Assisted by Riley Tiernan with a through ball.

  21. Substitution, Angel City. Prisca Chilufya replaces Nealy Martin.

  22. Ary Borges (Angel City) wins a free kick in the defensive half.

  23. Sophia Wilson (Portland Thorns).

  24. Evelyn Shores (Angel City) wins a free kick in the defensive half.

  25. Foul by Renee Lyles (Portland Thorns).

  26. Foul by Mimi Alidou (Portland Thorns).

  27. Sarah Gorden (Angel City) wins a free kick in the defensive half.

  28. Substitution, Portland Thorns. Renee Lyles replaces Pietra Tordin.

  29. Goal! Angel City 0, Portland Thorns 1. Pietra Tordin (Portland Thorns) header from very close range to the bottom left corner. Assisted by Carolyn Calzada with a headed pass following a corner.

  30. Corner, Portland Thorns. Conceded by Sarah Gorden.

MATCH-SPECIFIC GUIDE

Portland Thorns FC vs Angel City FC Result Summary

Portland Thorns FC won Portland Thorns FC 2–1 Angel City FC away from home. The score shown here is the recorded final result; team records and positions below use the site's latest standings snapshot rather than a pre-match table.

Portland Thorns FC Season Context: Start with the Cascadia Dates

Seattle is the opponent many Portland supporters look for first. Use the team filter within this page to isolate both Reign meetings and compare the home and away venues.

Angel City FC Season Context: Circle the California Matchups

Angel City meets both Bay FC and San Diego twice. Filter by opponent to compare the home and away legs without searching the complete league calendar.

How to Read This Result

The final score is fixed on this page, but current standings and recent form continue to update after later matches. Use the two team-schedule links to see what came next.

Season context was researched separately from the Portland Thorns 2026 schedule announcement and the Angel City 2026 schedule release. Live schedule data and the recorded result take priority over release-day details.

SEASON SERIES

Portland Thorns FC vs Angel City FC 2026 Head-to-Head

Across completed 2026 meetings currently in the schedule, Portland Thorns FC has 1 win, Angel City FC has 0 wins, and 1 finished level. The other listed meeting was Angel City FC 0–0 Portland Thorns FC on May 17, 2026.

April 26, 2026: Portland Thorns FC vs Angel City FC

Portland Thorns FC 2–1 Angel City FC

BMO Stadium

May 17, 2026: Angel City FC vs Portland Thorns FC

Angel City FC 0–0 Portland Thorns FC

Providence Park

Open the other meeting →
CURRENT TEAM SNAPSHOT

Portland Thorns FC vs Angel City FC Standings and Recent Form

These are current site values, included to help compare the teams. They should not be read as a historical snapshot from the original match date.

Portland Thorns FC Current Snapshot

Portland Thorns FC is currently #6 with 50 points from 30 matches (14 wins, 8 draws, 8 losses). Recent form: D W L W W.

Angel City FC Current Snapshot

Angel City FC is currently #5 with 52 points from 30 matches (15 wins, 7 draws, 8 losses). Recent form: L W W W.

Table Position Comparison

Angel City FC has the higher current points total, with a gap of 2 points between the clubs.

USING THIS MATCH PAGE

How to Use This Portland Thorns FC vs Angel City FC Result Page

Compare the Final Match Stats

Use the side-by-side numbers to compare possession, shots, passing, discipline and defensive work without opening a separate box score.

Follow the Goals and Key Moments

The match timeline keeps goals, cards and substitutions in chronological order while removing routine delay notices.

Check Lineups and Match Highlights

Review both starting formations and available substitutes, then watch any verified postgame videos attached to this result.

MATCH QUESTIONS

Portland Thorns FC vs Angel City FC FAQ

What was the Portland Thorns FC vs Angel City FC score?

The recorded final score was Portland Thorns FC 2–1 Angel City FC on April 26, 2026.

Where can I watch Portland Thorns FC vs Angel City FC?

The current schedule lists ESPN2. Availability, subscription requirements and international rights can vary by service and location.

Where is Portland Thorns FC vs Angel City FC being played?

The listed venue is BMO Stadium, at Los Angeles, California, USA. Check the venue line again before traveling.

Do Portland Thorns FC and Angel City FC meet again in 2026?

The other listed meeting was Angel City FC 0–0 Portland Thorns FC on May 17, 2026.