Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Oak Ridge ParkOak Ridge Invitational · Sep 415:32.21Oak Ridge InvitationalSeptember 4, 2026
3,200 Meters · Cherokee High School NIKE: Cherokee Challenge · Sep 613:33.86NIKE: Cherokee ChallengeSeptember 6, 2025
5,000 Meters · Blair Academy NJISAA Prep State Championships · Oct 2921:16NJISAA Prep State ChampionshipsOctober 29, 2025
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Open · Nov 2220:54.9NXR Northeast & New York Regional OpenNovember 22, 2025
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2321:21.8NXR Northeast & New York Regional ChampionshipsNovember 23, 2024
5,000 Meters · Greystone XC CourseMagee Memorial Class Meet · Sep 2021:28.4Magee Memorial Class MeetSeptember 20, 2025
5,000 Meters · Holmdel ParkNJSIAA XC Meet of Champions · Nov 1520:21NJSIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Holmdel ParkNJSIAA Meet of Champions · Nov 1620:28NJSIAA Meet of Champions November 16, 2024
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 821:17NJSIAA Group ChampionshipsNovember 8, 2025
5,000 Meters · Natirar Natirar Speedway Meet 2 · Sep 1819:47.7Natirar Speedway Meet 2September 18, 2024
5,000 Meters · Phillipsburg High SchoolSkyland Conference Champs · Oct 1422:42.3Skyland Conference ChampsOctober 14, 2025
5,000 Meters · Pleasant Valley ParkSomerset County XC Championships · Oct 2121:43Somerset County XC ChampionshipsOctober 21, 2025

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 7NJSIAA Group ChampionshipsNov 7 · 5,000 Meters NPA · Place 30 · Pingry5,000 Meters NPA3021:18.7012
Oct 28NJISAA Prep State ChampionshipsOct 28 · 5,000 Meters Race 1 · Place 21 · Pingry5,000 Meters Race 12122:4212
Oct 21Somerset County XC ChampionshipsOct 21 · Junior Varsity · Place 19 · Pingry SchoolJunior Varsity1924:1512
Sep 4Oak Ridge InvitationalSep 4 · 2 Miles Varsity · Place 85 · Pingry2 Miles Varsity8515:32.21 PB12

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 22NXR Northeast & New York Regional OpenNov 22 · 5,000 Meters Championship - Northeast · Place 170 · Pingry5,000 Meters Championship - Northeast17020:54.9 PB11
Nov 15NJSIAA XC Meet of ChampionsNov 15 · 5,000 Meters Varsity · Place 119 · Pingry5,000 Meters Varsity11920:21 PB11
Nov 8NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Non Public A · Place 30 · Pingry5,000 Meters Non Public A3021:17 PB11
Oct 29NJISAA Prep State ChampionshipsOct 29 · 5,000 Meters Varsity A · Place 17 · Pingry5,000 Meters Varsity A1721:16 PB11
Oct 21Somerset County XC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 26 · Pingry5,000 Meters Varsity2621:43 PB11
Oct 14Skyland Conference ChampsOct 14 · 5,000 Meters Varsity · Place 52 · Pingry5,000 Meters Varsity5222:42.3 PB11
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity F · Place 22 · Pingry5,000 Meters Varsity F2221:0411
Sep 20Magee Memorial Class MeetSep 20 · 5,000 Meters Junior · Place 28 · Pingry5,000 Meters Junior2821:28.4 PB11
Sep 6NIKE: Cherokee ChallengeSep 6 · 3,200 Meters Junior · Place 35 · Pingry3,200 Meters Junior3513:33.86 PB11

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 23NXR Northeast & New York Regional ChampionshipsNov 23 · 5,000 Meters Championship - Northeast · Place 141 · Pingry5,000 Meters Championship - Northeast14121:21.8 PB10
Nov 16NJSIAA Meet of Champions Nov 16 · 5,000 Meters Varsity · Place 84 · Pingry5,000 Meters Varsity8420:28 PB10
Nov 9NJSIAA Group ChampionshipsNov 9 · 5,000 Meters Varsity · Place 20 · Pingry School5,000 Meters Varsity2020:3510
Oct 24Somerset County XC ChampionshipsOct 24 · 5,000 Meters Varsity · Place 12 · Pingry School5,000 Meters Varsity1220:1810
Oct 5Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 23 · Pingry School5,000 Meters Varsity2321:33—
Sep 18Natirar Speedway Meet 2Sep 18 · 5,000 Meters Varsity · Place 5 · Pingry5,000 Meters Varsity519:47.7 PB10
Sep 7Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 5 · Pingry School3,200 Meters Varsity512:30.0710
Sep 7Cherokee ChallengeSep 7 · 3,200 Meters Sophomore · Place 5 · Pingry School3,200 Meters Sophomore512:30.0710