Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Greystone XC CourseMagee Memorial Class Meet · Sep 2022:39.0Magee Memorial Class MeetSeptember 20, 2025
5,000 Meters · Horseshoe LakeRoxbury XC Invitational · Sep 623:40.46Roxbury XC InvitationalSeptember 6, 2025
5,000 Meters · Natirar Natirar Speedway Meet 2 · Sep 1825:15.3Natirar Speedway Meet 2September 18, 2024
5,000 Meters · Natirar Park TrailNatirar Speedway Meet 3 · Sep 2523:15Natirar Speedway Meet 3September 25, 2024
5,000 Meters · Oak Ridge ParkViking Last Chance Invitational · Nov 522:09.17Viking Last Chance InvitationalNovember 5, 2025
5,000 Meters · Phillipsburg High SchoolSkyland Conference Champs · Oct 1425:42.9Skyland Conference ChampsOctober 14, 2025
5,000 Meters · Pleasant Valley ParkSomerset County XC Championships · Oct 2123:23Somerset County XC ChampionshipsOctober 21, 2025

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

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 5Viking Last Chance InvitationalNov 5 · 5,000 Meters Junior Varsity · Place 149 · Bernards5,000 Meters Junior Varsity14922:09.17 PB11
Oct 21Somerset County XC ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 154 · Bernards5,000 Meters Junior Varsity15423:23 PB11
Oct 14Skyland Conference ChampsOct 14 · 5,000 Meters Junior Varsity · Place 207 · Bernards5,000 Meters Junior Varsity20725:42.9 PB11
Oct 8Ridge JV/Freshman MeetOct 8 · 5,000 Meters Junior Varsity/Frosh · Place 133 · Bernards5,000 Meters Junior Varsity/Frosh13324:1611
Sep 24Natirar Speedway Meet 3Sep 24 · 5,000 Meters Varsity · Place 47 · Bernards5,000 Meters Varsity4724:3211
Sep 20Magee Memorial Class MeetSep 20 · 5,000 Meters Junior · Place 230 · Bernards5,000 Meters Junior23022:39.0 PB11
Sep 9Natirar Speedway Meet 1Sep 9 · 5,000 Meters Varsity · Place 58 · Bernards5,000 Meters Varsity5823:5511
Sep 6Roxbury XC InvitationalSep 6 · 5,000 Meters Junior Varsity · Place 165 · Bernards5,000 Meters Junior Varsity16523:40.46 PB11

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 24Somerset County XC ChampionshipsOct 24 · 5,000 Meters Junior Varsity · Place 161 · Bernards5,000 Meters Junior Varsity16126:4710
Oct 5Shore Coaches InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 227 · Bernards5,000 Meters Junior Varsity22725:27—
Sep 25Natirar Speedway Meet 3Sep 25 · 5,000 Meters Varsity · Place 37 · Bernards5,000 Meters Varsity3723:15 PB10
Sep 18Natirar Speedway Meet 2Sep 18 · 5,000 Meters Varsity · Place 62 · Bernards5,000 Meters Varsity6225:15.3 PB10
Sep 13Battle @ Ocean County ParkSep 13 · 5,000 Meters Sophomore · Place 164 · Bernards5,000 Meters Sophomore16425:54—
Sep 13Battle @ Ocean County ParkSep 13 · 5,000 Meters Sophomore · Place 164 · Bernards5,000 Meters Sophomore16425:54—
Sep 10Natirar Speedway Meet 1Sep 10 · 5,000 Meters Varsity · Place 56 · Bernards5,000 Meters Varsity5625:0910

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 1Viking Last Chance InvitationalNov 1 · 5,000 Meters Junior Varsity · Place 210 · Bernards5,000 Meters Junior Varsity21023:189
Nov 1Viking Last Chance InvitationalNov 1 · 5,000 Meters Junior Varsity · Place 210 · Bernards5,000 Meters Junior Varsity21023:189
Oct 12Skyland Conference XC ChampionshipsOct 12 · 3,000 Meters Freshman · Place 46 · Bernards HS (Boys)3,000 Meters Freshman4615:52.4FR
Oct 12Skyland Conference XC ChampionshipsOct 12 · Varsity · Place 24 · Bernards HS (Boys)Varsity2415:52.4FR
Oct 12Skyland Conference XC ChampionshipsOct 12 · 3,000 Meters Freshman · Place 49 · Bernards HS (Boys)3,000 Meters Freshman4915:52.4FR
Oct 6Greystone InvitationalOct 6 · 4,000 Meters Freshman · Place 21 · M9 Bernards4,000 Meters Freshman2118:17.72—
Sep 30New Balance Shore Coaches InvitationalSep 30 · 2 Miles Freshman · Place 93 · Bernards2 Miles Freshman9315:36—
Sep 12Natirar Speedway Meet 1Sep 12 · 5,000 Meters Varsity · Place 55 · Bernards5,000 Meters Varsity5527:049
Sep 9Roxbury XC InvitationalSep 9 · Varsity · Place 59 · BernardsVarsity5910:16.729
Sep 9Roxbury XC InvitationalSep 9 · 1.46 Miles Novice · Place 59 · Bernards1.46 Miles Novice5910:16.729