Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Oak Ridge ParkOak Ridge Invitational · Sep 411:15.80Oak Ridge InvitationalSeptember 4, 2026
5,000 Meters · Bowdoin ParkBowdoin Park Classic · Sep 2717:57.8Bowdoin Park ClassicSeptember 27, 2025
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2318:39.1NXR Northeast & New York Regional ChampionshipsNovember 23, 2024
5,000 Meters · Greystone XC CourseNJSIAA Sectionals - North 2 · Nov 116:59.84NJSIAA Sectionals - North 2November 1, 2025
5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 417:36Shore Coaches InvitationalOctober 4, 2025
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 817:34NJSIAA Group ChampionshipsNovember 8, 2025
5,000 Meters · Horseshoe LakeRoxbury XC Invitational · Sep 616:48.60Roxbury XC InvitationalSeptember 6, 2025
5,000 Meters · Natirar Natirar Speedway Meet 2 · Sep 1817:55.0Natirar Speedway Meet 2September 18, 2024
5,000 Meters · Natirar Park TrailNatirar Speedway Meet 3 · Sep 2517:33Natirar Speedway Meet 3September 25, 2024
5,000 Meters · Ocean County ParkBattle @ Ocean County Park · Sep 1116:44.30Battle @ Ocean County ParkSeptember 11, 2026
5,000 Meters · Phillipsburg High SchoolSkyland Conference Champs · Oct 1417:33.2Skyland Conference ChampsOctober 14, 2025
5,000 Meters · Pleasant Valley ParkSomerset County XC Championships · Oct 2117:16Somerset County XC ChampionshipsOctober 21, 2025
5,000 Meters · Thompson ParkXC Fall Classic · Oct 916:44.52XC Fall ClassicOctober 9, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 7NJSIAA Group ChampionshipsNov 7 · 5,000 Meters Group 1 · Place 17 · Bernards5,000 Meters Group 11717:36.3311
Oct 21Somerset County XC ChampionshipsOct 21 · Varsity · Place 23 · BernardsVarsity2317:1611
Oct 13Skyland Conference ChampsOct 13 · 5,000 Meters Varsity · Place 15 · Bernards5,000 Meters Varsity1517:42.6011
Oct 9XC Fall ClassicOct 9 · 5,000 Meters Varsity · Place 18 · Bernards5,000 Meters Varsity1816:44.52 PB11
Sep 11Battle @ Ocean County ParkSep 11 · 5,000 Meters Junior · Place 9 · Bernards5,000 Meters Junior916:44.30 PB11
Sep 4Oak Ridge InvitationalSep 4 · 2 Miles Varsity · Place 26 · Bernards2 Miles Varsity2611:15.80 PB11

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 22NXR Northeast & New York Regional OpenNov 22 · 5,000 Meters Championship - Northeast · Place 214 · Bernards5,000 Meters Championship - Northeast21417:58.810
Nov 8NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Group 2 · Place 34 · Bernards5,000 Meters Group 23417:34 PB10
Nov 1NJSIAA Sectionals - North 2Nov 1 · 5,000 Meters Group 2 · Place 13 · Bernards5,000 Meters Group 21316:59.84 PB10
Oct 21Somerset County XC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 24 · Bernards5,000 Meters Varsity2417:16 PB10
Oct 14Skyland Conference ChampsOct 14 · 5,000 Meters Varsity · Place 25 · Bernards5,000 Meters Varsity2517:33.2 PB10
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity E · Place 23 · Bernards5,000 Meters Varsity E2317:36 PB10
Sep 27Bowdoin Park ClassicSep 27 · 5,000 Meters Varsity II · Place 65 · Bernards5,000 Meters Varsity II6517:57.8 PB10
Sep 20Magee Memorial Class MeetSep 20 · 5,000 Meters Sophomore · Place 8 · Bernards5,000 Meters Sophomore817:11.110
Sep 6Roxbury XC InvitationalSep 6 · 5,000 Meters Future 4 · Place 2 · Bernards5,000 Meters Future 4216:48.60 PB10

2024 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 23NXR Northeast & New York Regional ChampionshipsNov 23 · 5,000 Meters Championship - Northeast · Place 216 · Bernards5,000 Meters Championship - Northeast21618:39.1 PB9
Nov 9NJSIAA Group ChampionshipsNov 9 · 5,000 Meters Varsity · Place 74 · Bernards5,000 Meters Varsity7418:269
Nov 2NJSIAA Sectionals - North 2Nov 2 · 5,000 Meters Varsity · Place 21 · Bernards5,000 Meters Varsity2117:25.009
Oct 24Somerset County XC ChampionshipsOct 24 · 5,000 Meters Varsity · Place 36 · Bernards5,000 Meters Varsity3617:479
Oct 24Somerset County XC ChampionshipsOct 24 · 5,000 Meters Junior Varsity · Place 68 · Bernards5,000 Meters Junior Varsity6820:479
Sep 28Bowdoin Park ClassicSep 28 · 5,000 Meters Varsity · Place 117 · Bernards5,000 Meters Varsity1173:00.4FR
Sep 25Natirar Speedway Meet 3Sep 25 · 5,000 Meters Varsity · Place 4 · Bernards5,000 Meters Varsity417:33 PB9
Sep 21Magee Memorial Class MeetSep 21 · 2.2 Miles Freshman · Place 10 · Bernards2.2 Miles Freshman1011:51.99
Sep 18Natirar Speedway Meet 2Sep 18 · 5,000 Meters Varsity · Place 14 · Bernards5,000 Meters Varsity1417:55.0 PB9
Sep 13Battle @ Ocean County ParkSep 13 · 2 Miles Freshman · Place 8 · Bernards2 Miles Freshman811:38—
Sep 13Battle @ Ocean County ParkSep 13 · 2 Miles Freshman · Place 8 · Bernards2 Miles Freshman811:38—
Sep 10Natirar Speedway Meet 1Sep 10 · 5,000 Meters Varsity · Place 6 · Bernards5,000 Meters Varsity618:069