Portland Thorns FC vs Seattle Reign FC, 2021 United States NWSL Challenge Cup, Group Stage
· NWSL Challenge CupAbout
Portland Thorns FC are hosting Seattle Reign FC
at Providence Park, Portland, Oregon, 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.
- 2': Hand ball by Sophia Smith (Portland Thorns).
- 3': Attempt saved. Bethany Balcer (OL Reign) header from the centre of the box is saved in the top left corner. Assisted by Celia Jiménez with a cross.
- 5': Attempt blocked. Simone Charley (Portland Thorns) right footed shot from the left side of the box is blocked.
- 5': Attempt saved. Simone Charley (Portland Thorns) right footed shot from the left side of the box is saved in the centre of the goal.
- 6': Offside, Portland Thorns. Crystal Dunn tries a through ball, but Christine Sinclair is caught offside.
- 7': Foul by Kristen McNabb (OL Reign).
- 7': Natalia Kuikka (Portland Thorns) wins a free kick in the defensive half.
- 9': Foul by Simone Charley (Portland Thorns).
- 9': Karen Bardsley (OL Reign) wins a free kick in the defensive half.
- 12': Amber Brooks (OL Reign) wins a free kick in the defensive half.
- 12': Foul by Sophia Smith (Portland Thorns).
- 14': Foul by Meghan Klingenberg (Portland Thorns).
- 14': Sofia Huerta (OL Reign) wins a free kick on the right wing.
- 15': Foul by Shirley Cruz (OL Reign).
- 15': Lindsey Horan (Portland Thorns) wins a free kick in the defensive half.
- 16': Foul by Amber Brooks (OL Reign).
- 16': Sophia Smith (Portland Thorns) wins a free kick in the attacking half.
- 17': Goal! Portland Thorns 1, OL Reign 0. Lindsey Horan (Portland Thorns) from a free kick with a right footed shot to the top left corner.
- 21': Attempt blocked. Christine Sinclair (Portland Thorns) right footed shot from outside the box is blocked. Assisted by Lindsey Horan.
- 22': Offside, Portland Thorns. Sophia Smith tries a through ball, but Simone Charley is caught offside.
- 22': Foul by Angelina (OL Reign).
- 22': Lindsey Horan (Portland Thorns) wins a free kick in the defensive half.
- 25': Bethany Balcer (OL Reign) wins a free kick in the defensive half.
- 25': Foul by Lindsey Horan (Portland Thorns).
- 25': Corner, Portland Thorns. Conceded by Amber Brooks.
- 27': Corner, Portland Thorns. Conceded by Celia Jiménez.
- 27': Attempt missed. Crystal Dunn (Portland Thorns) right footed shot from outside the box is just a bit too high. Assisted by Meghan Klingenberg following a corner.
- 31': Foul by Natalia Kuikka (Portland Thorns).
- 31': Tziarra King (OL Reign) wins a free kick in the defensive half.
- 32': Corner, OL Reign. Conceded by Adrianna Franch.
- 34': Attempt missed. Angelina (OL Reign) right footed shot from the centre of the box misses to the right. Assisted by Bethany Balcer.
- 35': Attempt missed. Simone Charley (Portland Thorns) left footed shot from the right side of the box misses to the left. Assisted by Sophia Smith.
- 35': Attempt missed. Christine Sinclair (Portland Thorns) right footed shot from the centre of the box is too high.
- 36': Attempt blocked. Christine Sinclair (Portland Thorns) right footed shot from outside the box is blocked. Assisted by Simone Charley.
- 36': Attempt blocked. Christine Sinclair (Portland Thorns) left footed shot from the centre of the box is blocked.
- 36': Attempt missed. Natalia Kuikka (Portland Thorns) left footed shot from the right side of the box is close, but misses to the right. Assisted by Angela Salem.
- 38': Corner, Portland Thorns. Conceded by Amber Brooks.
- 40': Foul by Madison Hammond (OL Reign).
- 40': Simone Charley (Portland Thorns) wins a free kick in the defensive half.
- 41': Attempt saved. Simone Charley (Portland Thorns) header from the centre of the box is saved in the top centre of the goal. Assisted by Lindsey Horan.
- 44': Attempt saved. Simone Charley (Portland Thorns) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Christine Sinclair.
- 44': Attempt blocked. Sophia Smith (Portland Thorns) right footed shot from very close range is blocked.
- 44': Attempt saved. Simone Charley (Portland Thorns) header from the centre of the box is saved in the bottom right corner. Assisted by Meghan Klingenberg with a cross.
- 44': Corner, Portland Thorns. Conceded by Karen Bardsley.
- 45': Foul by Christine Sinclair (Portland Thorns).
- 45': Sofia Huerta (OL Reign) wins a free kick in the attacking half.
- 45'+1': First Half ends, Portland Thorns 1, OL Reign 0.
- 45': Second Half begins Portland Thorns 1, OL Reign 0.
- 46': Attempt blocked. Simone Charley (Portland Thorns) right footed shot from the centre of the box is blocked. Assisted by Christine Sinclair.
- 46': Attempt saved. Lindsey Horan (Portland Thorns) left footed shot from the centre of the box is saved in the centre of the goal.
- 46': Goal! Portland Thorns 2, OL Reign 0. Simone Charley (Portland Thorns) right footed shot from the centre of the box to the top left corner.
- 47': Corner, Portland Thorns. Conceded by Amber Brooks.
- 49': Attempt missed. Sofia Huerta (OL Reign) right footed shot from outside the box is just a bit too high. Assisted by Kristen McNabb.
- 50': Attempt saved. Sophia Smith (Portland Thorns) left footed shot from the centre of the box is saved in the centre of the goal.
- 50': Foul by Celia Jiménez (OL Reign).
- 50': Lindsey Horan (Portland Thorns) wins a free kick on the left wing.
- 51': Substitution, OL Reign. Jess Fishlock replaces Tziarra King.
- 51': Attempt missed. Lindsey Horan (Portland Thorns) header from the centre of the box misses to the right. Assisted by Meghan Klingenberg with a cross following a set piece situation.
- 54': Corner, Portland Thorns. Conceded by Quinn.
- 54': Attempt missed. Lindsey Horan (Portland Thorns) header from the centre of the box is close, but misses to the left. Assisted by Meghan Klingenberg with a cross following a corner.
- 55': Amber Brooks (OL Reign) wins a free kick in the defensive half.
- 55': Foul by Christine Sinclair (Portland Thorns).
- 55': Substitution, Portland Thorns. Raquel Rodríguez replaces Angela Salem.
- 56': Attempt saved. Simone Charley (Portland Thorns) right footed shot from outside the box is saved in the centre of the goal. Assisted by Raquel Rodríguez.
- 57': Substitution, OL Reign. Megan Rapinoe replaces Angelina.
- 57': Substitution, OL Reign. Leah Pruitt replaces Bethany Balcer.
- 57': Substitution, OL Reign. Dani Weatherholt replaces Shirley Cruz.
- 59': Foul by Megan Rapinoe (OL Reign).
- 59': Lindsey Horan (Portland Thorns) wins a free kick in the defensive half.
- 60': Foul by Raquel Rodríguez (Portland Thorns).
- 60': Quinn (OL Reign) wins a free kick on the right wing.
- 61': Foul by Dani Weatherholt (OL Reign).
- 61': Sophia Smith (Portland Thorns) wins a free kick in the defensive half.
- 62': Foul by Jess Fishlock (OL Reign).
- 62': Natalia Kuikka (Portland Thorns) wins a free kick in the defensive half.
- 62': Attempt blocked. Sophia Smith (Portland Thorns) right footed shot from the right side of the box is blocked.
- 63': Crystal Dunn (Portland Thorns) wins a free kick on the left wing.
- 63': Foul by Dani Weatherholt (OL Reign).
- 65': Foul by Amber Brooks (OL Reign).
- 65': Sophia Smith (Portland Thorns) wins a free kick in the attacking half.
- 65': Amber Brooks (OL Reign) is shown the yellow card for a bad foul.
- 66': Attempt missed. Crystal Dunn (Portland Thorns) left footed shot from the right side of the box is too high following a set piece situation.
- 67': Attempt missed. Megan Rapinoe (OL Reign) header from the centre of the box misses to the left. Assisted by Celia Jiménez with a cross.
- 67': Attempt blocked. Sophia Smith (Portland Thorns) right footed shot from the centre of the box is blocked.
- 67': Corner, Portland Thorns. Conceded by Amber Brooks.
- 68': Attempt blocked. Simone Charley (Portland Thorns) left footed shot from the centre of the box is blocked.
- 69': Substitution, Portland Thorns. Tyler Lussi replaces Simone Charley.
- 69': Substitution, Portland Thorns. Celeste Boureille replaces Christine Sinclair.
- 70': Attempt missed. Leah Pruitt (OL Reign) header from the centre of the box misses to the right. Assisted by Kristen McNabb with a cross.
- 71': Offside, Portland Thorns. Crystal Dunn tries a through ball, but Tyler Lussi is caught offside.
- 71': Foul by Celia Jiménez (OL Reign).
- 71': Tyler Lussi (Portland Thorns) wins a free kick in the defensive half.
- 72': Foul by Lindsey Horan (Portland Thorns).
- 72': Sofia Huerta (OL Reign) wins a free kick in the defensive half.
- 72': Lindsey Horan (Portland Thorns) is shown the yellow card for a bad foul.
- 73': Hand ball by Leah Pruitt (OL Reign).
- 76': Foul by Celia Jiménez (OL Reign).
- 76': Sophia Smith (Portland Thorns) wins a free kick on the left wing.
- 77': Foul by Dani Weatherholt (OL Reign).
- 77': Tyler Lussi (Portland Thorns) wins a free kick in the attacking half.
- 77': Substitution, OL Reign. Stephanie Cox replaces Kristen McNabb.
- 78': Substitution, Portland Thorns. Madison Pogarch replaces Meghan Klingenberg.
- 78': Substitution, Portland Thorns. Morgan Weaver replaces Sophia Smith.
- 79': Attempt missed. Celia Jiménez (OL Reign) right footed shot from outside the box misses to the right. Assisted by Megan Rapinoe.
- 80': Attempt saved. Megan Rapinoe (OL Reign) left footed shot from the left side of the box is saved in the centre of the goal.
- 80': Corner, OL Reign. Conceded by Natalia Kuikka.
- 81': Corner, OL Reign. Conceded by Becky Sauerbrunn.
- 83': Attempt missed. Morgan Weaver (Portland Thorns) right footed shot from the centre of the box is close, but misses the top right corner. Assisted by Crystal Dunn.
- 84': Attempt missed. Tyler Lussi (Portland Thorns) left footed shot from outside the box is close, but misses to the right. Assisted by Madison Pogarch.
- 85': Foul by Leah Pruitt (OL Reign).
- 85': Madison Pogarch (Portland Thorns) wins a free kick in the defensive half.
- 88': Attempt missed. Lindsey Horan (Portland Thorns) right footed shot from the centre of the box misses to the right. Assisted by Morgan Weaver following a fast break.
- 88': Dani Weatherholt (OL Reign) wins a free kick in the defensive half.
- 88': Foul by Raquel Rodríguez (Portland Thorns).
- 89': Attempt blocked. Dani Weatherholt (OL Reign) right footed shot from outside the box is blocked. Assisted by Megan Rapinoe.
- 90': Attempt missed. Morgan Weaver (Portland Thorns) right footed shot from the left side of the box is close, but misses to the left.
- 90'+2': Attempt missed. Leah Pruitt (OL Reign) left footed shot from the centre of the box misses to the left. Assisted by Dani Weatherholt.
- 90'+2': Attempt missed. Tyler Lussi (Portland Thorns) right footed shot from the right side of the box is too high. Assisted by Crystal Dunn.
- 90'+4': Second Half ends, Portland Thorns 2, OL Reign 0.
- 0': Match ends, Portland Thorns 2, OL Reign 0.
Statistics
SEA |
POR![]() |
|
|---|---|---|
| 16 | Fouls | 11 |
| 1 | Yellow Cards | 1 |
| 0 | Red Cards | 0 |
| 0 | Offsides | 3 |
| 3 | Corner Kicks | 7 |
| 7 | Saves | 2 |
| 48.5 | Possession | 51.5 |
| 9 | SHOTS | 30 |
| 2 | ON GOAL | 10 |
| 0.2 | On Target % | 0.3 |
| 0 | Penalty Goals | 0 |
| 0 | Penalty Kicks Taken | 0 |
| 305 | Accurate Passes | 352 |
| 418 | Passes | 450 |
| 0.7 | Pass Completion % | 0.8 |
| 4 | Accurate Crosses | 5 |
| 21 | Crosses | 18 |
| 0.2 | Cross % | 0.3 |
| 79 | Long Balls | 60 |
| 43 | Accurate Long Balls | 29 |
| 0.5 | Long Balls % | 0.5 |
| 1 | Blocked Shots | 8 |
| 12 | Effective Tackles | 10 |
| 21 | Tackles | 16 |
| 0.6 | Tackle % | 0.6 |
| 9 | Interceptions | 12 |
| 29 | Effective Clearances | 18 |
| 29 | Clearances | 18 |
Game Information
Competition: NWSL Challenge Cup
Venue: Providence Park
Location: Portland, Oregon, USA
Attendance: 5,289
Venue: Providence Park
Location: Portland, Oregon, USA
Attendance: 5,289
NWSL Challenge Cup Table
| # | TEAM | GP | GD | PTS |
|---|---|---|---|---|
| 1 | Racing Louisville FC | 5 | +7 | 12 |
| 2 | Kansas City Current | 5 | +7 | 10 |
| 3 | Houston Dash | 5 | -4 | 6 |
| 4 | Chicago Stars FC | 5 | -10 | 1 |
Line-Ups
Portland Thorns FC (4-3-1-2)
| No. | Name |
|---|---|
| 24 | Adrianna Franch (GK) |
| 4 | Becky Sauerbrunn |
| 20 | Kelli Hubly |
| 25 | Meghan Klingenberg |
| 14 | Natalia Kuikka |
| 7 | Simone Charley |
| 36 | Angela Salem |
| 12 | Christine Sinclair |
| 10 | Lindsey Heaps |
| 19 | Crystal Dunn |
| 9 | Sophia Wilson |
Seattle Reign FC (4-2-3-1)
| No. | Name |
|---|---|
| 1 | Karen Bardsley (GK) |
| 99 | Madison Hammond |
| 2 | Amber Brooks |
| 19 | Kristen McNabb |
| 13 | Celia Jiménez |
| 11 | Sofia Huerta |
| 5 | Quinn |
| 28 | Shirley Cruz |
| 24 | Bethany Balcer |
| 23 | Tziarra King |
| 26 | Angelina |
NWSL Challenge Cup News
NWSL 2026 mega-preview: Predictions for all 16 teams
The NWSL is back! Let's predict how each team will finish by assessing what's ahead for Rodman, Lavelle and the other stars.
NWSL ambition rankings: All 16 clubs judged by the big moves they are or aren't making
The NWSL has teams that are building stadiums, signing stars and spending money. Meanwhile, other teams, well, aren't doing any of that.
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.
SEA