Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Branch Brook ParkSEC Batch Meet 3 · Sep 2920:02.7SEC Batch Meet 3September 29, 2026
2 Miles · Cedar Grove ParkSEC Batch Meet 4 · Oct 817:04.5SEC Batch Meet 4October 8, 2026
5,000 Meters · Cedar Grove ParkEssex County Cross Country Championship · Oct 2432:15.79Essex County Cross Country ChampionshipOctober 24, 2025
5,000 Meters · Salem TechNJTAC Championships · Oct 2829:12.73NJTAC ChampionshipsOctober 28, 2026
5,000 Meters · Thompson ParkFreshman/JV State Meet · Oct 2928:19Freshman/JV State MeetOctober 29, 2025

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 28NJTAC ChampionshipsOct 28 · 5,000 Meters Junior Varsity · Place 30 · Newark Tech- Essex County5,000 Meters Junior Varsity3029:12.73 PB12
Oct 23Essex County Cross Country ChampionshipsOct 23 · 5,000 Meters Junior Varsity · Place 52 · Newark Tech5,000 Meters Junior Varsity5230:58.8812
Oct 8SEC Batch Meet 4Oct 8 · 2 Miles Novice · Place 27 · Newark Tech- Essex County2 Miles Novice2717:04.5 PB12
Sep 29SEC Batch Meet 3Sep 29 · 2 Miles Novice 2mi · Place 40 · Newark Tech- Essex County2 Miles Novice 2mi4020:02.7 PB12

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 29Freshman/JV State MeetOct 29 · 5,000 Meters Junior Varsity · Place 104 · Newark Tech- Essex County5,000 Meters Junior Varsity10428:19 PB8
Oct 24Essex County Cross Country ChampionshipOct 24 · 5,000 Meters Varsity · Place 111 · Newark Tech- Essex County5,000 Meters Varsity11132:15.79 PB8
Oct 20NJTAC ChampionshipsOct 20 · 5,000 Meters Junior Varsity · Place 24 · Newark Tech- Essex County5,000 Meters Junior Varsity2431:44.628
Oct 14SEC ChampionshipsOct 14 · 5,000 Meters Colonial · Place 26 · Newark Tech- Essex County5,000 Meters Colonial2634:09.538
Oct 9SEC Batch Meet 4Oct 9 · 2 Miles Novice 2 Mile · Place 47 · Newark Tech- Essex County2 Miles Novice 2 Mile4717:54.408
Sep 30SEC Batch Meet 3Sep 30 · 2 Miles Novice · Place 49 · Newark Tech- Essex County2 Miles Novice4919:30.708
Sep 16SEC Batch Meet 2Sep 16 · 2 Miles Novice · Place 78 · Newark Tech- Essex County2 Miles Novice7824:21.508