Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorNJSIAA Sectional Championships - South Groups 1&2 · Feb 155:05.79NJSIAA Sectional Championships - South Groups 1&2February 15, 2025
1600 Meters · OutdoorCamden County Championships · May 105:13.67Camden County ChampionshipsMay 10, 2025
400 Meters · OutdoorDanny Curran Invitational · Mar 271:01.12aDanny Curran InvitationalMarch 27, 2026
400m Hurdles · 36" / 0.914m · OutdoorCherokee Last Chance · May 221:05.71aCherokee Last ChanceMay 22, 2025
800 Meters · IndoorNJCAA Division III Outdoor Track & Field Championships · May 72:18.66aNJCAA Division III Outdoor Track & Field ChampionshipsMay 7, 2026
800 Meters · OutdoorCherokee Final Countdown- Last Chance · May 272:12.78Cherokee Final Countdown- Last ChanceMay 27, 2025
High Jump · OutdoorDelsea Field · Mar 295-02.00Delsea FieldMarch 29, 2025

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

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
May 7NJCAA Division III Outdoor Track & Field ChampionshipsMay 7 · 800 Meters · Place 14 · Camden County (N.J.)Camden County (N.J.)800 MetersRound P14.2:18.66a PBFr

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 24TCNJ Lions InviteApr 24 · 800 Meters · Place 58 · Camden County (N.J.)Camden County (N.J.)800 Meters58.2:14.85aFr
Apr 18Millersville InviteApr 18 · 800 Meters · Place 24 · Camden County (N.J.)Camden County (N.J.)800 Meters24.2:18.98aFr
Mar 27Danny Curran InvitationalMar 27 · 800 Meters · Camden County (N.J.)Camden County (N.J.)800 Meters--DNSFr
Mar 27Danny Curran InvitationalMar 27 · 400 Meters · Place 122 · Camden County (N.J.)Camden County (N.J.)400 Meters122.1:01.12a PBFr

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 27Cherokee Final Countdown- Last ChanceMay 27 · 400m Hurdles · Place 6 · OverbrookOverbrook400m Hurdles61:05.05—
May 27Cherokee Final Countdown- Last ChanceMay 27 · 800 Meters · Place 22 · OverbrookOverbrook800 Meters222:12.78 PB—
May 22Cherokee Last ChanceMay 22 · 400m Hurdles · Place 6 · OverbrookOverbrook400m Hurdles36" / 0.914m6.1:05.71a PB12
May 22Cherokee Last ChanceMay 22 · 800 Meters · Place 22 · OverbrookOverbrook800 Meters22.2:16.38a12
May 10Camden County ChampionshipsMay 10 · 400m Hurdles · Place 15 · OverbrookOverbrook400m Hurdles151:05.05—
May 10Camden County ChampionshipsMay 10 · 1600 Meters · Place 16 · OverbrookOverbrook1600 Meters165:13.67 PB—
May 10Camden County ChampionshipsMay 10 · 800 Meters · Place 18 · OverbrookOverbrook800 Meters182:13.42—
May 7Tri County Conf ShowcaseMay 7 · High Jump · OverbrookOverbrookHigh Jump--NH12
May 7Tri County Conf ShowcaseMay 7 · 800 Meters · Place 16 · OverbrookOverbrook800 Meters16.2:13.47a12
Apr 23FAT WednesdayApr 23 · 800 Meters · Place 28 · OverbrookOverbrook800 Meters282:13.4212
Apr 23FAT WednesdayApr 23 · 400m Hurdles · Place 13 · OverbrookOverbrook400m Hurdles131:05.0512
Mar 29Delsea FieldMar 29 · High Jump · Place 36 · OverbrookOverbrookHigh Jump36.5-02.00 PB12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 15NJSIAA Sectional Championships - South Groups 1&2Feb 15 · 800 Meters · Place 24 · OverbrookOverbrook800 Meters242:20.0312
Feb 15NJSIAA Sectional Championships - South Groups 1&2Feb 15 · 1600 Meters · Place 16 · OverbrookOverbrook1600 Meters165:05.79 PB12
Jan 31Olympic & Tri-County Conf MeetJan 31 · 1600 Meters · Place 21 · OverbrookOverbrook1600 Meters215:10.9512
Jan 25SJTCA #15Jan 25 · 800 Meters · Place 54 · OverbrookOverbrook800 Meters542:24.0312
Jan 25SJTCA #15Jan 25 · 800 Meters · Place 54 · OverbrookOverbrook800 Meters542:24.0312

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 28SJTCA Meet #7Dec 28 · 1600 Meters · OverbrookOverbrook1600 Meters--DNS12

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 1600 Meters · Place 24 · OverbrookOverbrook1600 Meters245:13.6711
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 1600 Meters · Place 24 · OverbrookOverbrook1600 Meters245:13.6711
May 23Cherokee Final Countdown- Last ChanceMay 23 · 1600 Meters · Place 26 · OverbrookOverbrook1600 Meters265:14.6811
May 22Tri County Conference Championships May 22 · 800 Meters · Place 29 · OverbrookOverbrook800 Meters292:27.8311
Apr 22Dual meet vs OverbrookApr 22 · 3200 Meters · Place 3 · OverbrookOverbrook3200 Meters3.11:50.14aUnofficial11
Apr 22Dual meet vs OverbrookApr 22 · 1600 Meters · Place 6 · OverbrookOverbrook1600 Meters6.5:25.56aUnofficial11
Apr 22Dual meet vs OverbrookApr 22 · 800 Meters · Place 3 · OverbrookOverbrook800 Meters3.2:24.72aUnofficial11

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · 1600 Meters · Place 36 · OverbrookOverbrook1600 Meters365:26.2810
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · 1600 Meters · Place 36 · OverbrookOverbrook1600 Meters365:26.2810
May 17Tri County Conference ChampionshipsMay 17 · 1600 Meters · Place 35 · OverbrookOverbrook1600 Meters355:35.87—
May 13Camden County ChampionshipsMay 13 · 1600 Meters · Place 19 · OverbrookOverbrook1600 Meters19.5:35.58a10
May 6SJTCA Open-BoysMay 6 · 1600 Meters · Place 98 · OverbrookOverbrook1600 Meters98.5:39.41a10

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals South Groups 2 and 3Jun 3 · 1600 Meters · Place 31 · OverbrookOverbrook1600 Meters315:57.859
May 18Tri County Conference ChampionshipsMay 18 · 1600 Meters · Place 42 · OverbrookOverbrook1600 Meters426:03.29—