Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Oak Ridge ParkOak Ridge Invitational · Sep 416:51.50Oak Ridge InvitationalSeptember 4, 2026
5,000 Meters · Bowdoin ParkBowdoin Park Classic · Sep 2727:11.7Bowdoin Park ClassicSeptember 27, 2025
5,000 Meters · Greystone XC CourseNJSIAA Sectionals - North 2 · Nov 124:52.57NJSIAA Sectionals - North 2November 1, 2025
5,000 Meters · Holmdel ParkNJSIAA Group Championships · Nov 725:25.26NJSIAA Group ChampionshipsNovember 7, 2026
5,000 Meters · Natirar Natirar Speedway Meet 2 · Sep 1826:14.6Natirar Speedway Meet 2September 18, 2024
5,000 Meters · Natirar Park TrailNatirar Speedway Meet 3 · Sep 2424:25Natirar Speedway Meet 3September 24, 2025
5,000 Meters · Oak Ridge ParkViking Last Chance Invitational · Nov 524:41.33Viking Last Chance InvitationalNovember 5, 2025
5,000 Meters · Ocean County ParkBattle @ Ocean County Park · Sep 1125:54.56Battle @ Ocean County ParkSeptember 11, 2026
5,000 Meters · Phillipsburg High SchoolSkyland Conference Champs · Oct 1325:53.15Skyland Conference ChampsOctober 13, 2026
5,000 Meters · Pleasant Valley ParkSomerset County XC Championships · Oct 2125:22Somerset County XC ChampionshipsOctober 21, 2025
5,000 Meters · Thompson ParkNJSIAA Sectionals - Central · Oct 3123:28.39NJSIAA Sectionals - CentralOctober 31, 2026

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 7NJSIAA Group ChampionshipsNov 7 · 5,000 Meters Group 1 · Place 94 · Bernards5,000 Meters Group 19425:25.26 PB11
Oct 31NJSIAA Sectionals - CentralOct 31 · 5,000 Meters Group 1 · Place 29 · Bernards5,000 Meters Group 12923:28.39 PB11
Oct 21Somerset County XC ChampionshipsOct 21 · Varsity · Place 72 · BernardsVarsity7224:2911
Oct 13Skyland Conference ChampsOct 13 · 5,000 Meters Varsity · Place 98 · Bernards5,000 Meters Varsity9825:53.15 PB11
Oct 9XC Fall ClassicOct 9 · 5,000 Meters Varsity · Place 121 · Bernards5,000 Meters Varsity12124:20.9311
Sep 11Battle @ Ocean County ParkSep 11 · 5,000 Meters Junior · Place 89 · Bernards5,000 Meters Junior8925:54.56 PB11
Sep 8Natirar Speedway Meet 1Sep 8 · 5,000 Meters Varsity · Place 14 · Bernards5,000 Meters Varsity1425:5411
Sep 4Oak Ridge InvitationalSep 4 · 2 Miles Varsity · Place 112 · Bernards2 Miles Varsity11216:51.50 PB11

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 5Viking Last Chance InvitationalNov 5 · 5,000 Meters Junior Varsity · Place 20 · Bernards5,000 Meters Junior Varsity2024:41.33 PB10
Nov 1NJSIAA Sectionals - North 2Nov 1 · 5,000 Meters Group 2 · Place 61 · Bernards5,000 Meters Group 26124:52.57 PB10
Oct 21Somerset County XC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 64 · Bernards5,000 Meters Varsity6425:22 PB10
Oct 14Skyland Conference ChampsOct 14 · 5,000 Meters Varsity · Place 105 · Bernards5,000 Meters Varsity10526:51.710
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity D · Place 104 · Bernards5,000 Meters Varsity D10426:1210
Sep 27Bowdoin Park ClassicSep 27 · 5,000 Meters Varsity II · Place 135 · Bernards5,000 Meters Varsity II13527:11.7 PB10
Sep 24Natirar Speedway Meet 3Sep 24 · 5,000 Meters Varsity · Place 16 · Bernards5,000 Meters Varsity1624:25 PB10

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 6Viking Last Chance InvitationalNov 6 · 5,000 Meters Junior Varsity · Place 30 · Bernards5,000 Meters Junior Varsity3026:289
Nov 6Viking Last Chance InvitationalNov 6 · 5,000 Meters Junior Varsity · Place 30 · Bernards5,000 Meters Junior Varsity3026:289
Oct 5Shore Coaches InvitationalOct 5 · 2 Miles Freshman · Place 39 · Bernards2 Miles Freshman3917:28—
Sep 25Natirar Speedway Meet 3Sep 25 · 5,000 Meters Varsity · Place 27 · Bernards5,000 Meters Varsity2725:319
Sep 21Magee Memorial Class MeetSep 21 · 2.2 Miles Freshman · Place 57 · Bernards2.2 Miles Freshman5716:50.79
Sep 18Natirar Speedway Meet 2Sep 18 · 5,000 Meters Varsity · Place 35 · Bernards5,000 Meters Varsity3526:14.6 PB9
Sep 13Battle @ Ocean County ParkSep 13 · 2 Miles Freshman · Place 72 · Bernards2 Miles Freshman7216:31—
Sep 10Natirar Speedway Meet 1Sep 10 · 5,000 Meters Varsity · Place 30 · Bernards5,000 Meters Varsity3026:309