Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Oak Ridge ParkOak Ridge Invitational · Sep 414:16.30Oak Ridge InvitationalSeptember 4, 2026
5,000 Meters · Greystone XC CourseMagee Memorial Class Meet · Sep 2021:23.8Magee Memorial Class MeetSeptember 20, 2025
5,000 Meters · Horseshoe LakeRoxbury XC Invitational · Sep 621:48.47Roxbury XC InvitationalSeptember 6, 2025
5,000 Meters · Natirar Natirar Speedway Meet 2 · Sep 1923:02Natirar Speedway Meet 2September 19, 2023
5,000 Meters · Natirar Park TrailNatirar Speedway Meet 1 · Sep 921:02Natirar Speedway Meet 1September 9, 2025
5,000 Meters · Oak Ridge ParkViking Last Chance Invitational · Nov 521:11.85Viking Last Chance InvitationalNovember 5, 2025
5,000 Meters · Phillipsburg High SchoolSkyland Conference Champs · Oct 1422:26.3Skyland Conference ChampsOctober 14, 2025
5,000 Meters · Pleasant Valley ParkRidge JV/Freshman Meet · Oct 722:10.64Ridge JV/Freshman MeetOctober 7, 2026
5,000 Meters · Pleasant Valley ParkSomerset County XC Championships · Oct 2121:56Somerset County XC ChampionshipsOctober 21, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 21Somerset County XC ChampionshipsOct 21 · Junior Varsity · Place 81 · BernardsJunior Varsity8120:4112
Oct 13Skyland Conference ChampsOct 13 · 5,000 Meters Junior Varsity · Place 111 · Bernards5,000 Meters Junior Varsity11123:36.6612
Oct 7Ridge JV/Freshman MeetOct 7 · 5,000 Meters Open · Place 101 · Bernards5,000 Meters Open10122:10.64 PB12
Sep 8Natirar Speedway Meet 1Sep 8 · 5,000 Meters Varsity · Place 41 · Bernards5,000 Meters Varsity4124:4212
Sep 4Oak Ridge InvitationalSep 4 · 2 Miles Junior Varsity · Place 98 · Bernards2 Miles Junior Varsity9814:16.30 PB12

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 5Viking Last Chance InvitationalNov 5 · 5,000 Meters Junior Varsity · Place 123 · Bernards5,000 Meters Junior Varsity12321:11.85 PB11
Oct 21Somerset County XC ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 127 · Bernards5,000 Meters Junior Varsity12721:56 PB11
Oct 14Skyland Conference ChampsOct 14 · 5,000 Meters Junior Varsity · Place 137 · Bernards5,000 Meters Junior Varsity13722:26.3 PB11
Sep 20Magee Memorial Class MeetSep 20 · 5,000 Meters Junior · Place 199 · Bernards5,000 Meters Junior19921:23.8 PB11
Sep 9Natirar Speedway Meet 1Sep 9 · 5,000 Meters Varsity · Place 44 · Bernards5,000 Meters Varsity4421:02 PB11
Sep 6Roxbury XC InvitationalSep 6 · 5,000 Meters Junior Varsity · Place 119 · Bernards5,000 Meters Junior Varsity11921:48.47 PB11

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 1Viking Last Chance InvitationalNov 1 · 5,000 Meters Junior Varsity · Place 114 · Bernards5,000 Meters Junior Varsity11420:409
Nov 1Viking Last Chance InvitationalNov 1 · 5,000 Meters Junior Varsity · Place 114 · Bernards5,000 Meters Junior Varsity11420:409
Oct 12Skyland Conference XC ChampionshipsOct 12 · 3,000 Meters Freshman · Place 23 · Bernards HS (Boys)3,000 Meters Freshman2314:19.5FR
Oct 12Skyland Conference XC ChampionshipsOct 12 · Varsity · Place 9 · Bernards HS (Boys)Varsity914:19.5FR
Oct 12Skyland Conference XC ChampionshipsOct 12 · 3,000 Meters Freshman · Place 26 · Bernards HS (Boys)3,000 Meters Freshman2614:19.5FR
Oct 6Greystone InvitationalOct 6 · 4,000 Meters Freshman · Place 14 · M9 Bernards4,000 Meters Freshman1417:25.94—
Sep 30New Balance Shore Coaches InvitationalSep 30 · 2 Miles Freshman · Place 135 · Bernards2 Miles Freshman13517:39—
Sep 23Magee Memorial Class MeetSep 23 · 3,200 Meters Freshman · Place 101 · Bernards3,200 Meters Freshman10112:44.79
Sep 19Natirar Speedway Meet 2Sep 19 · 5,000 Meters Varsity · Place 60 · Bernards5,000 Meters Varsity6023:02 PB9