Angel City FC vs Portland Thorns FC
Match pulse
Who won: Portland 2-0
Portland Thorns FC beat Angel City FC 2-0 on Sunday, October 19, 2025 at BMO Stadium. Goals for Portland: Olivia Moultrie (23', 60' pen).
Every player rated
Chirp Rating, 3.0 to 10.0Team stats

Player of the game
Mackenzie Arnold
POR · 5 saves, clean sheet
Deserved to win
Portland created better chances: they win this game 70% of the time
Play by play
- Match ends, Angel City 0, Portland Thorns 2.
- Second Half ends, Angel City 0, Portland Thorns 2.
- 90'+6'


Free kick won
Sveindís Jónsdóttir (Angel City) wins a free kick in the attacking half.
- 90'+6'

Foul
Foul by Laila Harbert (Portland Thorns).
- 90'+5'


Right footed shot just wide
Attempt missed. Prisca Chilufya (Angel City) right footed shot from outside the box is close, but misses to the left. Assisted by Maiara Niehues.
P. Chilufya
- 90'+4'


Offside
Offside, Angel City. Prisca Chilufya is caught offside.
- 90'+3'


Free kick won
Mackenzie Arnold (Portland Thorns) wins a free kick in the defensive half.
- 90'+3'


Foul
Foul by Prisca Chilufya (Angel City).
- 90'+3'

SubSubbed on for R. Turner
Substitution, Portland Thorns. Jayden Perry replaces Reilyn Turner.
J. Perry
- 90'+3'

Free kick won
Maiara Niehues (Angel City) wins a free kick in the defensive half.
- 90'+1'
Fourth official has announced 6 minutes of added time.
- 89'
SubSubbed on for S. Coffey
Substitution, Portland Thorns. Kaitlyn Torpey replaces Sam Coffey.
K. Torpey
- 89'
SubSubbed on for I. Obaze
Substitution, Portland Thorns. Daiane replaces Isabella Obaze.
Daiane
- 86'


Free kick won
Jessie Fleming (Portland Thorns) wins a free kick in the defensive half.
- 86'


Foul
Foul by Hina Sugita (Angel City).
- 85'


Corner awarded
Corner, Angel City. Conceded by Olivia Moultrie.
- 83'


Free kick won
Sam Hiatt (Portland Thorns) wins a free kick in the defensive half.
- 82'
SubSubbed on for G. Thompson
Substitution, Angel City. Ali Riley replaces Gisele Thompson.
A. Riley
- 81'
Delay over. They are ready to continue.
- 81'


Delay in match because of an injury Sveindís Jónsdóttir (Angel City).
- 79'
SubSubbed on for D. Castellanos
Substitution, Portland Thorns. Laila Harbert replaces Deyna Castellanos.
L. Harbert
- 79'

SubSubbed on for A. Spaanstra
Substitution, Portland Thorns. Pietra Tordin replaces Alexa Spaanstra.
P. Tordin
- 75'

Free kick won
Maiara Niehues (Angel City) wins a free kick on the left wing.
- 75'

Foul
Foul by Sam Coffey (Portland Thorns).
- 74'


Free kick won
Prisca Chilufya (Angel City) wins a free kick in the defensive half.

