Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorU.S. Marine Corps Holiday Classic · Dec 284:47.94aU.S. Marine Corps Holiday ClassicDecember 28, 2024
1000 Meters · IndoorOcean Breeze Freedom Games · Jan 72:47.72Ocean Breeze Freedom GamesJanuary 7, 2023
1600 Meters · IndoorOcean Breeze Freedom Games · Jan 44:38.49Ocean Breeze Freedom GamesJanuary 4, 2025
1600 Meters · OutdoorCherokee Last Chance · May 224:30.80aCherokee Last ChanceMay 22, 2025
1600 Meters · OutdoorCherokee Night Racer #2 · Jun 44:40.17Cherokee Night Racer #2June 4, 2024
2 Miles · OutdoorOcean Breeze Elite Invitational · Mar 19:48.93Ocean Breeze Elite InvitationalMarch 1, 2025
3200 Meters · IndoorNJSIAA Sectional Championships - South Group 4 · Feb 149:45.63NJSIAA Sectional Championships - South Group 4February 14, 2025
3200 Meters · OutdoorSJTCA Elite · May 19:55.47aSJTCA EliteMay 1, 2025
600 Meters · IndoorSJTCA Winter Meet #15 · Feb 151:31.71SJTCA Winter Meet #15February 15, 2023
800 Meters · IndoorSJTCA Winter Meet #6 · Jan 162:06.47SJTCA Winter Meet #6January 16, 2023
800 Meters · OutdoorCherokee Final Countdown- Last Chance · May 252:05.77Cherokee Final Countdown- Last ChanceMay 25, 2023

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

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 27Cherokee Final Countdown- Last ChanceMay 27 · 1600 Meters · Place 2 · Rancocas Val1600 Meters24:35.85—
May 22Cherokee Last ChanceMay 22 · 1600 Meters · Place 2 · Rancocas Valley Reg1600 Meters2.4:30.80a PB12
May 16NJSIAA Sectionals - South Groups 1 & 4May 16 · 1600 Meters · Place 8 · Rancocas Val1600 Meters84:40.5212
May 10Burlington County ChampionshipMay 10 · 3200 Meters · Place 2 · Rancocas Valley Reg3200 Meters2.10:00.35a12
May 10Burlington County ChampionshipMay 10 · 1600 Meters · Rancocas Valley Reg1600 Meters--DNF12
May 1SJTCA EliteMay 1 · 3200 Meters · Place 13 · Rancocas Valley Reg3200 Meters13.9:55.47a PB12
Apr 2RV Tri MeetApr 2 · 3200 Meters · Place 2 · Rancocas Valley Reg3200 Meters2.10:53.27a12
Apr 2RV Tri MeetApr 2 · 1600 Meters · Place 2 · Rancocas Valley Reg1600 Meters2.4:42.75a12
Mar 1Ocean Breeze Elite InvitationalMar 1 · 2 Miles · Place 3 · Rancocas Valley Reg2 Miles39:48.93 PB12
Mar 1Ocean Breeze Elite InvitationalMar 1 · 2 Miles · Place 3 · Rancocas Valley Reg2 Miles39:48.9312
Mar 1Ocean Breeze Elite InvitationalMar 1 · 2 Miles · Place 3 · Rancocas Valley Reg2 Miles39:48.9312

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 23NJSIAA Group 1 & 4 ChampionshipsFeb 23 · 3200 Meters · Place 11 · Rancocas Valley Reg3200 Meters119:54.2112
Feb 14NJSIAA Sectional Championships - South Group 4Feb 14 · 3200 Meters · Place 6 · Rancocas Valley Reg3200 Meters69:45.63 PB12
Feb 14NJSIAA Sectional Championships - South Group 4Feb 14 · 3200 Meters · Place 6 · Rancocas Valley Reg3200 Meters69:45.6312
Jan 31Olympic & Tri-County Conf MeetJan 31 · 3200 Meters · Place 3 · Rancocas Valley Reg3200 Meters39:59.1212
Jan 4Ocean Breeze Freedom GamesJan 4 · 1600 Meters · Place 31 · Rancocas Valley Reg1600 Meters314:38.49 PB12

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 28U.S. Marine Corps Holiday ClassicDec 28 · 1 Mile · Place 38 · Rancocas Valley Reg1 Mile38.4:47.94a PB12

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 4Cherokee Night Racer #2Jun 4 · 1600 Meters · Place 13 · M Rancocas Val1600 Meters134:40.17 PB—
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · 1600 Meters · Place 20 · Rancocas Val1600 Meters204:43.3911
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · 1600 Meters · Place 20 · Rancocas Val1600 Meters204:43.3911
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · 1600 Meters · Place 20 · Rancocas Val1600 Meters204:43.3911
May 23Cherokee Final Countdown- Last ChanceMay 23 · 800 Meters · Place 21 · Rancocas Valley Reg800 Meters212:08.9311
May 20Haddonfield Distance NightMay 20 · 1600 Meters · Place 52 · Rancocas Val1600 Meters524:48.7211
May 11Burlington County ChampionshipsMay 11 · 800 Meters · Place 11 · Rancocas Valley Reg800 Meters112:08.8811

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals South Groups 1 and 4Jun 2 · 800 Meters · Place 24 · Rancocas Valley Reg800 Meters24.2:09.07a11
May 25Cherokee Final Countdown- Last ChanceMay 25 · 800 Meters · Place 9 · Rancocas Val800 Meters92:05.77 PB—
May 23Olympic Conference Championships (Patriot)May 23 · 1600 Meters · Place 5 · Rancocas Valley Reg1600 Meters54:36.0210
May 23Olympic Conference Championships (Patriot)May 23 · 1600 Meters · Place 5 · Rancocas Val1600 Meters54:36.02—
May 22Haddonfield Distance NightMay 22 · 800 Meters · Place 44 · Rancocas Val800 Meters442:06.25—
May 13Burlington County ChampionshipsMay 13 · 1600 Meters · Place 7 · Rancocas Valley Reg1600 Meters74:36.1210
May 6SJTCA Open-BoysMay 6 · 1600 Meters · Place 18 · Rancocas Valley Reg1600 Meters18.4:37.20a11

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 15SJTCA Winter Meet #15Feb 15 · 600 Meters · Place 4 · Rancocas Valley Reg600 Meters41:31.71 PB10
Jan 21SJTCA Winter Meet #8Jan 21 · 3200 Meters · Place 8 · Rancocas Valley Reg3200 Meters810:09.7410
Jan 21SJTCA Winter Meet #8Jan 21 · 3200 Meters · Place 8 · Rancocas Valley Reg3200 Meters810:09.7410
Jan 21SJTCA Winter Meet #8Jan 21 · 3200 Meters · Place 8 · Rancocas Valley Reg3200 Meters810:09.7410
Jan 16SJTCA Winter Meet #6Jan 16 · 800 Meters · Place 8 · Rancocas Valley Reg800 Meters82:06.47 PB10
Jan 16SJTCA Winter Meet #6Jan 16 · 800 Meters · Place 8 · Rancocas Valley Reg800 Meters82:06.4710
Jan 7Ocean Breeze Freedom GamesJan 7 · 1000 Meters · Place 37 · Rancocas Valley Reg1000 Meters372:47.72 PB10

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29The Armory HS Holiday ClassicDec 29 · 1 Mile · Place 6 · Rancocas Valley Reg1 Mile6.4:54.16a10
Dec 17Bishop Loughlin GamesDec 17 · 1000 Meters · Place 22 · Rancocas Valley Reg1000 Meters22.2:57.76a10

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 7Cherokee Night Racing #2Jun 7 · 1600 Meters · Place 47 · M Rancocas Val1600 Meters475:04.53—
May 18Indian Freshman Finale & Varsity Relay ShowcaseMay 18 · 1600 Meters · Place 1 · Rancocas Valley Reg1600 Meters15:12.029
Apr 22The Crusader Frosh-Novice MeetApr 22 · 1600 Meters · Place 1 · Rancocas Valley Reg1600 Meters15:03.9310
Apr 16Fast Times at Cherokee HighApr 16 · 1600 Meters · Place 38 · Rancocas Val1600 Meters385:04.65—