Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorNJSIAA Sectional Championships - Central Group 3 · Feb 125:45.15NJSIAA Sectional Championships - Central Group 3February 12, 2026
1600 Meters · OutdoorCinnaminson Batch Meet · Apr 295:41.26aCinnaminson Batch MeetApril 29, 2026
800 Meters · IndoorSJTCA #13 · Jan 202:34.01SJTCA #13January 20, 2026
800 Meters · OutdoorHighland Freshmen/Novice Track Meet · Apr 62:30.12aHighland Freshmen/Novice Track MeetApril 6, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 1Burlington County Divisional ChampionshipsMay 1 · 1600 Meters · Burlington Township1600 Meters—DNS10
Apr 29Cinnaminson Batch MeetApr 29 · 1600 Meters · Place 17 · Burlington Township1600 Meters17.5:41.26a PB10
Apr 24Lion InvitationalApr 24 · 1600 Meters · Place 57 · Burlington Township1600 Meters57.5:47.38a10
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · 1600 Meters · Place 76 · Burlington Township1600 Meters76.5:42.99a10
Apr 11Moorestown InvitationalApr 11 · 1600 Meters · Place 46 · Burlington Township1600 Meters46.5:43.07a10
Apr 6Highland Freshmen/Novice Track MeetApr 6 · 800 Meters · Place 7 · Burlington Township800 Meters7.2:30.12a PB10

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 12NJSIAA Sectional Championships - Central Group 3Feb 12 · 1600 Meters · Place 37 · Burlington Twp.1600 Meters375:45.15 PB10
Jan 31SJTCA #16Jan 31 · 1600 Meters · Place 45 · Burlington Twp.1600 Meters455:50.1910
Jan 20SJTCA #13Jan 20 · 800 Meters · Place 42 · Burlington Twp.800 Meters422:34.01 PB10

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 16SJTCA #3Dec 16 · 1600 Meters · Place 31 · Burlington Township1600 Meters31.5:54.79a10
Dec 12SJTCA #1Dec 12 · 800 Meters · Place 37 · Burlington Township800 Meters37.2:37.22a10
Jan 22SJTCA #14Jan 22 · 800 Meters · Place 58 · Burlington Twp.800 Meters582:42.909
Jan 22SJTCA #14Jan 22 · 800 Meters · Place 58 · Burlington Twp.800 Meters582:42.909
Jan 8SJTCA Meet #10Jan 8 · 800 Meters · Place 88 · Burlington Twp.800 Meters882:43.069
Jan 8SJTCA Meet #10Jan 8 · 800 Meters · Place 88 · Burlington Twp.800 Meters882:43.069

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 15Pennsauken FAT Batch Meet #1Apr 15 · 1600 Meters · Place 29 · Burlington Township1600 Meters296:17.039
Apr 4Crusader Frosh-Novice InvitationalApr 4 · 1600 Meters · Place 20 · Burlington Twp.1600 Meters206:13.909

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17SJTCA Meet #3Dec 17 · 800 Meters · Place 57 · Burlington Township800 Meters57.2:44.22a9