Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Derryfield ParkManchester Invite · Sep 2011:01.8Manchester InviteSeptember 20, 2025
3,000 Meters · Deerfield ParkUSATF New England Association Junior Olympic Championships · Nov 1311:44.10USATF New England Association Junior Olympic ChampionshipsNovember 13, 2022
4,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1413:38.43USATF National Junior Olympic ChampionshipsDecember 14, 2024
4,000 Meters · Highland ParkUSATF New England Junior Olympic Championships · Nov 1014:46.95USATF New England Junior Olympic ChampionshipsNovember 10, 2024
5,000 Meters · Alvirne High SchoolNHIAA Cross Country Meet of Champions · Nov 116:25.3NHIAA Cross Country Meet of ChampionsNovember 1, 2025
5,000 Meters · Cheshire FairgroundsMonadnock Moonlight Madness · Oct 316:06.82Monadnock Moonlight MadnessOctober 3, 2025
5,000 Meters · Derryfield ParkNHIAA Division State X-C Championships · Oct 3116:25.10NHIAA Division State X-C ChampionshipsOctober 31, 2026
5,000 Meters · Dresden Fields, Norwich, VTCVC Cross Country Championship · Oct 1617:13.00CVC Cross Country ChampionshipOctober 16, 2026
5,000 Meters · Hill House XC CourseNHIAA XC Meet of Champions · Nov 715:42.2NHIAA XC Meet of ChampionsNovember 7, 2026
5,000 Meters · Mills Riverside ParkMills Riverside Invitational · Oct 916:01.55Mills Riverside InvitationalOctober 9, 2026
5,000 Meters · Moonlight MadnessMoonlight Madness Cross-Country Invitational · Oct 215:52.8Moonlight Madness Cross-Country InvitationalOctober 2, 2026
5,000 Meters · Nashua High School SouthNashua North X-C Invitational · Sep 1216:12.20Nashua North X-C InvitationalSeptember 12, 2026
5,000 Meters · Queensbury HSQueensbury Pre-States Invitational · Sep 1317:16.6Queensbury Pre-States InvitationalSeptember 13, 2025
5,000 Meters · Thetford Academy XC Home Course90th Annual New England Interscholastic Cross Country Championships · Nov 818:08.290th Annual New England Interscholastic Cross Country ChampionshipsNovember 8, 2025

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 7NHIAA XC Meet of ChampionsNov 7 · 5,000 Meters Varsity · Place 6 · HanoverHanover5,000 Meters Varsity615:42.2 PB10
Oct 31NHIAA Division State X-C ChampionshipsOct 31 · 5,000 Meters D2 · Place 2 · HanoverHanover5,000 Meters D2216:25.10 PB10
Oct 16CVC Cross Country ChampionshipOct 16 · 5,000 Meters Varsity · Place 4 · HanoverHanover5,000 Meters Varsity417:13.00 PB10
Oct 9Mills Riverside InvitationalOct 9 · 5,000 Meters Seed 1 · Place 4 · HanoverHanover5,000 Meters Seed 1416:01.55 PB10
Oct 2Moonlight Madness Cross-Country InvitationalOct 2 · 5,000 Meters Varsity · Place 6 · HanoverHanover5,000 Meters Varsity615:52.8 PB10
Sep 19Manchester InvitationalSep 19 · 5,000 Meters Boys Varsity Large · Place 17 · HanoverHanover5,000 Meters Boys Varsity Large1716:45.210
Sep 12Nashua North X-C InvitationalSep 12 · 5,000 Meters Varsity · Place 6 · HanoverHanover5,000 Meters Varsity616:12.20 PB10

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 890th Annual New England Interscholastic Cross Country ChampionshipsNov 8 · 5,000 Meters Championships · Place 119 · HanoverHanover5,000 Meters Championships11918:08.2 PB9
Nov 1NHIAA Cross Country Meet of ChampionsNov 1 · 5,000 Meters Varsity · Place 28 · HanoverHanover5,000 Meters Varsity2816:25.3 PB9
Oct 25NHIAA Division State X-C ChampionshipsOct 25 · 5,000 Meters D2 · Place 10 · HanoverHanover5,000 Meters D21017:22.39
Oct 3Monadnock Moonlight MadnessOct 3 · 5,000 Meters Varsity · Place 10 · HanoverHanover5,000 Meters Varsity1016:06.82 PB9
Sep 20Manchester InviteSep 20 · 2 Miles Boys Freshman · Place 2 · HanoverHanover2 Miles Boys Freshman211:01.8 PB9
Sep 13Queensbury Pre-States InvitationalSep 13 · 5,000 Meters D4 · Place 35 · HanoverHanover5,000 Meters D43517:16.6 PB9

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 4,000 Meters 13-14 · Place 81 · Granite State FlashGranite State Flash4,000 Meters 13-148113:38.43 PB8
Nov 10USATF New England Junior Olympic ChampionshipsNov 10 · 4,000 Meters 13-14 · Place 25 · Granite State FlashGranite State Flash4,000 Meters 13-142514:46.95 PB8

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 13USATF New England Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters 11-12 · Place 34 · Granite State FlashGranite State Flash3,000 Meters 11-123411:44.10 PB6