Personal bests

Best marks in available results
Event / courseMarkMeetDate
4,000 Meters · Exeter High SchoolExeter Home Meet · Sep 217:53.4Exeter Home MeetSeptember 2, 2025
4,000 Meters · Stratham Hill ParkExeter Home Meet · Sep 217:53.38Exeter Home MeetSeptember 2, 2025
5,000 Meters · DeMeritt HllBobcat Invite · Sep 623:38.6Bobcat InviteSeptember 6, 2025
5,000 Meters · Derryfield ParkNHIAA Division State X-C Championships · Oct 2521:51.6NHIAA Division State X-C ChampionshipsOctober 25, 2025
5,000 Meters · Nashua High School SouthNashua North X-C Invitational · Sep 1322:19.7Nashua North X-C InvitationalSeptember 13, 2025
5,000 Meters · Portsmouth Christian AcademySpaulding, Newmarket, Souhegan, Timberlane, Trinity @ Portsmouth · Oct 1721:45.1Spaulding, Newmarket, Souhegan, Timberlane, Trinity @ PortsmouthOctober 17, 2025

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

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 25NHIAA Division State X-C ChampionshipsOct 25 · 5,000 Meters D1 · Place 126 · Spaulding5,000 Meters D112621:51.6 PB12
Oct 17Spaulding, Newmarket, Souhegan, Timberlane, Trinity @ PortsmouthOct 17 · 5,000 Meters Varsity · Place 37 · Spaulding5,000 Meters Varsity3721:45.1 PB12
Sep 13Nashua North X-C InvitationalSep 13 · 5,000 Meters Varsity · Place 146 · Spaulding5,000 Meters Varsity14622:19.7 PB12
Sep 6Bobcat InviteSep 6 · 5,000 Meters Varsity · Place 119 · Spaulding5,000 Meters Varsity11923:38.6 PB12
Sep 2Exeter Home MeetSep 2 · 4,000 Meters Varsity · Place 35 · Spaulding4,000 Meters Varsity3517:53.38 PB12
Sep 2Exeter Home MeetSep 2 · 4,000 Meters Varsity · Place 35 · Spaulding4,000 Meters Varsity3517:53.4 PB12

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 26NHIAA Division Cross Country ChampionshipsOct 26 · 5,000 Meters Varsity · Place 131 · Spaulding5,000 Meters Varsity13124:09.1JR
Oct 18Portsmouth MeetOct 18 · 5,000 Meters Varsity · Place 55 · Spaulding5,000 Meters Varsity5522:41.8JR
Oct 520th Battle of the BorderOct 5 · 5,000 Meters Varsity · Place 96 · Spaulding5,000 Meters Varsity9621:11.5311
Oct 520th Battle of the BorderOct 5 · 5,000 Meters Junior Varsity · Place 96 · Spaulding5,000 Meters Junior Varsity9621:11.6JR
Sep 28Kennett XC InvitationalSep 28 · 5,000 Meters Varsity · Place 76 · Spaulding5,000 Meters Varsity7623:23.4411