Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorThe Egg Club Invitational · Dec 293:32.04aThe Egg Club InvitationalDecember 29, 2025
1500 Meters · IndoorThe Ocean Breeze Holiday Festival - Youth Division · Dec 295:48.30aThe Ocean Breeze Holiday Festival - Youth DivisionDecember 29, 2024
1500 Meters · OutdoorArmory Youth Championships · Mar 25:37.97Armory Youth ChampionshipsMarch 2, 2025
1600 Meters · IndoorMid-Winter Classic · Jan 125:40.50Mid-Winter ClassicJanuary 12, 2026
1600 Meters · OutdoorNJSIAA Sectionals South Groups 2 and 3 · May 155:10.02aNJSIAA Sectionals South Groups 2 and 3May 15, 2026
3200 Meters · OutdoorNJSIAA Sectionals South Groups 2 and 3 · May 1511:12.43aNJSIAA Sectionals South Groups 2 and 3May 15, 2026
600 Meters · IndoorThe Egg Club Invitational · Dec 291:56.46aThe Egg Club InvitationalDecember 29, 2025
800 Meters · IndoorThe Ocean Breeze Holiday Festival - Youth Division · Dec 292:36.69aThe Ocean Breeze Holiday Festival - Youth DivisionDecember 29, 2024
Long Jump · IndoorThe Ocean Breeze Holiday Festival - Youth Division · Dec 293.54mThe Ocean Breeze Holiday Festival - Youth DivisionDecember 29, 2024

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 15 · Cedar CreekCedar Creek3200 Meters15.11:12.43a PB9
May 15NJSIAA Sectionals South Groups 2 and 3May 15 · 1600 Meters · Place 28 · Cedar CreekCedar Creek1600 Meters28.5:10.02a PB9
May 13Hammonton JV InviteMay 13 · 1600 Meters · Place 13 · Cedar CreekCedar Creek1600 Meters13.5:12.89a9
May 4Atlantic County ChampionshipsMay 4 · 3200 Meters · Place 10 · Cedar CreekCedar Creek3200 Meters10.12:06.50a9
May 2SJTCA Open (Boys)May 2 · 1600 Meters · Place 54 · Cedar CreekCedar Creek1600 Meters54.5:15.35a9

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 24SJTCA #15Jan 24 · 800 Meters · Place 66 · Cedar CreekCedar Creek800 Meters662:37.889
Jan 12Mid-Winter ClassicJan 12 · 1600 Meters · Place 15 · Cedar CreekCedar Creek1600 Meters155:40.50 PB9

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 29The Egg Club InvitationalDec 29 · 1000 Meters · Place 7 · Cedar CreekCedar Creek1000 Meters7.3:32.04a PB9
Dec 29The Egg Club InvitationalDec 29 · 600 Meters · Place 13 · Cedar CreekCedar Creek600 Meters13.1:56.46a PB9
Dec 22SJTCA #6Dec 22 · 800 Meters · Cedar CreekCedar Creek800 MetersRelay Split—2:38.7hUnofficial9
Dec 19SJTCA FROSH AND NOVICEDec 19 · 1600 Meters · Place 15 · Cedar CreekCedar Creek1600 Meters15.5:44.10a9
Dec 19SJTCA FROSH AND NOVICEDec 19 · 800 Meters · Place 19 · Cedar CreekCedar Creek800 Meters19.2:38.38a9
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 1500 Meters · Place 13 · Jersey Devils EliteJersey Devils Elite1500 Meters135:48.4215

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Mar 2Armory Youth ChampionshipsMar 2 · 3000 Meters · Jersey DevilJersey Devil3000 Meters—DNF10
Mar 2Armory Youth ChampionshipsMar 2 · Long Jump · Jersey DevilJersey DevilLong Jump—FOUL10
Mar 2Armory Youth ChampionshipsMar 2 · 1500 Meters · Place 18 · Jersey DevilJersey Devil1500 Meters185:37.97 PB10

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · Long Jump · Place 11 · Jersey Devils EliteJersey Devils EliteLong Jump11.3.54m PB8
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 1500 Meters · Place 27 · Jersey Devils EliteJersey Devils Elite1500 Meters27.5:48.30a PB8
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 800 Meters · Place 29 · Jersey Devils EliteJersey Devils Elite800 Meters29.2:36.69a PB8