Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorBishop Loughlin Games · Dec 163:05.36aBishop Loughlin GamesDecember 16, 2023
1600 Meters · IndoorNJSIAA Sectional Championships - South Group 3 · Feb 144:48.76NJSIAA Sectional Championships - South Group 3February 14, 2026
1600 Meters · OutdoorNJSIAA Sectionals South Groups 2 and 3 · May 154:41.99aNJSIAA Sectionals South Groups 2 and 3May 15, 2026
3200 Meters · IndoorNJSIAA Sectional Championships - South Group 3 · Feb 710:43.53NJSIAA Sectional Championships - South Group 3February 7, 2025
3200 Meters · OutdoorNJSIAA Sectionals South Groups 2 and 3 · May 1510:09.49aNJSIAA Sectionals South Groups 2 and 3May 15, 2026
800 Meters · IndoorSJTCA Winter Meet #4 · Dec 232:17.18aSJTCA Winter Meet #4December 23, 2023

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 15NJSIAA Sectionals South Groups 2 and 3May 15 · 3200 Meters · Place 10 · Mainland Regional3200 Meters10.10:09.49a PB12
May 15NJSIAA Sectionals South Groups 2 and 3May 15 · 1600 Meters · Place 11 · Mainland Regional1600 Meters11.4:41.99a PB12
May 9Cape Atlantic League MeetMay 9 · 3200 Meters · Place 3 · Mainland Regional3200 Meters3.10:22.53a12
May 4Atlantic County ChampionshipsMay 4 · 3200 Meters · Place 5 · Mainland Regional3200 Meters5.10:24.22a12
Apr 28Mainland MeetApr 28 · 3200 Meters · Place 1 · Mainland Regional3200 Meters1.10:39.47a12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 14NJSIAA Sectional Championships - South Group 3Feb 14 · 3200 Meters · Place 13 · Mainland Regional3200 Meters1310:56.0812
Feb 14NJSIAA Sectional Championships - South Group 3Feb 14 · 3200 Meters · Place 13 · Mainland Regional3200 Meters1310:56.0812
Feb 14NJSIAA Sectional Championships - South Group 3Feb 14 · 1600 Meters · Place 14 · Mainland Regional1600 Meters144:48.76 PB12
Feb 14NJSIAA Sectional Championships - South Group 3Feb 14 · 1600 Meters · Place 14 · Mainland Regional1600 Meters144:48.7612

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 27SJTCA Meet #7Dec 27 · 1600 Meters · Place 23 · Mainland Regional1600 Meters23.4:59.86a12
Feb 7NJSIAA Sectional Championships - South Group 3Feb 7 · 3200 Meters · Place 13 · Mainland Regional3200 Meters1310:43.53 PB11
Feb 7NJSIAA Sectional Championships - South Group 3Feb 7 · 3200 Meters · Place 13 · Mainland Regional3200 Meters1310:43.5311
Jan 25SJTCA #15Jan 25 · 3200 Meters · Place 29 · Mainland Regional3200 Meters2911:04.5911
Jan 25SJTCA #15Jan 25 · 3200 Meters · Place 29 · Mainland Regional3200 Meters2911:04.5911
Jan 25SJTCA #15Jan 25 · 3200 Meters · Place 29 · Mainland Regional3200 Meters2911:04.5911
Jan 25SJTCA #15Jan 25 · 3200 Meters · Place 29 · Mainland Regional3200 Meters2911:04.5911

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 10Cape Atlantic League MeetMay 10 · 3200 Meters · Place 9 · Mainland Reg3200 Meters910:54.01—
May 6Atlantic County ChampionshipsMay 6 · 3200 Meters · Place 8 · Mainland Reg3200 Meters810:38.57—
Apr 8F.A.T. Meet: Atlantic CityApr 8 · 3200 Meters · Place 1 · Mainland Regional3200 Meters1.11:16.91a11

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 21SJTCA Meet #4Dec 21 · 1600 Meters · Place 27 · Mainland Regional1600 Meters27.5:03.21a11
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 800 Meters · Place 33 · Mainland Regional800 Meters332:19.5310
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 800 Meters · Place 33 · Mainland Regional800 Meters332:19.5310

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 1600 Meters · Place 33 · Mainland Reg1600 Meters335:01.9210
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 1600 Meters · Place 33 · Mainland Reg1600 Meters335:01.9210
May 22Cape Atlantic League MeetMay 22 · 3200 Meters · Place 14 · Mainland Regional3200 Meters1410:58.5710
May 17Atlantic County ChampionshipsMay 17 · 1600 Meters · Place 12 · Mainland Regional1600 Meters124:58.1510
Apr 23F.A.T. Dual: Hammonton vs MainlandApr 23 · 3200 Meters · Place 4 · Mainland Regional3200 Meters411:15.9210
Apr 23F.A.T. Dual: Hammonton vs MainlandApr 23 · 1600 Meters · Place 3 · Mainland Regional1600 Meters34:55.4910

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 23SJTCA Winter Meet #4Dec 23 · 800 Meters · Place 45 · Mainland Regional800 Meters45.2:17.18a PB10
Dec 16Bishop Loughlin GamesDec 16 · 1000 Meters · Place 33 · Mainland Regional1000 Meters33.3:05.36a PB10