Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUpper Dublin Winter Series - Distance Night · Jan 145:02.25aUpper Dublin Winter Series - Distance NightJanuary 14, 2026
1 Mile · OutdoorA Third Night at the Horse Farm · May 155:04.96A Third Night at the Horse FarmMay 15, 2025
1600 Meters · IndoorNJSIAA Group Non-Public A & B Championships · Feb 205:07.56NJSIAA Group Non-Public A & B ChampionshipsFebruary 20, 2026
1600 Meters · OutdoorHaddonfield Distance Night · May 44:58.38aHaddonfield Distance NightMay 4, 2026
3200 Meters · IndoorNJSIAA Group Non-Public A & B Championships · Feb 2010:52.32NJSIAA Group Non-Public A & B ChampionshipsFebruary 20, 2026
3200 Meters · OutdoorBurlington County Championships · May 710:29.53Burlington County ChampionshipsMay 7, 2026
800 Meters · OutdoorBurlington County Divisional Championships · May 12:24.81aBurlington County Divisional ChampionshipsMay 1, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 3NJSIAA State Meet Of ChampionsJun 3 · 3200 Meters · Place 14 · Holy Cross3200 Meters14.10:45.18a12
May 29NJSIAA Group Championships - NPA & NPBMay 29 · 3200 Meters · Place 1 · Holy Cross3200 Meters1.10:49.19a12
May 29NJSIAA Group Championships - NPA & NPBMay 29 · 1600 Meters · Place 3 · Holy Cross1600 Meters3.5:04.36a12
May 7Burlington County ChampionshipsMay 7 · 3200 Meters · Place 1 · Holy Cross H3200 Meters110:29.53 PB—
May 7Burlington County ChampionshipsMay 7 · 1600 Meters · Place 1 · Holy Cross H1600 Meters15:07.77—
May 4Haddonfield Distance NightMay 4 · 1600 Meters · Place 1 · Holy Cross1600 Meters1.4:58.38a PB12
May 1Burlington County Divisional ChampionshipsMay 1 · 1600 Meters · Place 1 · Holy Cross1600 Meters1.5:06.72a12
May 1Burlington County Divisional ChampionshipsMay 1 · 800 Meters · Place 1 · Holy Cross800 Meters1.2:24.81a PB12
Apr 27Holmdel Twilight Series - Night of 3200sApr 27 · 3200 Meters · Place 3 · Holy Cross3200 Meters3.10:33.44a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 20NJSIAA Group Non-Public A & B ChampionshipsFeb 20 · 3200 Meters · Place 1 · Holy Cross3200 Meters110:52.32 PB12
Feb 20NJSIAA Group Non-Public A & B ChampionshipsFeb 20 · 1600 Meters · Place 1 · Holy Cross1600 Meters15:07.56 PB12
Jan 14Upper Dublin Winter Series - Distance NightJan 14 · 1 Mile · Place 2 · Holy Cross1 Mile2.5:02.25a PB12

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 11The Winner's Circle at The Horse FarmJun 11 · 1600 Meters · Place 4 · Holy Cross1600 Meters45:01.7911
Jun 4NJSIAA State Meet Of ChampionsJun 4 · 3200 Meters · Place 8 · Holy Cross H3200 Meters810:53.9511
May 30NJSIAA NPA & NPB StatesMay 30 · 3200 Meters · Place 1 · Holy Cross3200 Meters1.10:52.74a11
May 30NJSIAA NPA & NPB StatesMay 30 · 1600 Meters · Place 3 · Holy Cross1600 Meters3.5:05.55a11
May 15A Third Night at the Horse FarmMay 15 · 1 Mile · Place 5 · Holy Cross H1 Mile55:04.96 PB—
May 10Burlington County ChampionshipMay 10 · 3200 Meters · Place 4 · Holy Cross3200 Meters4.11:04.61a11
May 10Burlington County ChampionshipMay 10 · 1600 Meters · Place 3 · Holy Cross1600 Meters3.5:08.54a11
May 5Haddonfield Distance NightMay 5 · 1600 Meters · Place 2 · Holy Cross H1600 Meters25:10.84—
May 2Burlington County Divisional ChampsMay 2 · 1600 Meters · Place 1 · Holy Cross H1600 Meters15:19.27—
May 2Burlington County Divisional ChampsMay 2 · 800 Meters · Place 1 · Holy Cross H800 Meters12:25.84—
May 1SJTCA EliteMay 1 · 3200 Meters · Place 1 · Holy Cross3200 Meters1.11:05.34a11
Apr 19Colts Neck Spring InvitationalApr 19 · 1600 Meters · Place 7 · Holy Cross1600 Meters75:13.0711

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 21NJSIAA Group Non-Public A & B ChampionshipsFeb 21 · 3200 Meters · Place 1 · Holy Cross3200 Meters111:04.5111
Feb 21NJSIAA Group Non-Public A & B ChampionshipsFeb 21 · 1600 Meters · Place 3 · Holy Cross1600 Meters35:16.0111
Feb 7Henderson InvitationalFeb 7 · 1 Mile · Place 5 · Holy Cross1 Mile5.5:14.17a11

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Non Public A-BJun 7 · 3200 Meters · Place 3 · Holy Cross3200 Meters3.11:40.81a10
Jun 7NJSIAA Non Public A-BJun 7 · 1600 Meters · Place 3 · Holy Cross1600 Meters3.5:12.12a10
Jun 7NJSIAA Non Public A-BJun 7 · 800 Meters · Place 9 · Holy Cross800 Meters9.2:31.63a10
May 18Burlington County Scholastic League Divisional ChampionshipsMay 18 · 3200 Meters · Place 1 · Holy Cross H3200 Meters111:31.75—
May 18Burlington County Scholastic League Divisional ChampionshipsMay 18 · 1600 Meters · Place 1 · Holy Cross H1600 Meters15:22.39—
May 18Burlington County Scholastic League Divisional ChampionshipsMay 18 · 800 Meters · Place 2 · Holy Cross H800 Meters22:33.58—
May 11Burlington County ChampionshipsMay 11 · 1600 Meters · Place 2 · Holy Cross1600 Meters25:17.3910
May 11Burlington County ChampionshipsMay 11 · 3200 Meters · Place 1 · Holy Cross3200 Meters111:35.6310
May 4SJTCA Open (Girls)May 4 · 1600 Meters · Place 4 · Holy Cross H1600 Meters45:22.97—
May 4SJTCA Open (Girls)May 4 · 800 Meters · Place 10 · Holy Cross H800 Meters102:31.39—
May 2SJTCA Elite MeetMay 2 · 3200 Meters · Place 8 · Holy Cross3200 Meters8.11:33.81a10
Apr 13Fast Times at Cherokee HighApr 13 · 1600 Meters · Place 6 · Holy Cross H1600 Meters65:38.86—
Apr 12Cherokee Night Racer #1: Night of 3200'sApr 12 · 3200 Meters · Place 21 · Holy Cross3200 Meters21.11:43.82a10

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · 1600 Meters · Place 13 · Holy Cross1600 Meters13.5:51.52a9
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · 800 Meters · Place 14 · Holy Cross800 Meters14.2:42.86a9
May 20Burlington County Scholastic League Divisional ChampionshipsMay 20 · 1600 Meters · Place 2 · Holy Cross1600 Meters26:00.359
May 20Burlington County Scholastic League Divisional ChampionshipsMay 20 · 800 Meters · Place 2 · Holy Cross800 Meters22:42.969
May 6SJTCA Open - GirlsMay 6 · 800 Meters · Place 43 · Holy Cross800 Meters432:51.149
May 6SJTCA Open - GirlsMay 6 · 1600 Meters · Place 36 · Holy Cross1600 Meters366:08.699
Apr 21The Crusader Frosh-Novice MeetApr 21 · 1600 Meters · Place 4 · Holy Cross1600 Meters46:17.809