
Bay FC vs Angel City FC, 2025 NWSL, Regular Season
· NWSLAbout
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 3': Foul by Katie Zelem (Angel City).
- 3': Taylor Huff (Bay) wins a free kick on the right wing.
- 4': Foul by M.A. Vignola (Angel City).
- 4': Taylor Huff (Bay) wins a free kick on the right wing.
- 8': Offside, Bay. Racheal Kundananji is caught offside.
- 9': Dangerous play by Abby Dahlkemper (Bay).
- 9': Katie Zelem (Angel City) wins a free kick in the attacking half.
- 9': Delay in match because of an injury Katie Zelem (Angel City).
- 10': Delay over. They are ready to continue.
- 10': Attempt blocked. Alanna Kennedy (Angel City) right footed shot from outside the box is blocked.
- 10': Corner,Angel City. Conceded by Jordan Silkowitz.
- 11': Attempt missed. M.A. Vignola (Angel City) header from the centre of the box misses to the right. Assisted by Christen Press with a cross following a corner.
- 11': Attempt missed. Alyssa Thompson (Angel City) right footed shot from the centre of the box is too high. Assisted by Megan Reid following a corner.
- 13': Foul by Megan Reid (Angel City).
- 13': Racheal Kundananji (Bay) wins a free kick on the right wing.
- 13': Megan Reid (Angel City) is shown the yellow card for a bad foul.
- 14': Attempt missed. Caroline Conti (Bay) right footed shot from outside the box misses to the left.
- 15': Attempt blocked. Racheal Kundananji (Bay) left footed shot from the centre of the box is blocked. Assisted by Taylor Huff.
- 15': Attempt saved. Dorian Bailey (Bay) left footed shot from outside the box is saved in the centre of the goal by Angelina Anderson (Angel City).
- 15': Attempt missed. Taylor Huff (Bay) left footed shot from outside the box is too high.
- 16': Delay in match because of an injury Angelina Anderson (Angel City).
- 17': Delay over. They are ready to continue.
- 20': Attempt missed. Alanna Kennedy (Angel City) right footed shot from outside the box is high and wide to the right.
- 21': Attempt missed. Christen Press (Angel City) right footed shot from outside the box is too high. Assisted by Katie Zelem.
- 21': Foul by Racheal Kundananji (Bay).
- 21': Megan Reid (Angel City) wins a free kick in the defensive half.
- 23': Goal! Bay 1, Angel City 0. Penelope Hocking (Bay) right footed shot from the left side of the box to the top right corner. Assisted by Taylor Huff.
- 25': Attempt blocked. Alyssa Thompson (Angel City) right footed shot from the centre of the box is blocked. Assisted by Christen Press with a cross.
- 25': Attempt blocked. Kennedy Fuller (Angel City) left footed shot from the centre of the box is blocked.
- 26': Penalty Bay. Taylor Huff draws a foul in the penalty area.
- 26': Penalty conceded by Angelina Anderson (Angel City) after a foul in the penalty area.
- 28': Goal! Bay 2, Angel City 0. Caroline Conti (Bay) converts the penalty with a right footed shot to the bottom left corner.
- 30': Attempt missed. Rachel Hill (Bay) left footed shot from outside the box is too high.
- 33': Foul by Racheal Kundananji (Bay).
- 33': Megan Reid (Angel City) wins a free kick in the defensive half.
- 33': Racheal Kundananji (Bay) is shown the yellow card.
- 34': Delay in match because of an injury Jordan Silkowitz (Bay).
- 36': Delay over. They are ready to continue.
- 37': Attempt saved. Racheal Kundananji (Bay) left footed shot from the left side of the box is saved in the centre of the goal by Angelina Anderson (Angel City).
- 39': Attempt saved. Katie Zelem (Angel City) right footed shot from the right side of the box is saved in the top centre of the goal by Jordan Silkowitz (Bay). Assisted by Gisele Thompson.
- 41': Corner,Angel City. Conceded by Maddie Moreau.
- 41': Attempt missed. M.A. Vignola (Angel City) left footed shot from the centre of the box misses to the right following a corner.
- 42': Caprice Dydasco (Bay) wins a free kick in the defensive half.
- 42': Foul by Riley Tiernan (Angel City).
- 45': Fourth official has announced 6 minutes of added time.
- 45'+1': Foul by Alanna Kennedy (Angel City).
- 45'+1': Taylor Huff (Bay) wins a free kick in the defensive half.
- 45'+4': Alyssa Thompson (Angel City) wins a free kick in the defensive half.
- 45'+4': Foul by Emily Menges (Bay).
- 45'+4': Emily Menges (Bay) is shown the yellow card for a bad foul.
- 45'+5': Foul by Christen Press (Angel City).
- 45'+5': Maddie Moreau (Bay) wins a free kick in the defensive half.
- 45'+6': Foul by Caroline Conti (Bay).
- 45'+6': Kennedy Fuller (Angel City) wins a free kick on the left wing.
- 45'+7': First Half ends, Bay 2, Angel City 0.
- 45': Second Half begins Bay 2, Angel City 0.
- 45': Substitution, Angel City. Macey Hodge replaces Katie Zelem.
- 46': Attempt saved. Alyssa Thompson (Angel City) left footed shot from the centre of the box is saved in the centre of the goal by Jordan Silkowitz (Bay). Assisted by Kennedy Fuller.
- 46': Corner,Angel City. Conceded by Dorian Bailey.
- 47': Attempt missed. Kennedy Fuller (Angel City) left footed shot from the left side of the box misses to the left following a corner.
- 47': Foul by Alanna Kennedy (Angel City).
- 47': Penelope Hocking (Bay) wins a free kick in the defensive half.
- 49': Foul by Alyssa Thompson (Angel City).
- 49': Taylor Huff (Bay) wins a free kick in the attacking half.
- 49': Offside, Bay. Abby Dahlkemper is caught offside.
- 53': Foul by Dorian Bailey (Bay).
- 53': Kennedy Fuller (Angel City) wins a free kick in the defensive half.
- 53': Dorian Bailey (Bay) is shown the yellow card for a bad foul.
- 54': Attempt saved. Riley Tiernan (Angel City) right footed shot from the right side of the box is saved in the centre of the goal by Jordan Silkowitz (Bay). Assisted by Christen Press.
- 55': Offside, Angel City. Riley Tiernan is caught offside.
- 58': Racheal Kundananji (Bay) hits the bar with a right footed shot from outside the box. Assisted by Caroline Conti.
- 59': Attempt missed. Christen Press (Angel City) right footed shot from outside the box misses to the right. Assisted by Alyssa Thompson.
- 61': Attempt missed. Riley Tiernan (Angel City) right footed shot from the right side of the box is too high. Assisted by Gisele Thompson following a fast break.
- 64': Attempt missed. Alyssa Thompson (Angel City) right footed shot from outside the box is close, but misses to the right. Assisted by Macey Hodge.
- 65': Delay in match because of an injury M.A. Vignola (Angel City).
- 66': Delay over. They are ready to continue.
- 66': Substitution, Angel City. Madison Hammond replaces Alanna Kennedy.
- 67': Substitution, Angel City. Miyabi Moriya replaces M.A. Vignola because of an injury.
- 67': Substitution, Angel City. Casey Phair replaces Christen Press.
- 69': Substitution, Bay. Asisat Oshoala replaces Racheal Kundananji.
- 70': Hand ball by Gisele Thompson (Angel City).
- 71': Attempt missed. Kennedy Fuller (Angel City) right footed shot from the centre of the box is just a bit too high. Assisted by Alyssa Thompson.
- 72': Jordan Silkowitz (Bay) is shown the yellow card.
- 73': Attempt saved. Alyssa Thompson (Angel City) left footed shot from outside the box is saved in the top left corner by Jordan Silkowitz (Bay). Assisted by Riley Tiernan.
- 73': Corner,Angel City. Conceded by Jordan Silkowitz.
- 73': Foul by Casey Phair (Angel City).
- 73': Jordan Silkowitz (Bay) wins a free kick in the defensive half.
- 74': Foul by Gisele Thompson (Angel City).
- 74': Penelope Hocking (Bay) wins a free kick in the defensive half.
- 76': Corner,Angel City. Conceded by Maddie Moreau.
- 78': Corner,Bay. Conceded by Kennedy Fuller.
- 79': Attempt missed. Abby Dahlkemper (Bay) header from the centre of the box misses to the left. Assisted by Taylor Huff with a cross following a corner.
- 80': Substitution, Bay. Tess Boade replaces Penelope Hocking.
- 80': Substitution, Bay. Jamie Shepherd replaces Caroline Conti.
- 80': Substitution, Bay. Alyssa Malonson replaces Maddie Moreau.
- 80': Corner,Bay. Conceded by Sarah Gorden.
- 81': Offside, Bay. Asisat Oshoala is caught offside.
- 82': Dorian Bailey (Bay) wins a free kick in the defensive half.
- 82': Foul by Madison Hammond (Angel City).
- 83': Asisat Oshoala (Bay) wins a free kick in the attacking half.
- 83': Foul by Madison Hammond (Angel City).
- 84': Attempt missed. Caprice Dydasco (Bay) right footed shot from outside the box is too high. Assisted by Asisat Oshoala.
- 87': Substitution, Bay. Joelle Anderson replaces Dorian Bailey.
- 90': Attempt missed. Joelle Anderson (Bay) left footed shot from the centre of the box misses to the right. Assisted by Asisat Oshoala.
- 90'+1': Fourth official has announced 5 minutes of added time.
- 90'+2': Substitution, Angel City. Sophia Mattice replaces Kennedy Fuller.
- 90'+2': Alyssa Malonson (Bay) wins a free kick in the defensive half.
- 90'+2': Foul by Alyssa Thompson (Angel City).
- 90'+3': Delay in match because of an injury Alyssa Malonson (Bay).
- 90'+3': Delay in match because of an injury Alyssa Thompson (Angel City).
- 90'+4': Delay over. They are ready to continue.
- 90'+4': Substitution, Angel City. Julie Dufour replaces Alyssa Thompson because of an injury.
- 90'+5': Foul by Julie Dufour (Angel City).
- 90'+5': Tess Boade (Bay) wins a free kick in the defensive half.
- 90'+6': Alyssa Malonson (Bay) wins a free kick in the defensive half.
- 90'+6': Foul by Riley Tiernan (Angel City).
- 90'+8': Second Half ends, Bay 2, Angel City 0.
- 0': Match ends, Bay 2, Angel City 0.
Statistics
![]() |
BAY![]() |
|
---|---|---|
17 | Fouls | 6 |
1 | Yellow Cards | 4 |
0 | Red Cards | 0 |
1 | Offsides | 3 |
5 | Corner Kicks | 2 |
2 | Saves | 4 |
56.5 | Possession | 43.5 |
17 | SHOTS | 12 |
4 | ON GOAL | 4 |
0.2 | On Target % | 0.3 |
0 | Penalty Goals | 1 |
0 | Penalty Kicks Taken | 1 |
336 | Accurate Passes | 257 |
446 | Passes | 353 |
0.8 | Pass Completion % | 0.7 |
3 | Accurate Crosses | 1 |
17 | Crosses | 8 |
0.2 | Cross % | 0.1 |
82 | Long Balls | 53 |
33 | Accurate Long Balls | 13 |
0.4 | Long Balls % | 0.2 |
3 | Blocked Shots | 1 |
14 | Effective Tackles | 13 |
19 | Tackles | 15 |
0.7 | Tackle % | 0.9 |
12 | Interceptions | 12 |
17 | Effective Clearances | 29 |
17 | Clearances | 29 |
Game Information
Venue: PayPal Park
Location: San Jose, California, USA
Attendance: 14,241
NWSL Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Kansas City Current | 20 | +28 | 50 |
2 | Washington Spirit | 20 | +6 | 36 |
3 | Gotham FC | 20 | +10 | 30 |
4 | Portland Thorns FC | 20 | +6 | 30 |
Line-Ups
Bay FC (4-4-1-1)
No. | Name |
---|---|
29 | Jordan Silkowitz (GK) ![]() |
4 | Emily Menges ![]() |
13 | Abby Dahlkemper |
24 | Maddie Moreau |
3 | Caprice Dydasco |
19 | Dorian Bailey ![]() |
15 | Caroline Conti |
55 | Penelope Hocking |
21 | Rachel Hill |
9 | Racheal Kundananji ![]() |
7 | Taylor Huff |
Angel City FC (4-2-3-1)
No. | Name |
---|---|
19 | Angelina Anderson (GK) |
6 | Megan Reid ![]() |
11 | Sarah Gorden |
16 | M.A. Vignola |
20 | Gisele Thompson |
17 | Kennedy Fuller |
4 | Katie Zelem |
14 | Alanna Kennedy |
33 | Riley Tiernan |
21 | Alyssa Thompson |
23 | Christen Press |
NWSL News

The Seattle Reign defeated Racing Louisville 1-0 on Tuesday with a late goal, in a match that was a continuation of the game suspended on Sunday due to a medical emergency involving Racing midfielder Savannah DeMelo.

ESPN will expand its coverage of National Women's Soccer League games beginning in 2026 as part of an updated media rights deal that the league announced on Tuesday.

Savannah DeMelo thanked medical staff, teammates and fans for their support on Monday, a day after she collapsed on the field during Racing Louisville's match against Seattle Reign FC at Lumen Field.

The Seattle Reign and Racing Louisville abandoned their match in the National Women's Soccer League on Sunday night after a medical emergency involving Racing midfielder Savannah DeMelo.

NJ/NY Gotham FC are rocketing up ESPN's NWSL Power Rankings thanks to the immediate impact of star recruit Jaedyn Shaw.