Angel City FC vs Portland Thorns FC, 2022 NWSL Challenge Cup, Group Stage
· NWSL Challenge CupAbout
Angel City FC are hosting Portland Thorns FC
at Titan Stadium, Fullerton, California, USA, starting on
. The match is a part of the NWSL Challenge Cup.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 3': Attempt saved. Janine Beckie (Portland Thorns) right footed shot from outside the box is saved in the top centre of the goal. Assisted by Morgan Weaver.
- 3': Attempt saved. Janine Beckie (Portland Thorns) left footed shot from outside the box is saved in the centre of the goal. Assisted by Christine Sinclair.
- 6': Corner, Portland Thorns. Conceded by Megan Reid.
- 7': Attempt saved. Christine Sinclair (Portland Thorns) right footed shot from the left side of the box is saved in the bottom left corner. Assisted by Olivia Moultrie with a cross.
- 7': Corner, Portland Thorns. Conceded by Didi Haracic.
- 7': Attempt missed. Emily Menges (Portland Thorns) right footed shot from outside the box misses to the left following a corner.
- 9': Foul by Jasmyne Spencer (Angel City).
- 9': Morgan Weaver (Portland Thorns) wins a free kick in the defensive half.
- 10': Attempt saved. Simone Charley (Angel City) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Savannah McCaskill.
- 11': Foul by Jun Endo (Angel City).
- 11': Olivia Moultrie (Portland Thorns) wins a free kick in the defensive half.
- 12': Foul by Raquel Rodríguez (Portland Thorns).
- 12': Savannah McCaskill (Angel City) wins a free kick on the right wing.
- 14': Foul by Dani Weatherholt (Angel City).
- 14': Olivia Moultrie (Portland Thorns) wins a free kick in the defensive half.
- 15': Attempt blocked. Christine Sinclair (Portland Thorns) left footed shot from the left side of the box is blocked. Assisted by Morgan Weaver.
- 16': Attempt saved. Christen Press (Angel City) right footed shot from the left side of the box is saved in the centre of the goal. Assisted by Savannah McCaskill.
- 18': Corner, Portland Thorns. Conceded by Vanessa Gilles.
- 25': Foul by Jun Endo (Angel City).
- 25': Yazmeen Ryan (Portland Thorns) wins a free kick in the defensive half.
- 27': Attempt saved. Christen Press (Angel City) right footed shot from outside the box is saved in the bottom left corner.
- 27': Foul by Madison Pogarch (Portland Thorns).
- 27': Savannah McCaskill (Angel City) wins a free kick on the right wing.
- 28': Attempt blocked. Megan Reid (Angel City) left footed shot from outside the box is blocked.
- 28': Penalty Angel City. Vanessa Gilles draws a foul in the penalty area.
- 28': Penalty conceded by Raquel Rodríguez (Portland Thorns) after a foul in the penalty area.
- 28': Raquel Rodríguez (Portland Thorns) is shown the yellow card for a bad foul.
- 29': Goal! Angel City 1, Portland Thorns 0. Christen Press (Angel City) converts the penalty with a right footed shot to the bottom right corner.
- 33': Attempt saved. Savannah McCaskill (Angel City) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Simone Charley.
- 35': Corner, Angel City. Conceded by Emily Menges.
- 36': Offside, Angel City. Savannah McCaskill tries a through ball, but Vanessa Gilles is caught offside.
- 37': Foul by Cari Roccaro (Angel City).
- 37': Olivia Moultrie (Portland Thorns) wins a free kick on the right wing.
- 37': Cari Roccaro (Angel City) is shown the yellow card for a bad foul.
- 38': Attempt missed. Janine Beckie (Portland Thorns) right footed shot from the centre of the box is high and wide to the right following a set piece situation.
- 40': Attempt missed. Janine Beckie (Portland Thorns) left footed shot from the centre of the box is high and wide to the left. Assisted by Olivia Moultrie following a fast break.
- 44': Hand ball by Jasmyne Spencer (Angel City).
- 45'+3': First Half ends, Angel City 1, Portland Thorns 0.
- 45': Second Half begins Angel City 1, Portland Thorns 0.
- 47': Dani Weatherholt (Angel City) wins a free kick in the attacking half.
- 47': Foul by Raquel Rodríguez (Portland Thorns).
- 48': Attempt missed. Megan Reid (Angel City) right footed shot from the centre of the box is too high following a set piece situation.
- 49': Attempt blocked. Cari Roccaro (Angel City) right footed shot from outside the box is blocked. Assisted by Jun Endo.
- 50': Corner, Angel City. Conceded by Olivia Moultrie.
- 52': Attempt blocked. Christen Press (Angel City) right footed shot from outside the box is blocked. Assisted by Savannah McCaskill.
- 55': Attempt blocked. Jasmyne Spencer (Angel City) right footed shot from the right side of the box is blocked. Assisted by Jun Endo.
- 55': Corner, Angel City. Conceded by Kelli Hubly.
- 58': Attempt missed. Savannah McCaskill (Angel City) right footed shot from outside the box is too high. Assisted by Christen Press.
- 59': Attempt missed. Christen Press (Angel City) left footed shot from a difficult angle on the left is close, but misses to the left. Assisted by Jun Endo with a cross.
- 62': Foul by Kelli Hubly (Portland Thorns).
- 62': Simone Charley (Angel City) wins a free kick in the defensive half.
- 64': Corner, Portland Thorns. Conceded by Vanessa Gilles.
- 65': Substitution, Portland Thorns. Marissa Everett replaces Olivia Moultrie.
- 65': Emily Menges (Portland Thorns) wins a free kick in the defensive half.
- 65': Foul by Simone Charley (Angel City).
- 67': Attempt missed. Raquel Rodríguez (Portland Thorns) left footed shot from the centre of the box is high and wide to the left. Assisted by Meghan Klingenberg with a cross.
- 69': Attempt blocked. Jun Endo (Angel City) left footed shot from outside the box is blocked. Assisted by Dani Weatherholt.
- 70': Substitution, Angel City. Tyler Lussi replaces Christen Press.
- 70': Substitution, Portland Thorns. Natalia Kuikka replaces Madison Pogarch.
- 73': Foul by Raquel Rodríguez (Portland Thorns).
- 73': Savannah McCaskill (Angel City) wins a free kick in the attacking half.
- 75': Corner, Angel City. Conceded by Natalia Kuikka.
- 75': Attempt blocked. Tyler Lussi (Angel City) header from the right side of the six yard box is blocked. Assisted by Savannah McCaskill with a cross.
- 79': Substitution, Angel City. Madison Hammond replaces Jasmyne Spencer.
- 80': Substitution, Portland Thorns. Natalie Beckman replaces Raquel Rodríguez.
- 81': Offside, Angel City. Didi Haracic tries a through ball, but Simone Charley is caught offside.
- 81': Simone Charley (Angel City) is shown the yellow card.
- 87': Substitution, Angel City. Hope Breslin replaces Simone Charley because of an injury.
- 88': Corner, Portland Thorns. Conceded by Tyler Lussi.
- 90'+7': Foul by Natalia Kuikka (Portland Thorns).
- 90'+7': Jun Endo (Angel City) wins a free kick in the defensive half.
- 90'+7': Natalia Kuikka (Portland Thorns) is shown the yellow card for a bad foul.
- 90'+8': Second Half ends, Angel City 1, Portland Thorns 0.
- 0': Match ends, Angel City 1, Portland Thorns 0.
Game Information
Competition: NWSL Challenge Cup
Venue: Titan Stadium
Location: Fullerton, California, USA
Attendance: 4,524
Venue: Titan Stadium
Location: Fullerton, California, USA
Attendance: 4,524
Line-Ups
Angel City FC (4-3-3)
| No. | Name |
|---|---|
| 13 | DiDi Haracic (GK) |
| 4 | Vanessa Gilles |
| 2 | Megan Reid |
| 5 | Ali Riley |
| 3 | Jasmyne Spencer |
| 17 | Dani Weatherholt |
| 8 | Cari Roccaro |
| 9 | Savannah McCaskill |
| 18 | Jun Endo |
| 23 | Christen Press |
| 7 | Simone Charley |
Portland Thorns FC (4-3-3)
| No. | Name |
|---|---|
| 1 | Bella Bixby (GK) |
| 20 | Kelli Hubly |
| 5 | Emily Menges |
| 15 | Madison Pogarch |
| 25 | Meghan Klingenberg |
| 11 | Rocky Rodríguez |
| 13 | Olivia Moultrie |
| 23 | Yazmeen Ryan |
| 12 | Christine Sinclair |
| 22 | Morgan Weaver |
| 16 | Janine Sonis |
NWSL Challenge Cup News
Ranking all 18 new 2026 NWSL team jerseys: Which kits hit?
A new NWSL season means one thing: New kits! Here are all 18 new jerseys for 2026, ranked from boring to beautiful.
NWSL 2026: Lavelle, Gotham begin title defense vs. Boston
The 2026 NWSL 248-match season kicks off on March 13 when 2025 season runners-up Washington Spirit host Portland Thorns FC at Audi Field.
Offseason questions for every NWSL team building toward 2026
The NWSL season is over, and the planning for 2026 begins immediately. Here is one burning question for each team.
NWSL all-time winners: Championship, Shield, Challenge Cup
Three of the most prestigious NWSL titles are the Championship, Shield and Challenge Cup. Check out the all-time winners list now.
NWSL championship: Predictions, players to watch, key storylines
The NWSL Championship on Saturday pits the Washington Spirit vs. Gotham FC. Who is the underdog? Who is the player to watch? Who will win?