Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Thompson ParkThompson 2 Miler · Sep 1212:49.99Thompson 2 MilerSeptember 12, 2026
5,000 Meters · Duke Island ParkDuke Island Duel · Sep 1620:01Duke Island DuelSeptember 16, 2026
5,000 Meters · Phillipsburg High SchoolSkyland Conference Champs · Oct 1321:41.88Skyland Conference ChampsOctober 13, 2026
5,000 Meters · Pleasant Valley ParkSomerset County XC Championships · Oct 2122:28Somerset County XC ChampionshipsOctober 21, 2025
5,000 Meters · Six Flags Great AdventureSix Flags Wild Safari Invitational · Sep 2722:11.4Six Flags Wild Safari InvitationalSeptember 27, 2025
5,000 Meters · Thompson ParkFreshman/JV State Meet · Oct 2818:59.69Freshman/JV State MeetOctober 28, 2026
5,000 Meters · White Oak ParkSomerville HS Senior Meet · Oct 719:34.39Somerville HS Senior MeetOctober 7, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 28Freshman/JV State MeetOct 28 · 5,000 Meters Junior Varsity · Place 115 · Manville5,000 Meters Junior Varsity11518:59.69 PB12
Oct 21Somerset County XC ChampionshipsOct 21 · Junior Varsity · Place 55 · ManvilleJunior Varsity5519:4812
Oct 13Skyland Conference ChampsOct 13 · 5,000 Meters Junior Varsity · Place 63 · Manville5,000 Meters Junior Varsity6321:41.88 PB12
Oct 7Somerville HS Senior MeetOct 7 · 5,000 Meters Varsity · Place 18 · Manville5,000 Meters Varsity1819:34.39 PB12
Sep 16Duke Island DuelSep 16 · 5,000 Meters Varsity · Place 3 · Manville5,000 Meters Varsity320:01 PB12
Sep 12Thompson 2 MilerSep 12 · 2 Miles Senior · Place 30 · Manville2 Miles Senior3012:49.99 PB12

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 29Freshman/JV State MeetOct 29 · 5,000 Meters Junior Varsity · Place 148 · Manville5,000 Meters Junior Varsity14820:4211
Oct 21Somerset County XC ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 136 · Manville5,000 Meters Junior Varsity13622:28 PB11
Oct 14Skyland Conference ChampsOct 14 · 5,000 Meters Junior Varsity · Place 153 · Manville5,000 Meters Junior Varsity15323:04.311
Oct 8Somerville HS Senior MeetOct 8 · 5,000 Meters Varsity · Place 36 · Manville5,000 Meters Varsity3620:54.7911
Sep 27Six Flags Wild Safari InvitationalSep 27 · 5,000 Meters JV C · Place 165 · Manville5,000 Meters JV C16522:11.4 PB11

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 5Shore Coaches InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 167 · Manville5,000 Meters Junior Varsity16723:10—
Sep 28Six Flags Wild Safari Invitational - High SchoolSep 28 · 5,000 Meters Junior Varsity · Place 122 · Manville5,000 Meters Junior Varsity12221:35SO
Sep 28Six Flags Wild Safari Invitational - High SchoolSep 28 · 5,000 Meters Junior Varsity · Place 122 · Manville5,000 Meters Junior Varsity12221:35SO
Sep 13Battle @ Ocean County ParkSep 13 · 5,000 Meters Sophomore · Place 160 · Manville5,000 Meters Sophomore16024:39—
Sep 13Battle @ Ocean County ParkSep 13 · 5,000 Meters Sophomore · Place 160 · Manville5,000 Meters Sophomore16024:39—
Sep 7Petty ClassicSep 7 · 5,000 Meters Varsity · Place 36 · Manville5,000 Meters Varsity3622:36.3—

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 25Freshman/JV State MeetOct 25 · 5,000 Meters Freshman · Place 92 · Manville5,000 Meters Freshman9224:43.889
Sep 23Six Flags Wild Safari Invitational-HSSep 23 · 5,000 Meters Junior Varsity · Place 115 · Manville5,000 Meters Junior Varsity11524:30.04FR
Sep 23Six Flags Wild Safari Invitational-HSSep 23 · 5,000 Meters Junior Varsity · Place 115 · Manville5,000 Meters Junior Varsity11524:30.04FR