Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Freeport High SchoolFreeport Meet · Oct 617:54.10Freeport MeetOctober 6, 2022
5,000 Meters · Hunter Road FieldsFreeport Meet · Sep 2217:14.68Freeport MeetSeptember 22, 2023
5,000 Meters · Ponaganset High SchoolNew England Interscholastic XC Championships · Nov 1218:28.8New England Interscholastic XC ChampionshipsNovember 12, 2022
5,000 Meters · Rotary ParkRon Ouellete Invitational · Sep 415:51.3Ron Ouellete InvitationalSeptember 4, 2026
5,000 Meters · Troy Howard Middle SchoolMaine Class B State XC Championship · Nov 416:44.90Maine Class B State XC ChampionshipNovember 4, 2023
5,000 Meters · Twin Brook Recreation AreaMaine State Championships · Nov 916:36.15Maine State ChampionshipsNovember 9, 2024
5,000 Meters · Wickham Park89th Annual New England Interscholastic Cross Country Championships · Nov 916:4489th Annual New England Interscholastic Cross Country ChampionshipsNovember 9, 2024
8,000 Meters · Bowdoin CollegeMaine State Championships · Sep 1925:56.0Maine State ChampionshipsSeptember 19, 2026
8,000 Meters · CastletonLittle East XC Championship · Oct 3126:42.3Little East XC ChampionshipOctober 31, 2026
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1725:26.4Conn College InviteOctober 17, 2026
8,000 Meters · Keene State CollegeKeene State Invitational · Oct 325:35.9Keene State InvitationalOctober 3, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31Little East XC ChampionshipOct 31 · 8,000 Meters Collegiate · Place 12 · Southern MaineSouthern Maine8,000 Meters Collegiate1226:42.3 PBSo
Oct 17Conn College InviteOct 17 · 8,000 Meters White · Place 7 · Southern MaineSouthern Maine8,000 Meters White725:26.4 PBSo
Oct 3Keene State InvitationalOct 3 · 8,000 Meters Men's Championship · Place 16 · Southern MaineSouthern Maine8,000 Meters Men's Championship1625:35.9 PBSo
Sep 19Maine State ChampionshipsSep 19 · 8,000 Meters Collegiate · Place 20 · Southern MaineSouthern Maine8,000 Meters Collegiate2025:56.0 PBSo
Sep 4Ron Ouellete InvitationalSep 4 · 5,000 Meters Collegiate · Place 1 · Southern MaineSouthern Maine5,000 Meters Collegiate115:51.3 PBSo

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 989th Annual New England Interscholastic Cross Country ChampionshipsNov 9 · 5,000 Meters Championships · Place 68 · FreeportFreeport5,000 Meters Championships6816:44 PB12
Nov 9Maine State ChampionshipsNov 9 · 5,000 Meters B · Place 4 · FreeportFreeport5,000 Meters B416:36.15 PB12
Oct 26Southern Maine Class B Regional XC ChampionshipOct 26 · 5,000 Meters Varsity · Place 4 · FreeportFreeport5,000 Meters Varsity416:51.5012
Oct 16Western Maine Conference InvitationalOct 16 · 5,000 Meters Varsity · Place 3 · FreeportFreeport5,000 Meters Varsity317:30—
Sep 27Gray New Gloucester High School MeetSep 27 · 5,000 Meters Varsity · Place 3 · Freeport HigFreeport Hig5,000 Meters Varsity317:23.75—
Sep 20CAPE-FREEPORT-GREELY-TRAIP-WELLSSep 20 · 5,000 Meters Varsity · Place 2 · Freeport HigFreeport Hig5,000 Meters Varsity217:08.28—
Sep 14Southern Maine ClassicSep 14 · 5,000 Meters Varsity · Place 6 · FreeportFreeport5,000 Meters Varsity616:36.8812
Sep 5Wells High School MeetSep 5 · 5,000 Meters Varsity · Place 3 · M FREEPORTM FREEPORT5,000 Meters Varsity317:08—
Sep 5Wells High School MeetSep 5 · 5,000 Meters Varsity · Place 3 · M FREEPORTM FREEPORT5,000 Meters Varsity317:08—

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 11New England Interscholastic XC ChampionshipsNov 11 · 5,000 Meters Varsity · Place 160 · Freeport - MEFreeport - ME5,000 Meters Varsity16017:24.2211
Nov 4Maine Class B State XC ChampionshipNov 4 · 5,000 Meters Varsity · Place 7 · FreeportFreeport5,000 Meters Varsity716:44.90 PB11
Oct 21Southern Maine Class B RegionalOct 21 · 5,000 Meters Varsity · Place 10 · FreeportFreeport5,000 Meters Varsity1017:31.7011
Oct 11Western Maine Conference InvitationalOct 11 · 5,000 Meters Varsity · Place 7 · FreeportFreeport5,000 Meters Varsity717:42—
Oct 5TRAIP ACADEMY MEETOct 5 · 5,000 Meters Varsity · Place 9 · Freeport HigFreeport Hig5,000 Meters Varsity917:33.01—
Oct 5TRAIP ACADEMY MEETOct 5 · 5,000 Meters Varsity · Place 9 · FreeportFreeport5,000 Meters Varsity917:33.0111
Sep 30Maine XC Festival of ChampionsSep 30 · 5,000 Meters Seeded · Place 42 · FreeportFreeport5,000 Meters Seeded4216:55.5411
Sep 30Maine XC Festival of ChampionsSep 30 · 5,000 Meters Varsity · Place 42 · FreeportFreeport5,000 Meters Varsity425:26.911
Sep 22Freeport MeetSep 22 · 5,000 Meters Varsity · Place 3 · FreeportFreeport5,000 Meters Varsity317:14.68 PB11

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 12New England Interscholastic XC ChampionshipsNov 12 · 5,000 Meters Varsity · Place 202 · FreeportFreeport5,000 Meters Varsity20218:28.8 PB10
Oct 29Maine Class B State XC ChampionshipOct 29 · 5,000 Meters Varsity · Place 15 · FreeportFreeport5,000 Meters Varsity1517:55.5910
Oct 22Southern Maine Class B Regional XC ChampionshipOct 22 · 5,000 Meters Varsity · Place 13 · FreeportFreeport5,000 Meters Varsity1318:04.8810
Oct 6Freeport MeetOct 6 · 5,000 Meters Varsity · Place 8 · FreeportFreeport5,000 Meters Varsity817:54.10 PB10