Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Oak Ridge ParkOak Ridge Invitational · Sep 412:31.50Oak Ridge InvitationalSeptember 4, 2026
5,000 Meters · Bowdoin ParkBowdoin Park Classic · Sep 2720:30.0Bowdoin Park ClassicSeptember 27, 2025
5,000 Meters · Greystone XC CourseMagee Memorial Class Meet · Sep 2018:41.6Magee Memorial Class MeetSeptember 20, 2025
5,000 Meters · Horseshoe LakeRoxbury XC Invitational · Sep 618:31.01Roxbury XC InvitationalSeptember 6, 2025
5,000 Meters · Natirar Park TrailNatirar Speedway Meet 3 · Sep 2418:19Natirar Speedway Meet 3September 24, 2025
5,000 Meters · Oak Ridge ParkViking Last Chance Invitational · Nov 518:56.54Viking Last Chance InvitationalNovember 5, 2025
5,000 Meters · Ocean County ParkBattle @ Ocean County Park · Sep 1118:36.02Battle @ Ocean County ParkSeptember 11, 2026
5,000 Meters · Phillipsburg High SchoolSkyland Conference Champs · Oct 1320:08.92Skyland Conference ChampsOctober 13, 2026
5,000 Meters · Pleasant Valley ParkRidge JV/Freshman Meet · Oct 819:04Ridge JV/Freshman MeetOctober 8, 2025
5,000 Meters · Thompson ParkXC Fall Classic · Oct 918:39.81XC Fall ClassicOctober 9, 2026

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 4Viking Last Chance InvitationalNov 4 · 5,000 Meters Junior Varsity · Place 28 · Bernards5,000 Meters Junior Varsity2819:14.6012
Oct 21Somerset County XC ChampionshipsOct 21 · Junior Varsity · Place 38 · BernardsJunior Varsity3819:0312
Oct 13Skyland Conference ChampsOct 13 · 5,000 Meters Junior Varsity · Place 27 · Bernards5,000 Meters Junior Varsity2720:08.92 PB12
Oct 9XC Fall ClassicOct 9 · 5,000 Meters Junior Varsity · Place 45 · Bernards5,000 Meters Junior Varsity4518:39.81 PB12
Sep 11Battle @ Ocean County ParkSep 11 · 5,000 Meters Senior · Place 68 · Bernards5,000 Meters Senior6818:36.02 PB12
Sep 8Natirar Speedway Meet 1Sep 8 · 5,000 Meters Varsity · Place 11 · Bernards5,000 Meters Varsity1118:5812
Sep 4Oak Ridge InvitationalSep 4 · 2 Miles Varsity · Place 93 · Bernards2 Miles Varsity9312:31.50 PB12

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 5Viking Last Chance InvitationalNov 5 · 5,000 Meters Junior Varsity · Place 30 · Bernards5,000 Meters Junior Varsity3018:56.54 PB11
Oct 21Somerset County XC ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 36 · Bernards5,000 Meters Junior Varsity3619:1611
Oct 14Skyland Conference ChampsOct 14 · 5,000 Meters Junior Varsity · Place 72 · Bernards5,000 Meters Junior Varsity7220:41.411
Oct 8Ridge JV/Freshman MeetOct 8 · 5,000 Meters Junior Varsity/Frosh · Place 19 · Bernards5,000 Meters Junior Varsity/Frosh1919:04 PB11
Sep 27Bowdoin Park ClassicSep 27 · 5,000 Meters Varsity II · Place 184 · Bernards5,000 Meters Varsity II18420:30.0 PB11
Sep 24Natirar Speedway Meet 3Sep 24 · 5,000 Meters Varsity · Place 13 · Bernards5,000 Meters Varsity1318:19 PB11
Sep 20Magee Memorial Class MeetSep 20 · 5,000 Meters Junior · Place 81 · Bernards5,000 Meters Junior8118:41.6 PB11
Sep 9Natirar Speedway Meet 1Sep 9 · 5,000 Meters Varsity · Place 6 · Bernards5,000 Meters Varsity618:2911
Sep 6Roxbury XC InvitationalSep 6 · 5,000 Meters Junior Varsity · Place 16 · Bernards5,000 Meters Junior Varsity1618:31.01 PB11

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 15NJ Skyland Conference ChampsOct 15 · 5,000 Meters Junior Varsity · Place 50 · M-Bernards5,000 Meters Junior Varsity5020:41.2SO
Oct 15NJ Skyland Conference ChampsOct 15 · Varsity · Place 19 · M-BernardsVarsity1920:41.2SO
Oct 15NJ Skyland Conference ChampsOct 15 · 5,000 Meters Junior Varsity · Place 50 · M-Bernards5,000 Meters Junior Varsity5020:41.2SO
Oct 5Shore Coaches InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 49 · Bernards5,000 Meters Junior Varsity4920:28—
Sep 21Magee Memorial Class MeetSep 21 · 5,000 Meters Sophomore · Place 105 · Bernards5,000 Meters Sophomore10520:48.210

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1Viking Last Chance InvitationalNov 1 · 5,000 Meters Junior Varsity · Place 94 · Bernards5,000 Meters Junior Varsity9420:199
Nov 1Viking Last Chance InvitationalNov 1 · 5,000 Meters Junior Varsity · Place 94 · Bernards5,000 Meters Junior Varsity9420:199
Sep 30New Balance Shore Coaches InvitationalSep 30 · 2 Miles Freshman · Place 54 · Bernards2 Miles Freshman5414:19—
Sep 23Magee Memorial Class MeetSep 23 · 3,200 Meters Freshman · Place 67 · Bernards3,200 Meters Freshman6712:09.39
Sep 9Roxbury XC InvitationalSep 9 · Varsity · Place 37 · BernardsVarsity379:54.639
Sep 9Roxbury XC InvitationalSep 9 · 1.46 Miles Novice · Place 37 · Bernards1.46 Miles Novice379:54.639