Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorSJTCA #5 · Dec 226:20.93aSJTCA #5December 22, 2025
1600 Meters · OutdoorBurlington County Divisional Championships · May 16:02.73aBurlington County Divisional ChampionshipsMay 1, 2026
400 Meters · OutdoorCinnaminson Batch Meet · Apr 291:07.90aCinnaminson Batch MeetApril 29, 2026
400 Meters · Relay Split · OutdoorLenape Invite · Apr 111:07.81Lenape InviteApril 11, 2026
400m Hurdles · 30" / 0.762m · OutdoorCinnaminson Batch Meet · Apr 291:17.77aCinnaminson Batch MeetApril 29, 2026
800 Meters · IndoorNJSIAA Sectional Championships - South Groups 1-2 · Feb 152:39.20NJSIAA Sectional Championships - South Groups 1-2February 15, 2026
800 Meters · OutdoorSpartan Sprint Night · May 112:35.30aSpartan Sprint NightMay 11, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · 800 Meters · Place 20 · Willingboro800 Meters20.2:36.10a9
May 11Spartan Sprint NightMay 11 · 800 Meters · Place 12 · Willingboro800 Meters12.2:35.30a PB9
May 7Burlington County ChampionshipsMay 7 · 800 Meters · Place 7 · Willingboro800 Meters72:35.66—
May 1Burlington County Divisional ChampionshipsMay 1 · 1600 Meters · Place 5 · Willingboro1600 Meters5.6:02.73a PB9
May 1Burlington County Divisional ChampionshipsMay 1 · 800 Meters · Place 7 · Willingboro800 Meters7.2:42.93a9
Apr 29Cinnaminson Batch MeetApr 29 · 400m Hurdles · Place 10 · Willingboro400m Hurdles30" / 0.762m10.1:17.77a PB9
Apr 29Cinnaminson Batch MeetApr 29 · 400 Meters · Place 16 · Willingboro400 Meters16.1:07.90a PB9
Apr 11Lenape InviteApr 11 · 400 Meters · Willingboro400 MetersRelay Split—1:07.81 PB9
Apr 11Lenape InviteApr 11 · 400 Meters · Place 31 · Willingboro400 Meters31.1:08.36a9

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 15NJSIAA Sectional Championships - South Groups 1-2Feb 15 · 800 Meters · Place 8 · Willingboro800 Meters82:39.20 PB9
Jan 31SJTCA #16Jan 31 · 800 Meters · Place 18 · Willingboro800 Meters182:43.729
Jan 20SJTCA #13Jan 20 · 1600 Meters · Place 16 · Willingboro1600 Meters166:24.689

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 22SJTCA #5Dec 22 · 1600 Meters · Place 31 · Willingboro1600 Meters31.6:20.93a PB9
Dec 19SJTCA FROSH AND NOVICEDec 19 · 1600 Meters · Place 13 · Willingboro1600 Meters13.6:33.87a9
Dec 19SJTCA FROSH AND NOVICEDec 19 · 800 Meters · Place 20 · Willingboro800 Meters20.3:10.52a9
Dec 12SJTCA #1Dec 12 · 800 Meters · Place 18 · Willingboro800 Meters18.2:54.29a9