Duke at VCU
Official Soccer Box Score (Final)
Duke vs VCU (9/28/2025 at Richmond, VA)

Duke (6-3)
3
Po#PlayerShSOGAFoMin
2Madison Beach1110043
3Juliette Schulten0000048
6Macy Szukics3000060
9Sofia Fidalgo Schiop0000035
12Maggie Kondrath0000032
13Ashley Stockdale1110047
14Alaina McVeigh3210055
18Julia Boehringer0001041
21Paige Bitting0000060
33Ava Cickavage0000048
55Kaiya Chepow0000060
--Substitutes--
4Reagan Ciabattoni0000012
7Kyle Massey0001029
8Juliette Gatsonides0000018
11Lily Soldan0000016
16Kate Donnellan000004
24Issy Carey0000017
27Sophia Miller0000012
34Brynn Crouse1100023
TMTeam0000390
Totals953239

VCU (6-3)
0
Po#PlayerShSOGAFoMin
6Mackenzie White1100042
8Manuela Secondo0000036
10Lina Behrmann0000060
11Angelina Gandos1100038
12Josefina Ventimiglia0000051
13Lotje Aalderink0000060
14Emily Foerster0000046
21Josephine Jense0000060
22Ana Afonso0000060
23Morena Macera0000060
70Emma Clements0000060
--Substitutes--
2Callie Dieffenbacher0000052
5Cameron Butler000002
15Ashley Doyle0000015
17Carley Deaver0000026
TMTeam0000330
Totals220033



#GoalkeepersMinGASaves
55Kaiya Chepow60:0002

#GoalkeepersMinGASaves
70Emma Clements60:0032



Goals by period1234Total
Duke10113
VCU00000
Shots by period1234Total
Duke31149
VCU02002

Saves by period1234Total
Duke02002
VCU00022
Corner kicks1234Total
Duke21025
VCU00000

Fouls1234Total
Duke510121239
VCU66111033

Scoring summary:
No.TimeTeamGoal scorerAssistDescription
13:26DUKEAshley StockdaleJulia Boehringer
241:23DUKEAlaina McVeighKyle Massey
351:10DUKEMadison Beachunassisted


Cautions and ejections:
GREEN-DUKE #12 Maggie Kondrath (29:43); GREEN-VCU #6 Mackenzie White (34:32); GREEN-VCU #23 Morena Macera (39:02); YELLOW-VCU #22 Ana Afonso (48:28); GREEN-DUKE #3 Juliette Schulten (48:44); YELLOW-VCU #21 Josephine Jense (49:02);

Win-Kaiya Chepow (6-3). Loss-Emma Clements (6-3).
Attendance: 203
Stadium: (Richmond, VA)
Officials: Scorer: Evan Nicely;
Offsides: Duke 0, VCU 0
Duke at VCU
Play-by-Play Summary (Period 1)
Duke vs VCU (9/28/2025 at Richmond, VA)

TimePlay
0:00Kaiya Chepow at goalie for Duke.
0:00Emma Clements at goalie for VCU.
3:26GOAL by Duke Ashley Stockdale (FIRST GOAL), Assist by Julia Boehringer
3:28Duke substitution: Kyle Massey for Julia Boehringer.
3:28Duke substitution: Brynn Crouse for Maggie Kondrath.
3:28Duke substitution: Lily Soldan for Ashley Stockdale.
Foul on Duke.
6:58Penalty corner by Duke Brynn Crouse [6:58].
7:46VCU substitution: Carley Deaver for Mackenzie White.
7:46VCU substitution: Callie Dieffenbacher for Angelina Gandos.
8:36Shot by Duke Alaina McVeigh, Wide.
8:41Duke substitution: Issy Carey for Alaina McVeigh.
8:41Duke substitution: Julia Boehringer for Madison Beach.
8:41Duke substitution: Brynn Crouse for Sofia Fidalgo Schiop.
8:41Duke substitution: Ashley Stockdale for Brynn Crouse.
8:41Duke substitution: Julia Boehringer for Madison Beach.
8:41Duke substitution: Maggie Kondrath for Sofia Fidalgo Schiop.
Foul on Duke.
Foul on VCU.
9:57Duke substitution: Reagan Ciabattoni for Juliette Schulten.
Foul on VCU.
Foul on Duke.
11:02Duke substitution: Alaina McVeigh for Lily Soldan.
Foul on VCU.
Foul on Duke.
12:46Duke substitution: Madison Beach for Issy Carey.
12:46VCU substitution: Mackenzie White for Manuela Secondo.
12:46VCU substitution: Angelina Gandos for Emily Foerster.
Foul on VCU.
Foul on VCU.
Foul on VCU.
14:28Penalty corner by Duke Maggie Kondrath [14:28].
14:40Shot by Duke Macy Szukics, Blocked.
Foul on Duke.
15:00For Duke: #2 Madison Beach, #3 Juliette Schulten, #6 Macy Szukics, #9 Sofia Fidalgo Schiop, #12 Maggie Kondrath, #13 Ashley Stockdale, #14 Alaina McVeigh, #18 Julia Boehringer, #21 Paige Bitting, #33 Ava Cickavage, #55 Kaiya Chepow.
15:00For VCU: #2 Callie Dieffenbacher, #8 Manuela Secondo, #10 Lina Behrmann, #11 Angelina Gandos, #13 Lotje Aalderink, #15 Ashley Doyle, #17 Carley Deaver, #21 Josephine Jense, #22 Ana Afonso, #23 Morena Macera, #70 Emma Clements.
15:00End of period [15:00].


