Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Fort St. Clair ParkEaton Cross Country Invitational (HS) · Sep 1921:40.2Eaton Cross Country Invitational (HS) September 19, 2026
5,000 Meters · Centerville HSCenterville Saturday Night Lights (HS) presented by Nike · Aug 2921:42.7Centerville Saturday Night Lights (HS) presented by NikeAugust 29, 2026
5,000 Meters · Christ Church Moeller Primetime HS Invitational · Aug 2222:09.3Moeller Primetime HS InvitationalAugust 22, 2025
5,000 Meters · Corwin Nixon ParkMason Cross Country Inv. (HS) · Sep 1222:06.4Mason Cross Country Inv. (HS)September 12, 2026
5,000 Meters · Landmark Christian CampusPrinceton XC Invitational (HS) · Sep 2620:48.3Princeton XC Invitational (HS)September 26, 2026
5,000 Meters · Lower Millcrest ParkNorwood XC Invitational · Sep 2724:29.0Norwood XC InvitationalSeptember 27, 2025
5,000 Meters · MasonMason High School Cross Country Invitational · Sep 622:33.50Mason High School Cross Country InvitationalSeptember 6, 2025
5,000 Meters · New RichmondNew Richmond Invitational · Oct 1020:40.7New Richmond InvitationalOctober 10, 2026
5,000 Meters · Taft HSPrinceton XC Invitational · Sep 2021:28.30Princeton XC InvitationalSeptember 20, 2025
5,000 Meters · Voice of America MetroParkGMC Cross Country Championships (HS) · Oct 1719:44.1GMC Cross Country Championships (HS)October 17, 2026
5,000 Meters · Voice of America ParkMoeller Primetime" Invitational Sponsored by Tri-State Running" · Aug 2222:09.30Moeller Primetime" Invitational Sponsored by Tri-State Running"August 22, 2025

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 17GMC Cross Country Championships (HS)Oct 17 · 5,000 Meters Boys HS Open · Place 102 · Princeton5,000 Meters Boys HS Open10219:44.1 PB11
Oct 10New Richmond InvitationalOct 10 · 5,000 Meters Varsity · Place 59 · Princeton5,000 Meters Varsity5920:40.7 PB11
Sep 26Princeton XC Invitational (HS)Sep 26 · 5,000 Meters High School · Place 135 · Princeton5,000 Meters High School13520:48.3 PB11
Sep 19Eaton Cross Country Invitational (HS) Sep 19 · 5,000 Meters New Division B · Place 110 · Princeton5,000 Meters New Division B11021:40.2 PB11
Sep 12Mason Cross Country Inv. (HS)Sep 12 · 5,000 Meters Section 2 Varsity · Place 125 · Princeton5,000 Meters Section 2 Varsity12522:06.4 PB11
Aug 29Centerville Saturday Night Lights (HS) presented by NikeAug 29 · 5,000 Meters Boys Varsity Black · Place 176 · Princeton5,000 Meters Boys Varsity Black17621:42.7 PB11

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 18GMC Cross Country ChampionshipsOct 18 · 5,000 Meters Varsity · Place 64 · Princeton5,000 Meters Varsity6420:07.710
Sep 27Norwood XC InvitationalSep 27 · 5,000 Meters Varsity · Place 63 · Princeton5,000 Meters Varsity6324:29.0 PB10
Sep 20Princeton XC InvitationalSep 20 · 5,000 Meters Varsity · Place 96 · Princeton5,000 Meters Varsity9621:28.30 PB10
Sep 6Mason High School Cross Country InvitationalSep 6 · 5,000 Meters Boys 5000m HS Section 2 Varsity · Place 207 · Princeton5,000 Meters Boys 5000m HS Section 2 Varsity20722:33.50 PB10
Aug 22Moeller Primetime" Invitational Sponsored by Tri-State Running"Aug 22 · 5,000 Meters Var · Place 159 · Princeton5,000 Meters Var15922:09.30 PB10
Aug 22Moeller Primetime HS InvitationalAug 22 · 5,000 Meters Varsity · Place 159 · Princeton5,000 Meters Varsity15922:09.3 PB10

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 5GMC Cross Country ChampionshipsOct 5 · 5,000 Meters Open · Place 162 · Princeton5,000 Meters Open16223:11.79
Sep 7Mason InvitationalSep 7 · 5,000 Meters Section 2 Varsity · Place 201 · Princeton5,000 Meters Section 2 Varsity20123:41.19