Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Bull Run Regional ParkGlory Days Cross Country Invite · Sep 3017:00Glory Days Cross Country InviteSeptember 30, 2023
5,000 Meters · Great Meadow (Non-State)VHSL 6A Region B Championships · Nov 316:25VHSL 6A Region B ChampionshipsNovember 3, 2022
5,000 Meters · Nehoiden Golf ClubWellesley XC Invitational · Aug 3017:23.0Wellesley XC InvitationalAugust 30, 2024
5,000 Meters · Rock Ridge High SchoolRock Ridge XC Invitational · Sep 1820:02Rock Ridge XC InvitationalSeptember 18, 2021
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 2617:28.4NXR Southeast Regional ChampionshipsNovember 26, 2022
5,000 Meters · Wickham Park CollegiateSuitor Invitational · Sep 1217:20.5Suitor InvitationalSeptember 12, 2026
6,000 Meters · SUNY PurchasePurchase College Invitational · Sep 621:15.5Purchase College InvitationalSeptember 6, 2025
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1827:14.98Conn College InviteOctober 18, 2025
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 428:51.8Paul Short RunOctober 4, 2024
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 328:25.9Paul Short Run (College)October 3, 2025
8,000 Meters · Nehoiden Golf ClubNEWMAC Cross Country Championships · Nov 228:17.66NEWMAC Cross Country ChampionshipsNovember 2, 2024
8,000 Meters · North Attleboro High SchoolNEWMAC Championships · Nov 127:39.0NEWMAC ChampionshipsNovember 1, 2025
8,000 Meters · Ronald C. Hoffmann Cross Country CourseNCAA DIII Mideast Regional · Nov 1528:53.4NCAA DIII Mideast RegionalNovember 15, 2025
8,000 Meters · Smith CollegeNEWMAC Conference Meet · Oct 3128:13.2NEWMAC Conference MeetOctober 31, 2026
8,000 Meters · Wesleyan UniversityCardinal Invitational · Sep 2027:20.18Cardinal InvitationalSeptember 20, 2025

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31NEWMAC Conference MeetOct 31 · 8,000 Meters NEWMAC · Place 66 · Coast GuardCoast Guard8,000 Meters NEWMAC6628:13.2 PBJr
Oct 17Conn College InviteOct 17 · 8,000 Meters White · Place 201 · Coast GuardCoast Guard8,000 Meters White20128:05.9Jr
Sep 19Cardinal InvitationalSep 19 · 8,000 Meters Men · Place 100 · Coast GuardCoast Guard8,000 Meters Men10028:02.7Jr
Sep 12Suitor InvitationalSep 12 · 5,000 Meters Varsity · Place 99 · Coast GuardCoast Guard5,000 Meters Varsity9917:20.5 PBJr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 15NCAA DIII Mideast RegionalNov 15 · 8,000 Meters D3 Mid-East · Place 128 · Coast GuardCoast Guard8,000 Meters D3 Mid-East12828:53.4 PBSo
Nov 1NEWMAC ChampionshipsNov 1 · 8,000 Meters Varsity · Place 44 · Coast GuardCoast Guard8,000 Meters Varsity4427:39.0 PBSo
Oct 18Conn College InviteOct 18 · 8,000 Meters Blue · Place 220 · Coast GuardCoast Guard8,000 Meters Blue22027:14.98 PBSo
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters White · Place 375 · Coast GuardCoast Guard8,000 Meters White37528:25.9 PBSo
Sep 20Cardinal InvitationalSep 20 · 8,000 Meters College · Place 83 · Coast GuardCoast Guard8,000 Meters College8327:20.18 PBSo
Sep 6Purchase College InvitationalSep 6 · 6,000 Meters College · Place 16 · Coast GuardCoast Guard6,000 Meters College1621:15.5 PBSo

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 2NEWMAC Cross Country ChampionshipsNov 2 · 8,000 Meters Varsity · Place 70 · Coast GuardCoast Guard8,000 Meters Varsity7028:17.66 PBFr
Oct 4Paul Short RunOct 4 · 8,000 Meters Open · Place 420 · Coast GuardCoast Guard8,000 Meters Open42028:51.8 PBFr
Sep 21UMass Dartmouth XC InvitationalSep 21 · 8,000 Meters Junior Varsity · Place 79 · Coast GuardCoast Guard8,000 Meters Junior Varsity7928:20.77FR
Aug 30Wellesley XC InvitationalAug 30 · 5,000 Meters College · Place 36 · Coast GuardCoast Guard5,000 Meters College3617:23.0 PBFr

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 23Cedar Run District ChampsOct 23 · 5,000 Meters Varsity · Place 5 · PatriotPatriot5,000 Meters Varsity516:27.3SR
Oct 14MileStat.com XC Invitational 2023Oct 14 · 5,000 Meters Elite · Place 41 · PatriotPatriot5,000 Meters Elite4115:4912
Oct 7Octoberfest InvitationalOct 7 · 3 Miles Varsity · Place 22 · PatriotPatriot3 Miles Varsity2216:13—
Sep 30Glory Days Cross Country InviteSep 30 · 5,000 Meters Boy Varsity · Place 8 · PatriotPatriot5,000 Meters Boy Varsity817:00 PB12
Sep 9Great Meadow InvitationalSep 9 · 5,000 Meters Varsity · Place 6 · PatriotPatriot5,000 Meters Varsity617:00—
Sep 1Patriot XC InvitationalSep 1 · 2 Miles Varsity · Place 5 · PatriotPatriot2 Miles Varsity510:18.4412

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 26NXR Southeast Regional ChampionshipsNov 26 · 5,000 Meters Championship · Place 215 · PatriotPatriot5,000 Meters Championship21517:28.4 PB11
Nov 12VHSL Class 6 State ChampionshipNov 12 · Varsity · Place 36 · PatriotPatriotVarsity3617:32—
Nov 12VHSL Class 6 State ChampionshipNov 12 · 5,000 Meters Varsity · Place 36 · PatriotPatriot5,000 Meters Varsity3617:32—
Nov 3VHSL 6A Region B ChampionshipsNov 3 · 5,000 Meters Varsity · Place 8 · PatriotPatriot5,000 Meters Varsity816:25 PB11
Oct 15Third Battle InvitationalOct 15 · 5,000 Meters Varsity · Place 29 · PatriotPatriot5,000 Meters Varsity2916:31.7JR
Oct 15Third Battle InvitationalOct 15 · 5,000 Meters Varsity · Place 29 · PatriotPatriot5,000 Meters Varsity2916:31.7JR
Oct 8Albemarle InvitationalOct 8 · 5,000 Meters Varsity · Place 35 · PatriotPatriot5,000 Meters Varsity3516:54.9JR
Sep 24Oatlands InvitationalSep 24 · Varsity · Place 91 · PatriotPatriotVarsity9117:24—

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 4VHSL Region 6B XC ChampionshipNov 4 · 5,000 Meters Varsity · Place 33 · PatriotPatriot5,000 Meters Varsity3317:4510
Oct 16Third Battle InvitationalOct 16 · 5,000 Meters Junior Varsity · Place 6 · PatriotPatriot5,000 Meters Junior Varsity618:09.1SO
Oct 2Octoberfest InvitationalOct 2 · 5,000 Meters Junior Varsity FR/SO · Place 24 · PatriotPatriot5,000 Meters Junior Varsity FR/SO2419:0210
Sep 18Rock Ridge XC InvitationalSep 18 · 5,000 Meters Underclass · Place 4 · PatriotPatriot5,000 Meters Underclass420:02 PB10