Duke at VCU
Play-by-Play Summary (Period 2)
Duke vs VCU (9/28/2025 at Richmond, VA)

TimePlay
15:00Start of 2nd period [15:00].
Foul on Duke.
Foul on VCU.
15:50VCU substitution: Mackenzie White for Manuela Secondo.
16:01Shot by VCU Mackenzie White, Save (by goalie) Kaiya Chepow.
16:32VCU substitution: Josefina Ventimiglia for Carley Deaver.
Foul on Duke.
17:12VCU substitution: Manuela Secondo for Mackenzie White.
Foul on Duke.
18:54Duke substitution: Issy Carey for Maggie Kondrath.
19:18Duke substitution: Brynn Crouse for Ashley Stockdale.
19:18Duke substitution: Juliette Gatsonides for Madison Beach.
Foul on Duke.
21:40VCU substitution: Mackenzie White for Angelina Gandos.
22:05Duke substitution: Ashley Stockdale for Alaina McVeigh.
22:17VCU substitution: Carley Deaver for Emily Foerster.
Foul on VCU.
Foul on VCU.
23:28Duke substitution: Madison Beach for Julia Boehringer.
Foul on Duke.
Foul on VCU.
24:19Duke substitution: Kyle Massey for Issy Carey.
24:19Duke substitution: Sophia Miller for Ava Cickavage.
25:02Duke substitution: Alaina McVeigh for Sofia Fidalgo Schiop.
Foul on Duke.
25:38VCU substitution: Angelina Gandos for Manuela Secondo.
25:38VCU substitution: Josefina Ventimiglia for Emily Foerster.
25:38VCU substitution: Emily Foerster for Josefina Ventimiglia.
26:00Duke substitution: Maggie Kondrath for Brynn Crouse.
Foul on Duke.
Foul on Duke.
Foul on Duke.
27:26Penalty corner by Duke Alaina McVeigh [27:26].
27:34Shot by Duke Macy Szukics, Wide.
Foul on VCU.
27:35VCU substitution: Cameron Butler for Carley Deaver.
Foul on Duke.
28:13Duke substitution: Julia Boehringer for Juliette Gatsonides.
28:13VCU substitution: Josefina Ventimiglia for Angelina Gandos.
28:16Shot by VCU Angelina Gandos, Save (by goalie) Kaiya Chepow.
Foul on VCU.
29:43Green card on Duke Maggie Kondrath.
30:00End of period [30:00].


Duke at VCU
Play-by-Play Summary (Period 3)
Duke vs VCU (9/28/2025 at Richmond, VA)

