Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorSJTCA #19 · Feb 256:29.24SJTCA #19February 25, 2025
1600 Meters · OutdoorNJSIAA Sectionals South Groups 2 and 3 · May 166:19.86NJSIAA Sectionals South Groups 2 and 3May 16, 2025
3200 Meters · IndoorSJTCA #15 · Jan 2513:34.20SJTCA #15January 25, 2025
400 Meters · OutdoorBurlington County Championships · May 71:04.56Burlington County ChampionshipsMay 7, 2026
400 Meters · Relay Split · OutdoorLenape Invite · Apr 111:11.03Lenape InviteApril 11, 2026
800 Meters · IndoorNJSIAA Sectional Championships - South Groups 1-2 · Feb 152:39.26NJSIAA Sectional Championships - South Groups 1-2February 15, 2026
800 Meters · OutdoorSpartan Sprint Night · May 112:35.36aSpartan Sprint NightMay 11, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · 800 Meters · Place 23 · Willingboro800 Meters23.2:37.85a10
May 11Spartan Sprint NightMay 11 · 800 Meters · Place 13 · Willingboro800 Meters13.2:35.36a PB10
May 7Burlington County ChampionshipsMay 7 · 800 Meters · Place 14 · Willingboro800 Meters142:43.31—
May 7Burlington County ChampionshipsMay 7 · 400 Meters · Place 14 · Willingboro400 Meters141:04.56 PB—
May 1Burlington County Divisional ChampionshipsMay 1 · 800 Meters · Place 9 · Willingboro800 Meters9.2:46.09a10
May 1Burlington County Divisional ChampionshipsMay 1 · 400 Meters · Place 7 · Willingboro400 Meters7.1:06.22a10
Apr 29Cinnaminson Batch MeetApr 29 · 1600 Meters · Place 7 · Willingboro1600 Meters7.6:28.80a10
Apr 20Winslow Eagles Sprint NightApr 20 · 800 Meters · Place 3 · Willingboro800 Meters3.2:47.77a10
Apr 11Lenape InviteApr 11 · 400 Meters · Willingboro400 MetersRelay Split—1:11.03 PB10
Apr 11Lenape InviteApr 11 · 800 Meters · Place 27 · Willingboro800 Meters27.2:48.82a10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 15NJSIAA Sectional Championships - South Groups 1-2Feb 15 · 800 Meters · Place 9 · Willingboro800 Meters92:39.26 PB10
Jan 31SJTCA #16Jan 31 · 800 Meters · Place 23 · Willingboro800 Meters232:45.6010

2025 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 22SJTCA #5Dec 22 · 800 Meters · Place 45 · Willingboro800 Meters45.2:55.80a10
Dec 19SJTCA FROSH AND NOVICEDec 19 · 1600 Meters · Place 14 · Willingboro1600 Meters14.6:34.87a10
Dec 12SJTCA #1Dec 12 · 1600 Meters · Place 18 · Willingboro1600 Meters18.6:38.59a10
Feb 25SJTCA #19Feb 25 · 1600 Meters · Place 14 · Willingboro1600 Meters146:29.24 PB9
Feb 25SJTCA #19Feb 25 · 1600 Meters · Place 14 · Willingboro1600 Meters146:29.249
Feb 15NJSIAA Sectional Championships - South Groups 1&2Feb 15 · 800 Meters · Place 14 · Willingboro800 Meters142:48.349
Feb 1SJTCA #16Feb 1 · 800 Meters · Place 23 · Willingboro800 Meters232:49.729
Feb 1SJTCA #16Feb 1 · 1600 Meters · Place 21 · Willingboro1600 Meters216:30.509
Jan 25SJTCA #15Jan 25 · 3200 Meters · Place 27 · Willingboro3200 Meters2713:34.20 PB9
Jan 25SJTCA #15Jan 25 · 3200 Meters · Place 27 · Willingboro3200 Meters2713:34.209
Jan 22SJTCA #14Jan 22 · 1600 Meters · Place 31 · Willingboro1600 Meters316:45.149
Jan 22SJTCA #14Jan 22 · 1600 Meters · Place 31 · Willingboro1600 Meters316:45.149
Jan 8SJTCA Meet #10Jan 8 · 800 Meters · Place 29 · Willingboro800 Meters292:56.269
Jan 8SJTCA Meet #10Jan 8 · 1600 Meters · Place 34 · Willingboro1600 Meters346:51.569
Jan 8SJTCA Meet #10Jan 8 · 800 Meters · Place 29 · Willingboro800 Meters292:56.269
Jan 8SJTCA Meet #10Jan 8 · 1600 Meters · Place 34 · Willingboro1600 Meters346:51.569

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · 800 Meters · Place 40 · Willingboro800 Meters402:43.419
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · 1600 Meters · Place 34 · Willingboro1600 Meters346:19.86 PB9
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · 1600 Meters · Place 34 · Willingboro1600 Meters34.6:19.86a9
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · 800 Meters · Place 40 · Willingboro800 Meters40.2:43.41a9
May 10Burlington County ChampionshipMay 10 · 1600 Meters · Place 24 · Willingboro1600 Meters24.6:31.69a9
May 10Burlington County ChampionshipMay 10 · 800 Meters · Place 22 · Willingboro800 Meters22.2:51.53a9
May 2Burlington County Divisional ChampsMay 2 · 1600 Meters · Place 5 · Willingboro1600 Meters56:31.74—
May 2Burlington County Divisional ChampsMay 2 · 800 Meters · Place 11 · Willingboro800 Meters112:48.31—
Apr 29Pennsauken Batch #2Apr 29 · 1600 Meters · Place 9 · Willingboro1600 Meters96:59.20—
Apr 29Pennsauken Batch #2Apr 29 · 800 Meters · Place 16 · Willingboro800 Meters162:53.11—
Apr 15Pennsauken FAT Batch Meet #1Apr 15 · 1600 Meters · Place 16 · Willingboro1600 Meters166:44.229

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28U.S. Marine Corps Holiday ClassicDec 28 · 800 Meters · Willingboro800 Meters--DQ9
Dec 17SJTCA Meet #3Dec 17 · 3200 Meters · Place 13 · Willingboro3200 Meters13.14:03.48a9
Dec 17SJTCA Meet #3Dec 17 · 800 Meters · Place 27 · Willingboro800 Meters27.2:57.64a9
Dec 13SJTCA Meet #1Dec 13 · 1600 Meters · Place 37 · Willingboro1600 Meters37.7:06.38a9