Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Medomak Valley High SchoolPanther 2 Miler · Aug 3010:31.53Panther 2 MilerAugust 30, 2025
4340 m · Wainwright Sports ComplexBates NCAA DIII East Region Preview · Sep 513:52.7Bates NCAA DIII East Region PreviewSeptember 5, 2026
5,000 Meters · Cony HSMaine Class A State XC Championship · Nov 117:36.23Maine Class A State XC ChampionshipNovember 1, 2025
5,000 Meters · Franklin ParkBrooks Northeast XC Championships · Nov 2916:52.7Brooks Northeast XC ChampionshipsNovember 29, 2025
5,000 Meters · Lincoln AcademyLincoln Academy XC Meet · Sep 2717:07.20Lincoln Academy XC MeetSeptember 27, 2025
5,000 Meters · Maine Central InstituteMCI Invitational · Oct 1017:19.39MCI InvitationalOctober 10, 2025
5,000 Meters · Messalonskee High SchoolKVAC XC Championship · Oct 1418:07.7KVAC XC ChampionshipOctober 14, 2023
5,000 Meters · Ponaganset High SchoolNew England Interscholastic XC Championships · Nov 1218:29.9New England Interscholastic XC ChampionshipsNovember 12, 2022
5,000 Meters · Thetford Academy XC Home Course90th Annual New England Interscholastic Cross Country Championships · Nov 818:22.290th Annual New England Interscholastic Cross Country ChampionshipsNovember 8, 2025
5,000 Meters · Troy Howard Middle SchoolNorthern Maine Class A Regional XC Championship · Oct 2516:44.94Northern Maine Class A Regional XC ChampionshipOctober 25, 2025
5,000 Meters · Twin Brook Recreation AreaMaine State Championships · Nov 917:20.81Maine State ChampionshipsNovember 9, 2024
5,000 Meters · Wickham Park89th Annual New England Interscholastic Cross Country Championships · Nov 917:4189th Annual New England Interscholastic Cross Country ChampionshipsNovember 9, 2024
7200 m · 541 Main StMaslan XC Invite · Oct 424:35.0Maslan XC InviteOctober 4, 2026
8,000 Meters · 541 Main StGNAC XC Championships · Nov 127:50.7GNAC XC ChampionshipsNovember 1, 2026
8,000 Meters · Bowdoin CollegeMaine State Championships · Sep 1927:14.4Maine State ChampionshipsSeptember 19, 2026
8,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseHopkinton Cross Country Festival · Oct 927:09.5Hopkinton Cross Country FestivalOctober 9, 2026
8,000 Meters · Saint Joseph's College of MaineCoach Dann Runnin' Monks Classic · Oct 1727:16.2Coach Dann Runnin' Monks ClassicOctober 17, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1GNAC XC ChampionshipsNov 1 · 8,000 Meters Championship · Place 2 · Saint Joseph's (Maine)Saint Joseph's (Maine)8,000 Meters Championship227:50.7 PBFr
Oct 17Coach Dann Runnin' Monks ClassicOct 17 · 8,000 Meters Collegiate · Place 2 · Saint Joseph's (Maine)Saint Joseph's (Maine)8,000 Meters Collegiate227:16.2 PBFr
Oct 9Hopkinton Cross Country FestivalOct 9 · 8,000 Meters Collegiate · Place 9 · Saint Joseph's (Maine)Saint Joseph's (Maine)8,000 Meters Collegiate927:09.5 PBFr
Oct 4Maslan XC InviteOct 4 · 7,200 Meters Collegiate · Place 2 · Saint Joseph's (Maine)Saint Joseph's (Maine)7,200 Meters Collegiate224:35.0 PBFr
Sep 19Maine State ChampionshipsSep 19 · 8,000 Meters Collegiate · Place 54 · Saint Joseph's (Maine)Saint Joseph's (Maine)8,000 Meters Collegiate5427:14.4 PBFr
Sep 5Bates NCAA DIII East Region PreviewSep 5 · 4,340 Meters Collegiate · Place 15 · Saint Joseph's (Maine)Saint Joseph's (Maine)4,340 Meters Collegiate1513:52.7 PBFr