TimePlay
30:00Start of 3rd period [30:00].
30:00For VCU: #2 Callie Dieffenbacher, #6 Mackenzie White, #10 Lina Behrmann, #11 Angelina Gandos, #12 Josefina Ventimiglia, #13 Lotje Aalderink, #14 Emily Foerster, #21 Josephine Jense, #22 Ana Afonso, #23 Morena Macera, #70 Emma Clements.
30:00For Duke: #2 Madison Beach, #3 Juliette Schulten, #6 Macy Szukics, #9 Sofia Fidalgo Schiop, #12 Maggie Kondrath, #13 Ashley Stockdale, #14 Alaina McVeigh, #18 Julia Boehringer, #21 Paige Bitting, #33 Ava Cickavage, #55 Kaiya Chepow.
Foul on VCU.
Foul on Duke.
Foul on VCU.
Foul on Duke.
Foul on Duke.
34:32Green card on VCU Mackenzie White.
34:43Duke substitution: Kyle Massey for Ashley Stockdale.
34:43Duke substitution: Brynn Crouse for Maggie Kondrath.
Foul on Duke.
Foul on VCU.
Foul on VCU.
35:39VCU substitution: Carley Deaver for Angelina Gandos.
Foul on VCU.
Foul on VCU.
Foul on Duke.
Foul on VCU.
36:34Duke substitution: Lily Soldan for Julia Boehringer.
Foul on Duke.
37:52Duke substitution: Reagan Ciabattoni for Sofia Fidalgo Schiop.
37:52Duke substitution: Ashley Stockdale for Juliette Schulten.
Foul on VCU.
38:43VCU substitution: Manuela Secondo for Josefina Ventimiglia.
39:02Green card on VCU Morena Macera.
Foul on Duke.
Foul on VCU.
Foul on Duke.
Foul on Duke.
41:07VCU substitution: Angelina Gandos for Carley Deaver.
41:23GOAL by Duke Alaina McVeigh, Assist by Kyle Massey
41:24Duke substitution: Issy Carey for Madison Beach.
41:24Duke substitution: Julia Boehringer for Brynn Crouse.
41:24Duke substitution: Maggie Kondrath for Kyle Massey.
Foul on VCU.
42:19VCU substitution: Josefina Ventimiglia for Manuela Secondo.
Foul on Duke.
Foul on Duke.
Foul on Duke.
Foul on VCU.
45:00End of period [45:00].


Duke at VCU
Play-by-Play Summary (Period 4)
Duke vs VCU (9/28/2025 at Richmond, VA)

TimePlay
45:00Start of 4th period [45:00].
45:00For Duke: #2 Madison Beach, #3 Juliette Schulten, #6 Macy Szukics, #9 Sofia Fidalgo Schiop, #12 Maggie Kondrath, #13 Ashley Stockdale, #14 Alaina McVeigh, #18 Julia Boehringer, #21 Paige Bitting, #33 Ava Cickavage, #55 Kaiya Chepow.
45:00For VCU: #2 Callie Dieffenbacher, #8 Manuela Secondo, #10 Lina Behrmann, #11 Angelina Gandos, #12 Josefina Ventimiglia, #13 Lotje Aalderink, #14 Emily Foerster, #21 Josephine Jense, #22 Ana Afonso, #23 Morena Macera, #70 Emma Clements.
Foul on Duke.
Foul on Duke.
Foul on Duke.
48:28Yellow card on VCU Ana Afonso.
48:44Green card on Duke Juliette Schulten.
48:45VCU substitution: Carley Deaver for Angelina Gandos.
48:45VCU substitution: Mackenzie White for Manuela Secondo.
49:02Yellow card on VCU Josephine Jense.
49:02Penalty corner by Duke Maggie Kondrath [49:02].
49:05Shot by Duke Macy Szukics, Blocked.
49:11Penalty corner by Duke Maggie Kondrath [49:11].
Foul on Duke.
51:10GOAL by Duke Madison Beach
51:10Duke substitution: Juliette Gatsonides for Maggie Kondrath.
51:10Duke substitution: Brynn Crouse for Ashley Stockdale.
51:10Duke substitution: Kyle Massey for Madison Beach.
Foul on VCU.
52:02Shot by Duke Brynn Crouse, Save (by goalie) Emma Clements.
Foul on Duke.
52:26VCU substitution: Manuela Secondo for Carley Deaver.
Foul on VCU.
52:54VCU substitution: Angelina Gandos for Mackenzie White.
53:10Duke substitution: Ashley Stockdale for Sofia Fidalgo Schiop.
Foul on Duke.
53:56Duke substitution: Sophia Miller for Ava Cickavage.
Foul on Duke.
Foul on VCU.
Foul on VCU.
55:48Duke substitution: Issy Carey for Brynn Crouse.
55:48Duke substitution: Kate Donnellan for Kyle Massey.
Foul on VCU.
56:06Duke substitution: Madison Beach for Julia Boehringer.
Foul on VCU.
Foul on Duke.
56:46VCU substitution: Mackenzie White for Josefina Ventimiglia.
56:46VCU substitution: Carley Deaver for Manuela Secondo.
Foul on VCU.
Foul on VCU.
Foul on Duke.
58:09VCU substitution: Manuela Secondo for Angelina Gandos.
Foul on Duke.
58:29VCU substitution: Josefina Ventimiglia for Emily Foerster.
Foul on Duke.
Foul on VCU.
Foul on VCU.
Foul on Duke.
59:31Shot by Duke Alaina McVeigh, Save (by goalie) Emma Clements.
60:00End of period [60:00].