Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorAdidas Indoor Nationals · Mar 204:39.21aAdidas Indoor NationalsMarch 20, 2026
1600 Meters · IndoorSJTCA Meet #14 - Nike Elite · Jan 214:26.85aSJTCA Meet #14 - Nike EliteJanuary 21, 2026
1600 Meters · OutdoorBaker Invitational · May 214:26.10aBaker InvitationalMay 21, 2026
3200 Meters · OutdoorCherokee Night Racer #1: Night of 3200's · Apr 1210:15.71aCherokee Night Racer #1: Night of 3200'sApril 12, 2024
800 Meters · IndoorAdidas Indoor Nationals · Mar 201:59.39aAdidas Indoor NationalsMarch 20, 2026
800 Meters · OutdoorNJSIAA State Meet Of Champions · Jun 31:52.39aNJSIAA State Meet Of ChampionsJune 3, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 3NJSIAA State Meet Of ChampionsJun 3 · 800 Meters · Place 7 · Haddonfield MemorialHaddonfield Memorial800 Meters7.1:52.39a PB12
May 29NJSIAA Group Championships - 2 & 3May 29 · 800 Meters · Place 3 · Haddonfield MemorialHaddonfield Memorial800 Meters3.1:53.71a12
May 21Baker InvitationalMay 21 · 3200 Meters · Haddonfield MemorialHaddonfield Memorial3200 Meters--DNF12
May 21Baker InvitationalMay 21 · 1600 Meters · Place 1 · Haddonfield MemorialHaddonfield Memorial1600 Meters1.4:26.10a PB12
May 15NJSIAA Sectionals South Groups 2 and 3May 15 · 800 Meters · Place 1 · Haddonfield MemorialHaddonfield Memorial800 Meters1.1:56.30a12
May 9Camden County ChampionshipsMay 9 · 800 Meters · Place 1 · Haddonfield MemorialHaddonfield Memorial800 Meters1.1:54.51a12
May 4Haddonfield Distance NightMay 4 · 800 Meters · Place 3 · Haddonfield MemorialHaddonfield Memorial800 Meters3.1:55.40a12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 1 Mile · Place 45 · UnattachedUnattached1 Mile45.4:39.21a PB12
Mar 20Adidas Indoor NationalsMar 20 · 800 Meters · Place 14 · UnattachedUnattached800 Meters14.1:59.39a PB12
Feb 21NJSIAA Group 2 & 3 ChampionshipsFeb 21 · 800 Meters · Place 2 · Haddonfield MemorialHaddonfield Memorial800 Meters22:00.0612
Feb 15NJSIAA Sectional Championships - South Groups 1-2Feb 15 · 800 Meters · Place 1 · Haddonfield MemorialHaddonfield Memorial800 Meters12:00.5012
Jan 21SJTCA Meet #14 - Nike EliteJan 21 · 1600 Meters · Place 4 · Haddonfield MemorialHaddonfield Memorial1600 Meters44:26.85a PB12
Jan 7La Salle Winter Series - Distance NightJan 7 · 800 Meters · Place 18 · Haddonfield MemorialHaddonfield Memorial800 Meters18.2:01.29a12

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · 800 Meters · Place 9 · Haddonfield MemorialHaddonfield Memorial800 Meters92:01.4811
Feb 15NJSIAA Sectional Championships - South Groups 1&2Feb 15 · 800 Meters · Place 6 · Haddonfield MemorialHaddonfield Memorial800 Meters62:02.0711
Feb 1Ocean Breeze InvitationalFeb 1 · 1 Mile · Place 57 · Haddonfield MemorialHaddonfield Memorial1 Mile57.4:43.90a11

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 800 Meters · Place 14 · Haddonfield MemorialHaddonfield Memorial800 Meters14.2:00.69a10
May 16Baker InvitationalMay 16 · 800 Meters · Place 8 · Haddonfield MemorialHaddonfield Memorial800 Meters8.2:05.38a10
Apr 12Cherokee Night Racer #1: Night of 3200'sApr 12 · 3200 Meters · Place 74 · Haddonfield MemorialHaddonfield Memorial3200 Meters74.10:15.71a PB10

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 800 Meters · Place 7 · Haddonfield MemorialHaddonfield Memorial800 Meters72:01.8810
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 800 Meters · Place 7 · Haddonfield MemorialHaddonfield Memorial800 Meters72:01.8810
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 800 Meters · Place 4 · Haddonfield MemorialHaddonfield Memorial800 Meters42:04.5610
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 800 Meters · Place 4 · Haddonfield MemorialHaddonfield Memorial800 Meters42:04.5610
Jan 22SJTCA Winter Meet #12Jan 22 · 800 Meters · Place 3 · Haddonfield MemorialHaddonfield Memorial800 Meters32:04.8710
Jan 17SJTCA Winter Meet #10Jan 17 · 1600 Meters · Place 5 · Haddonfield MemorialHaddonfield Memorial1600 Meters54:42.2610

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 27SJTCA Winter Meet #5Dec 27 · 800 Meters · Place 14 · Haddonfield MemorialHaddonfield Memorial800 Meters14.2:15.91a10

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · 800 Meters · Place 12 · Haddonfield MemorialHaddonfield Memorial800 Meters122:05.019
May 17Haddonfield InvitationalMay 17 · 1600 Meters · Place 3 · Haddonfield MemorialHaddonfield Memorial1600 Meters34:49.299
May 6SJTCA Open-BoysMay 6 · 1600 Meters · Place 23 · Haddonfield MemorialHaddonfield Memorial1600 Meters23.4:38.55a9
Apr 14Cherokee Night Racer #1: Night of 3200'sApr 14 · 3200 Meters · Place 70 · Haddonfield MemorialHaddonfield Memorial3200 Meters70.10:32.07a9