Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Rotary ParkRon Ouellete Invitational · Sep 614:22.10Ron Ouellete InvitationalSeptember 6, 2025
3340 m · Wainwright Sports ComplexBates NCAA DIII East Region Preview · Sep 513:03.7Bates NCAA DIII East Region PreviewSeptember 5, 2026
5,000 Meters · Brunswick Brunswick HS Meet · Sep 125:22.4Brunswick HS MeetSeptember 1, 2023
5,000 Meters · Colby-Sawyer CollegeCharger Invitational · Aug 3021:28.4Charger InvitationalAugust 30, 2025
5,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseHopkinton Cross Country Festival · Oct 920:21.5Hopkinton Cross Country FestivalOctober 9, 2026
5,000 Meters · Messalonskee High SchoolKVAC XC Championship · Oct 1424:04.0KVAC XC ChampionshipOctober 14, 2023
5,000 Meters · New England CollegeHopkinton Cross Country Festival · Oct 1020:58.2Hopkinton Cross Country FestivalOctober 10, 2025
5,000 Meters · Troy Howard Middle SchoolNorthern Maine Class B Regional XC Championship · Oct 2621:31.78Northern Maine Class B Regional XC ChampionshipOctober 26, 2024
5,000 Meters · Twin Brook Recreation AreaMaine State Championships · Nov 922:02.02Maine State ChampionshipsNovember 9, 2024
6,000 Meters · 541 Main StGNAC XC Championships · Nov 125:01.7GNAC XC ChampionshipsNovember 1, 2026
6,000 Meters · Bowdoin CollegeMaine State Championships · Sep 1924:33.6Maine State ChampionshipsSeptember 19, 2026
6,000 Meters · Keene State CollegeKSC Invitational · Oct 425:09.50KSC InvitationalOctober 4, 2025
6,000 Meters · Norwich UniversityThe GNAC XC Champ · Nov 224:53.50The GNAC XC ChampNovember 2, 2025
6,000 Meters · Saint Joseph's College of MaineCoach Dann Runnin' Monks Classic · Oct 1725:23.7Coach 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 · 6,000 Meters Championship · Place 4 · Saint Joseph's (Maine)Saint Joseph's (Maine)6,000 Meters Championship425:01.7 PBSo
Oct 17Coach Dann Runnin' Monks ClassicOct 17 · 6,000 Meters Collegiate · Place 3 · Saint Joseph's (Maine)Saint Joseph's (Maine)6,000 Meters Collegiate325:23.7 PBSo
Oct 9Hopkinton Cross Country FestivalOct 9 · 5,000 Meters Collegiate · Place 16 · Saint Joseph's (Maine)Saint Joseph's (Maine)5,000 Meters Collegiate1620:21.5 PBSo
Oct 4Maslan XC InviteOct 4 · 6,000 Meters Collegiate · Place 5 · Saint Joseph's (Maine)Saint Joseph's (Maine)6,000 Meters Collegiate525:59.7So
Sep 19Maine State ChampionshipsSep 19 · 6,000 Meters Collegiate · Place 77 · Saint Joseph's (Maine)Saint Joseph's (Maine)6,000 Meters Collegiate7724:33.6 PBSo
Sep 5Bates NCAA DIII East Region PreviewSep 5 · 3,340 Meters Collegiate · Place 25 · Saint Joseph's (Maine)Saint Joseph's (Maine)3,340 Meters Collegiate2513:03.7 PBSo

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 2The GNAC XC ChampNov 2 · 6,000 Meters College · Place 6 · Saint Joseph's (Maine)Saint Joseph's (Maine)6,000 Meters College624:53.50 PBFr
Oct 18Runnin' Monks InvitationalOct 18 · 6,000 Meters College · Place 4 · Saint Joseph's (Maine)Saint Joseph's (Maine)6,000 Meters College426:13.1Fr
Oct 10Hopkinton Cross Country FestivalOct 10 · 5,000 Meters College · Place 25 · Saint Joseph's (Maine)Saint Joseph's (Maine)5,000 Meters College2520:58.2 PBFr
Oct 4KSC InvitationalOct 4 · 6,000 Meters College · Place 118 · Saint Joseph's (Maine)Saint Joseph's (Maine)6,000 Meters College11825:09.50 PBFr
Sep 20Maine State ChampionshipSep 20 · 6,000 Meters College · Place 58 · Saint Joseph's (Maine)Saint Joseph's (Maine)6,000 Meters College5825:07.6Fr
Sep 6Ron Ouellete InvitationalSep 6 · 2 Miles Collegiate · Place 14 · Saint Joseph's (Maine)Saint Joseph's (Maine)2 Miles Collegiate1414:22.10 PBFr
Aug 30Charger InvitationalAug 30 · 5,000 Meters Women's Race · Place 11 · Saint Joseph's (Maine)Saint Joseph's (Maine)5,000 Meters Women's Race1121:28.4 PBFr

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 9Maine State ChampionshipsNov 9 · 5,000 Meters B · Place 31 · Medomak ValleyMedomak Valley5,000 Meters B3122:02.02 PB12
Oct 26Northern Maine Class B Regional XC ChampionshipOct 26 · 5,000 Meters Varsity · Place 10 · Medomak ValleyMedomak Valley5,000 Meters Varsity1021:31.78 PB12
Oct 19KVAC XC ChampionshipOct 19 · 5,000 Meters Varsity · Place 5 · Medomak ValleyMedomak Valley5,000 Meters Varsity523:19.2112
Oct 5Festival of ChampionsOct 5 · 5,000 Meters Seeded · Place 91 · Medomak ValleyMedomak Valley5,000 Meters Seeded9121:47.7612
Oct 5Festival of ChampionsOct 5 · 5,000 Meters Varsity · Place 106 · Medomak ValleyMedomak Valley5,000 Meters Varsity10621:47.7612
Sep 27Belfast XC MeetSep 27 · 5,000 Meters Varsity · Place 2 · Medomak ValleyMedomak Valley5,000 Meters Varsity222:47.3712
Sep 19Medomak XC MeetSep 19 · 5,000 Meters Varsity · Place 5 · Medomak ValleyMedomak Valley5,000 Meters Varsity521:36.6712
Sep 12Camden Hills Invitational XC Meet Sep 12 · 5,000 Meters Varsity · Place 4 · Medomak VallMedomak Vall5,000 Meters Varsity422:16.2312
Aug 31Panther 2 MilerAug 31 · 2 Miles Varsity · Place 7 · Medomak ValleyMedomak Valley2 Miles Varsity713:48.3312

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 4Maine Class B State XC ChampionshipNov 4 · 5,000 Meters Varsity · Place 49 · Medomak ValleyMedomak Valley5,000 Meters Varsity4922:24.6311
Oct 21Northern Maine Class B RegionalOct 21 · 5,000 Meters Varsity · Place 13 · Medomak ValleyMedomak Valley5,000 Meters Varsity1322:44.3011
Oct 14KVAC XC ChampionshipOct 14 · 5,000 Meters Varsity B · Place 22 · Medomak ValleyMedomak Valley5,000 Meters Varsity B2224:04.0 PB11
Oct 6Messalonskee MeetOct 6 · 5,000 Meters Varsity · Place 12 · Medomak VallMedomak Vall5,000 Meters Varsity1223:43.0311
Sep 30Maine XC Festival of ChampionsSep 30 · 5,000 Meters Seeded · Place 177 · Medomak ValleyMedomak Valley5,000 Meters Seeded17722:57.2911
Sep 30Maine XC Festival of ChampionsSep 30 · 5,000 Meters Varsity · Place 210 · Medomak ValleyMedomak Valley5,000 Meters Varsity21022:57.2911
Sep 8Belfast XC MeetSep 8 · 5,000 Meters Varsity · Place 8 · Medomak VallMedomak Vall5,000 Meters Varsity824:36.5211
Sep 1Brunswick HS MeetSep 1 · 5,000 Meters Varsity · Place 21 · Medomak ValleyMedomak Valley5,000 Meters Varsity2125:22.4 PB11
Aug 28Panther 2 MilerAug 28 · 2 Miles Varsity · Place 19 · Medomak ValleyMedomak Valley2 Miles Varsity1915:04.1211

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 29Maine Class B State XC ChampionshipOct 29 · 5,000 Meters Varsity · Place 76 · Medomak ValleyMedomak Valley5,000 Meters Varsity7625:25.0810
Oct 22Northern Maine Class B Regional XC ChampionshipOct 22 · 5,000 Meters Varsity · Place 45 · Medomak ValleyMedomak Valley5,000 Meters Varsity4526:09.5810
Oct 15KVAC XC ChampionshipOct 15 · 5,000 Meters Varsity · Place 36 · Medomak ValleyMedomak Valley5,000 Meters Varsity3627:28.110
Oct 7Camden Hills XC MeetOct 7 · 5,000 Meters Varsity · Place 21 · Medomak VallMedomak Vall5,000 Meters Varsity2124:35.1110
Sep 15Medomak XC MeetSep 15 · 5,000 Meters Varsity · Place 25 · Medomak VallMedomak Vall5,000 Meters Varsity2523:56.9410
Sep 9Belfast MeetSep 9 · 5,000 Meters Varsity · Place 25 · Medomak VallMedomak Vall5,000 Meters Varsity2526:12.9110
Aug 27Panther 2 MilerAug 27 · Sophomore · Place 5 · Medomak VallMedomak VallSophomore515:17.0210
Aug 27Panther 2 MilerAug 27 · 2 Miles Varsity · Place 20 · Medomak ValleyMedomak Valley2 Miles Varsity2015:17.0210