2025 Cross Country

14 results
DateMeetEventPlMarkGr
Nov 29Brooks Northeast XC ChampionshipsNov 29 · 5,000 Meters The Marty Lewis Championship Boys · Place 56 · MEME5,000 Meters The Marty Lewis Championship Boys5616:52.7 PB12
Nov 890th Annual New England Interscholastic Cross Country ChampionshipsNov 8 · 5,000 Meters Championships · Place 142 · Camden Hills RegionalCamden Hills Regional5,000 Meters Championships14218:22.2 PB12
Nov 1Maine Class A State XC ChampionshipNov 1 · 5,000 Meters Varsity · Place 12 · Camden Hills RegionalCamden Hills Regional5,000 Meters Varsity1217:36.23 PB12
Oct 25Northern Maine Class A Regional XC ChampionshipOct 25 · 5,000 Meters Varsity · Place 8 · Camden Hills RegionalCamden Hills Regional5,000 Meters Varsity816:44.94 PB12
Oct 18KVAC XC ChampionshipOct 18 · 5,000 Meters Varsity · Place 7 · Camden Hills Regional High SchCamden Hills Regional High Sch5,000 Meters Varsity717:23.5212
Oct 10MCI InvitationalOct 10 · 5,000 Meters Varsity · Place 1 · Camden Hills RegionalCamden Hills Regional5,000 Meters Varsity117:19.39 PB12
Oct 4Festival of ChampionsOct 4 · 5,000 Meters Varsity · Place 18 · Camden Hills RegionalCamden Hills Regional5,000 Meters Varsity1816:49.2712
Oct 4Festival of ChampionsOct 4 · 5,000 Meters Seeded · Place 18 · Camden HillsCamden Hills5,000 Meters Seeded1816:49.2712
Sep 27Lincoln Academy XC MeetSep 27 · 5,000 Meters Varsity · Place 3 · Camden Hills RegionalCamden Hills Regional5,000 Meters Varsity317:07.20 PB12
Sep 20PVC/KVAC Crossover MeetSep 20 · 5,000 Meters Varsity · Place 2 · Camden Hills Regional High SchCamden Hills Regional High Sch5,000 Meters Varsity216:56.1712
Sep 13Southern Maine ClassicSep 13 · 5,000 Meters Varsity · Place 14 · Camden HillsCamden Hills5,000 Meters Varsity1416:54.8512
Sep 13Southern Maine ClassicSep 13 · 5,000 Meters Varsity · Place 15 · Camden Hills Regional High SchCamden Hills Regional High Sch5,000 Meters Varsity1516:54.8512
Sep 5Bangor MeetSep 5 · 5,000 Meters Varsity · Place 3 · Camden Hills Regional High SchCamden Hills Regional High Sch5,000 Meters Varsity317:13.6412
Aug 30Panther 2 MilerAug 30 · 2 Miles Varsity · Place 2 · Camden Hills RegionalCamden Hills Regional2 Miles Varsity210:31.53 PB12

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 989th Annual New England Interscholastic Cross Country ChampionshipsNov 9 · 5,000 Meters Championships · Place 168 · Camden Hills RegionalCamden Hills Regional5,000 Meters Championships16817:41 PB11
Nov 9Maine State ChampionshipsNov 9 · 5,000 Meters A · Place 22 · Camden Hills RegionalCamden Hills Regional5,000 Meters A2217:20.81 PB11
Oct 26Northern Maine Class A Regional XC ChampionshipOct 26 · 5,000 Meters Varsity · Place 12 · Camden Hills RegionalCamden Hills Regional5,000 Meters Varsity1217:02.9611
Oct 19KVAC XC ChampionshipOct 19 · 5,000 Meters Varsity · Place 11 · Camden Hills Regional High SchCamden Hills Regional High Sch5,000 Meters Varsity1117:48.2111
Oct 11Mt. Blue RelaysOct 11 · 2.03 Miles Varsity · Place 9 · Camden HillsCamden Hills2.03 Miles Varsity911:32:00—
Oct 5Festival of ChampionsOct 5 · 5,000 Meters Seeded · Place 63 · Camden HillsCamden Hills5,000 Meters Seeded6317:23.5711
Oct 5Festival of ChampionsOct 5 · 5,000 Meters Varsity · Place 63 · Camden HillsCamden Hills5,000 Meters Varsity6317:23.5711
Sep 19Medomak XC MeetSep 19 · 5,000 Meters Varsity · Place 4 · Camden Hills Regional High SchCamden Hills Regional High Sch5,000 Meters Varsity417:24.1911
Sep 12Camden Hills Invitational XC Meet Sep 12 · 5,000 Meters Varsity · Place 2 · Camden HillsCamden Hills5,000 Meters Varsity217:54.2911
Aug 31Panther 2 MilerAug 31 · 2 Miles Varsity · Place 4 · Camden Hills Regional High SchCamden Hills Regional High Sch2 Miles Varsity411:00.7111

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 4Maine Class A State XC ChampionshipNov 4 · 5,000 Meters Varsity · Place 28 · Camden Hills RegionalCamden Hills Regional5,000 Meters Varsity2817:15.9410
Oct 21Northern Maine Class A RegionalOct 21 · 5,000 Meters Varsity · Place 12 · Camden Hills RegionalCamden Hills Regional5,000 Meters Varsity1217:26.0010
Oct 14KVAC XC ChampionshipOct 14 · 5,000 Meters Varsity A · Place 17 · Camden Hills RegionalCamden Hills Regional5,000 Meters Varsity A1718:07.7 PB10
Sep 21Lincoln Academy MeetSep 21 · 5,000 Meters Varsity · Place 3 · Camden HillsCamden Hills5,000 Meters Varsity317:33.6710
Sep 1Bangor XC MeetSep 1 · 5,000 Meters Varsity · Place 2 · Camden Hills Regional High SchCamden Hills Regional High Sch5,000 Meters Varsity218:04.9810
Aug 28Panther 2 MilerAug 28 · 2 Miles Varsity · Place 5 · Camden Hills RegionalCamden Hills Regional2 Miles Varsity511:09.8010

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 12New England Interscholastic XC ChampionshipsNov 12 · 5,000 Meters Varsity · Place 205 · Camden Hills RegionalCamden Hills Regional5,000 Meters Varsity20518:29.9 PB9
Oct 29Maine Class A State XC ChampionshipOct 29 · 5,000 Meters Varsity · Place 40 · Camden Hills RegionalCamden Hills Regional5,000 Meters Varsity4018:28.979
Oct 7Camden Hills XC MeetOct 7 · 5,000 Meters Varsity · Place 11 · Camden HillsCamden Hills5,000 Meters Varsity1118:23.619
Oct 1Maine XC Festival of ChampionsOct 1 · 5,000 Meters Varsity · Place 61 · Camden HillsCamden Hills5,000 Meters Varsity6118:10.59
Oct 1Maine XC Festival of ChampionsOct 1 · 5,000 Meters Varsity · Place 110 · Camden HillsCamden Hills5,000 Meters Varsity1105:51.09
Oct 1Maine XC Festival of ChampionsOct 1 · 5,000 Meters Freshman · Place 13 · Camden HillsCamden Hills5,000 Meters Freshman1318:10.479
Sep 23Cony XC MeetSep 23 · 5,000 Meters Varsity · Place 20 · Camden HillsCamden Hills5,000 Meters Varsity2019:17.37—
Sep 15Medomak XC MeetSep 15 · 5,000 Meters Varsity · Place 11 · Camden HillsCamden Hills5,000 Meters Varsity1118:14.389
Sep 9Belfast MeetSep 9 · 5,000 Meters Varsity · Place 14 · Camden HillsCamden Hills5,000 Meters Varsity1419:11.429
Aug 27Panther 2 MilerAug 27 · 2 Miles Varsity · Place 16 · Camden HillsCamden Hills2 Miles Varsity1611:40.389
Aug 27Panther 2 MilerAug 27 · Freshman · Place 1 · Camden HillsCamden HillsFreshman111:40.389