Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorQuaker Invitational · Jan 174:59.59aQuaker InvitationalJanuary 17, 2026
1500 Meters · OutdoorLarry Ellis Invitational · May 14:30.98aLarry Ellis InvitationalMay 1, 2026
1600 Meters · IndoorNJSIAA Sectional Championships - South Group 3 · Feb 75:05.10NJSIAA Sectional Championships - South Group 3February 7, 2025
1600 Meters · OutdoorSJTCA Elite · May 14:59.17aSJTCA EliteMay 1, 2025
3000 Meters · IndoorPenn Elite · Jan 2210:00.27aPenn EliteJanuary 22, 2026
3200 Meters · IndoorNJSIAA Group 2 & 3 State Championships · Feb 1711:03.58NJSIAA Group 2 & 3 State ChampionshipsFebruary 17, 2024
3200 Meters · OutdoorNJSIAA State Meet Of Champions · Jun 410:32.54NJSIAA State Meet Of ChampionsJune 4, 2025
5000 Meters · OutdoorBig East Outdoor · May 1417:43.12aBig East OutdoorMay 14, 2026
800 Meters · IndoorU.S. Marine Corps Holiday Classic · Dec 292:25.01aU.S. Marine Corps Holiday ClassicDecember 29, 2023
800 Meters · OutdoorPenn Challenge · Mar 212:17.06Penn ChallengeMarch 21, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 14Big East OutdoorMay 14 · 5000 Meters · Place 10 · VillanovaVillanova5000 Meters10.17:43.12a PBFr
May 1Larry Ellis InvitationalMay 1 · 1500 Meters · Place 20 · VillanovaVillanova1500 Meters20.4:30.98a PBFr
Apr 17Virginia ChallengeApr 17 · 1500 Meters · Place 23 · VillanovaVillanova1500 Meters23.4:32.51aFr
Apr 11Rutgers RelaysApr 11 · 1500 Meters · Place 2 · VillanovaVillanova1500 Meters2.4:33.42aFr
Mar 21Penn ChallengeMar 21 · 1500 Meters · Place 4 · VillanovaVillanova1500 Meters44:32.65FR
Mar 21Penn ChallengeMar 21 · 800 Meters · Place 4 · VillanovaVillanova800 Meters42:17.06 PBFR

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 27Big EastFeb 27 · 1 Mile · Place 14 · VillanovaVillanova1 MileRound P14.5:02.36aFr
Jan 22Penn EliteJan 22 · 3000 Meters · Place 10 · VillanovaVillanova3000 Meters10.10:00.27a PBFr
Jan 17Quaker InvitationalJan 17 · 1 Mile · Place 12 · VillanovaVillanova1 Mile12.4:59.59a PBFr

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 4NJSIAA State Meet Of ChampionsJun 4 · 3200 Meters · Place 3 · Ocean City HOcean City H3200 Meters310:32.54 PB12
May 30NJSIAA Group Championships - 2 & 3May 30 · 3200 Meters · Place 3 · Ocean CityOcean City3200 Meters310:44.4812
May 30NJSIAA Group Championships - 2 & 3May 30 · 1600 Meters · Place 2 · Ocean CityOcean City1600 Meters25:01.2112
May 30NJSIAA Group Championships - 2 & 3May 30 · 3200 Meters · Place 3 · Ocean CityOcean City3200 Meters310:44.4812
May 5Cape May County ChampsMay 5 · 3200 Meters · Place 1 · Ocean City HOcean City H3200 Meters111:00.86—
May 1SJTCA EliteMay 1 · 1600 Meters · Place 1 · Ocean CityOcean City1600 Meters1.4:59.17a PB12
Apr 8Ocean City Girls vs ACIT, EHTApr 8 · 3200 Meters · Place 1 · Ocean CityOcean City3200 Meters1.11:38.512
Apr 8Ocean City Girls vs ACIT, EHTApr 8 · 1600 Meters · Place 1 · Ocean CityOcean City1600 Meters1.5:20.312
Apr 1Girls Dual Meet: Hammonton vs. Ocean City vs. MainlandApr 1 · 3200 Meters · Place 1 · Ocean CityOcean City3200 Meters1.11:18.012
Apr 1Girls Dual Meet: Hammonton vs. Ocean City vs. MainlandApr 1 · 1600 Meters · Place 1 · Ocean CityOcean City1600 Meters1.5:10.012

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · 1600 Meters · Place 3 · Ocean CityOcean City1600 Meters35:06.1312
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · 3200 Meters · Place 5 · Ocean CityOcean City3200 Meters511:06.6012
Feb 7NJSIAA Sectional Championships - South Group 3Feb 7 · 3200 Meters · Place 1 · Ocean CityOcean City3200 Meters111:16.1612
Feb 7NJSIAA Sectional Championships - South Group 3Feb 7 · 1600 Meters · Place 1 · Ocean CityOcean City1600 Meters15:05.10 PB12

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 12NJSIAA State Meet Of ChampionsJun 12 · 1600 Meters · Place 8 · Ocean CityOcean City1600 Meters8.5:00.18a11
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 3200 Meters · Place 3 · Ocean CityOcean City3200 Meters3.11:06.37a11
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 1600 Meters · Place 3 · Ocean CityOcean City1600 Meters3.5:01.20a11
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 3200 Meters · Place 1 · Ocean City HOcean City H3200 Meters111:03.1011
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 1600 Meters · Place 1 · Ocean City HOcean City H1600 Meters15:03.7711
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 3200 Meters · Place 1 · Ocean City HOcean City H3200 Meters111:03.1011
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 1600 Meters · Place 1 · Ocean City HOcean City H1600 Meters15:03.7711
May 20Haddonfield Distance NightMay 20 · 1600 Meters · Place 1 · Ocean City HOcean City H1600 Meters15:04.3111
May 16Cape May County ChampionshipsMay 16 · 3200 Meters · Place 1 · Ocean CityOcean City3200 Meters111:20.0911
May 16Cape May County ChampionshipsMay 16 · 1600 Meters · Place 1 · Ocean CityOcean City1600 Meters15:16.1211
May 6F.A.T. Duals: Hammonton, OC, Vineland and MillvilleMay 6 · 3200 Meters · Place 1 · Ocean City HOcean City H3200 Meters111:27.86—
May 6F.A.T. Duals: Hammonton, OC, Vineland and MillvilleMay 6 · 1600 Meters · Place 1 · Ocean City HOcean City H1600 Meters15:10.32—
May 2SJTCA Elite MeetMay 2 · 1600 Meters · Place 3 · Ocean CityOcean City1600 Meters3.5:02.80a11
Apr 22Duals: Ocean City Girls, Absegami, BridgetonApr 22 · 3200 Meters · Place 1 · Ocean CityOcean City3200 Meters1.11:3511
Apr 12Cherokee Night Racer #1: Night of 3200'sApr 12 · 3200 Meters · Place 2 · Ocean CityOcean City3200 Meters2.10:50.72a11

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 3200 Meters · Place 4 · Ocean CityOcean City3200 Meters411:03.58 PB11
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 1600 Meters · Place 2 · Ocean CityOcean City1600 Meters25:06.4711
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 3200 Meters · Place 4 · Ocean CityOcean City3200 Meters411:03.5811
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 1600 Meters · Place 2 · Ocean CityOcean City1600 Meters25:06.4711
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 3200 Meters · Place 1 · Ocean CityOcean City3200 Meters111:10.3811
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 1600 Meters · Place 2 · Ocean CityOcean City1600 Meters25:12.6211
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 3200 Meters · Place 1 · Ocean CityOcean City3200 Meters111:10.3811
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 1600 Meters · Place 2 · Ocean CityOcean City1600 Meters25:12.6211
Jan 29SJTCA Winter Meet #14Jan 29 · 1600 Meters · Place 1 · Ocean CityOcean City1600 Meters15:11.0411

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 29U.S. Marine Corps Holiday ClassicDec 29 · 800 Meters · Place 6 · Ocean CityOcean City800 Meters6.2:25.01a PB11
Feb 17NJSIAA Group ChampionshipsFeb 17 · 3200 Meters · Place 7 · Ocean CityOcean City3200 Meters711:17.4510
Feb 5NJSIAA Sectional Championships - South Group 2&3Feb 5 · 3200 Meters · Place 4 · Ocean CityOcean City3200 Meters411:36.9610
Feb 5NJSIAA Sectional Championships - South Group 2&3Feb 5 · 3200 Meters · Place 4 · Ocean CityOcean City3200 Meters411:36.9610
Jan 30SJTCA Winter Meet #11Jan 30 · 3200 Meters · Place 3 · Ocean CityOcean City3200 Meters311:43.0510

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 15NJSIAA Meet of ChampionsJun 15 · 1600 Meters · Place 7 · Ocean City HOcean City H1600 Meters75:03.7810
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · 1600 Meters · Place 5 · Ocean CityOcean City1600 Meters5.5:08.33a10
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · 1600 Meters · Place 2 · Ocean CityOcean City1600 Meters25:09.7710
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · 3200 Meters · Place 2 · Ocean CityOcean City3200 Meters211:17.2210
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · 3200 Meters · Place 2 · Ocean City HOcean City H3200 Meters211:17.2210
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · 1600 Meters · Place 2 · Ocean City HOcean City H1600 Meters25:09.7710
May 24Cape Atlantic League MeetMay 24 · 800 Meters · Place 2 · Ocean City HOcean City H800 Meters22:21.18—
May 22Haddonfield Distance NightMay 22 · 1600 Meters · Place 5 · Ocean City HOcean City H1600 Meters55:05.80—
May 18Cape May County ChampionshipsMay 18 · 3200 Meters · Place 1 · Ocean CityOcean City3200 Meters1.11:25.80a10
May 10Hammonton vs. Vineland vs. OC vs. Millville Girls DualMay 10 · 3200 Meters · Place 1 · Ocean CityOcean City3200 Meters1.11:50.010
May 10Hammonton vs. Vineland vs. OC vs. Millville Girls DualMay 10 · 1600 Meters · Place 1 · Ocean CityOcean City1600 Meters1.5:10.810
May 4SJTCA Elite MeetMay 4 · 3200 Meters · Place 1 · Ocean CityOcean City3200 Meters1.10:58.96a10
Apr 15Lenape Girls InvitationalApr 15 · 3200 Meters · Place 1 · Ocean City HOcean City H3200 Meters111:40.27—