Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Cedar Grove ParkEssex County Cross Country Championship · Oct 2419:41.25Essex County Cross Country ChampionshipOctober 24, 2025
5,000 Meters · Garret Mountain ReservationNJSIAA Sectionals - North 1 · Nov 122:24NJSIAA Sectionals - North 1November 1, 2025
5,000 Meters · Livingston HSLancer Invitational · Sep 520:46Lancer InvitationalSeptember 5, 2025
5,000 Meters · Six Flags Great AdventureSix Flags Wild Safari Invitational · Sep 2720:06.5Six Flags Wild Safari InvitationalSeptember 27, 2025

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

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1NJSIAA Sectionals - North 1Nov 1 · 5,000 Meters Group 4 · Place 109 · West Orange5,000 Meters Group 410922:24 PB12
Oct 24Essex County Cross Country ChampionshipOct 24 · 5,000 Meters Varsity · Place 83 · West Orange5,000 Meters Varsity8319:41.25 PB12
Oct 9SEC Batch Meet 4Oct 9 · 5,000 Meters Varsity 3 · Place 41 · West Orange5,000 Meters Varsity 34121:05.9712
Sep 30SEC Batch Meet 3Sep 30 · 5,000 Meters Varsity 2 · Place 32 · West Orange5,000 Meters Varsity 23220:21.5712
Sep 27Six Flags Wild Safari InvitationalSep 27 · 5,000 Meters JV A · Place 49 · West Orange5,000 Meters JV A4920:06.5 PB12
Sep 5Lancer InvitationalSep 5 · 5,000 Meters Junior Varsity · Place 11 · West Orange5,000 Meters Junior Varsity1120:46 PB12

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 25Essex County Cross Country ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 34 · West Orange5,000 Meters Junior Varsity3419:36.311
Oct 19Essex County Track Coaches InvitationalOct 19 · 5,000 Meters Varsity · Place 17 · West Orange5,000 Meters Varsity1719:47.011
Oct 15SEC XC Championship MeetOct 15 · 5,000 Meters Novice · Place 36 · West Orange5,000 Meters Novice3620:08.5911
Oct 1SEC Dual Batch Meets 3Oct 1 · 5,000 Meters Varsity · Place 31 · West Orange5,000 Meters Varsity3120:45.711
Oct 1SEC Dual Batch Meets 3Oct 1 · 5,000 Meters Varsity · Place 31 · West Orange5,000 Meters Varsity3120:45.711
Sep 21Garret InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 24 · West Orange5,000 Meters Junior Varsity2422:0911
Sep 17SEC Batch Meet 1Sep 17 · 2 Miles Novice · Place 16 · West Orange2 Miles Novice1612:57.4711
Sep 13Battle @ Ocean County ParkSep 13 · 5,000 Meters Varsity · Place 122 · West Orange5,000 Meters Varsity12221:28.34—

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 23Essex County Cross Country ChampionshipsOct 23 · 5,000 Meters Junior Varsity · Place 149 · West Orange5,000 Meters Junior Varsity14923:08.9010
Oct 10SEC XC Championship MeetOct 10 · 5,000 Meters Novice · Place 97 · West Orange5,000 Meters Novice9723:35.2710
Oct 10SEC XC Championship MeetOct 10 · 5,000 Meters Novice · Place 108 · West Orange5,000 Meters Novice10823:38.410
Oct 3SEC Dual Batch Meets 4Oct 3 · 5,000 Meters Varsity · Place 61 · West Orange5,000 Meters Varsity6125:00.210

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 13SEC XC Championship MeetOct 13 · 2 Miles Freshman · Place 39 · M9 West Orange2 Miles Freshman3915:08.1—
Oct 6SEC Dual Batch Meet 4Oct 6 · 2 Miles Novice · Place 51 · M9 West Orange2 Miles Novice5115:27.4—
Sep 28SEC Dual Batch Meets 3Sep 28 · 2 Miles Novice · Place 78 · M9 West Orange2 Miles Novice7815:43.1—
Sep 16Battle @ Ocean County ParkSep 16 · 2 Miles Freshman · Place 127 · West Orange2 Miles Freshman12715:27.47—
Sep 16Battle @ Ocean County ParkSep 16 · 2 Miles Freshman · Place 125 · West Orange2 Miles Freshman12515:27.47—
Sep 16Battle @ Ocean County ParkSep 16 · 2 Miles Freshman · Place 127 · West Orange2 Miles Freshman12715:27.47—
Sep 13SEC Batch Meet 1Sep 13 · 2 Miles Novice · Place 54 · M9 West Orange2 Miles Novice5415:23.1—
Sep 9Lancer InvitationalSep 9 · 5,000 Meters Junior Varsity · Place 54 · West Orange5,000 Meters Junior Varsity5428:479