Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseNCAA DII East Regional · Nov 834:12.6NCAA DII East RegionalNovember 8, 2025
5,000 Meters · Belfast HS Northern Maine Class A Regional XC Championship · Oct 2317:30.46Northern Maine Class A Regional XC ChampionshipOctober 23, 2021
5,000 Meters · Brunswick Brunswick HS Meet · Sep 117:20.8Brunswick HS MeetSeptember 1, 2023
5,000 Meters · Messalonskee High SchoolKVAC XC Championship · Oct 1417:05.8KVAC XC ChampionshipOctober 14, 2023
5,000 Meters · Plattsburgh State FieldhousePlattsburgh Cardinal Classic · Sep 517:07.7Plattsburgh Cardinal ClassicSeptember 5, 2026
5,000 Meters · Troy Howard Middle SchoolNorthern Maine Class A Regional XC Championship · Oct 2616:47.12Northern Maine Class A Regional XC ChampionshipOctober 26, 2024
5,000 Meters · Twin Brook Recreation AreaMaine State Championships · Nov 917:16.11Maine State ChampionshipsNovember 9, 2024
8,000 Meters · Bethpage Polo at the ParkNortheast-10 Cross Country Championships · Nov 727:48.73Northeast-10 Cross Country ChampionshipsNovember 7, 2026
8,000 Meters · Hopkinton FairgroundsNew England (NEICAAA) Cross Country Championship · Oct 1026:30.6New England (NEICAAA) Cross Country ChampionshipOctober 10, 2025
8,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseNew England (NEICAAA) Cross Country Championships · Oct 928:27.5New England (NEICAAA) Cross Country ChampionshipsOctober 9, 2026
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 327:12.7Paul Short Run (College)October 3, 2025
8,000 Meters · Middlebury CollegeAldrich Invitational · Sep 1327:47.20Aldrich InvitationalSeptember 13, 2025
8,000 Meters · Saint Anselm CollegeNE10 Championships · Oct 2627:45.7NE10 ChampionshipsOctober 26, 2025
8,000 Meters · Saint Michael's CollegeEquality Cross-Country Run Invitational · Sep 2727:38.80Equality Cross-Country Run InvitationalSeptember 27, 2025

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 7Northeast-10 Cross Country ChampionshipsNov 7 · 8,000 Meters Northeast-10 · Place 41 · Saint Michael'sSaint Michael's8,000 Meters Northeast-104127:48.73 PBSo
Oct 22Penmen Mini-MeetOct 22 · 5,000 Meters Varsity · Place 29 · St. Michael'sSt. Michael's5,000 Meters Varsity2917:00.40SO
Oct 9New England (NEICAAA) Cross Country ChampionshipsOct 9 · 8,000 Meters Collegiate · Place 172 · Saint Michael'sSaint Michael's8,000 Meters Collegiate17228:27.5 PBSo
Sep 26Equality InviteSep 26 · 8,000 Meters Collegiate · Place 13 · Saint Michael'sSaint Michael's8,000 Meters Collegiate1327:43.6So
Sep 12Aldrich InvitationalSep 12 · 8,000 Meters Men · Place 63 · Saint Michael'sSaint Michael's8,000 Meters Men6328:56.5So
Sep 5Plattsburgh Cardinal ClassicSep 5 · 5,000 Meters Collegiate · Place 29 · Saint Michael'sSaint Michael's5,000 Meters Collegiate2917:07.7 PBSo

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 8NCAA DII East RegionalNov 8 · 10,000 Meters D2 East · Place 46 · Saint Michael'sSaint Michael's10,000 Meters D2 East4634:12.6 PBFr
Oct 26NE10 ChampionshipsOct 26 · 8,000 Meters Collegiate · Place 23 · Saint Michael'sSaint Michael's8,000 Meters Collegiate2327:45.7 PBFr
Oct 10New England (NEICAAA) Cross Country ChampionshipOct 10 · 8,000 Meters NEICAAA · Place 123 · Saint Michael'sSaint Michael's8,000 Meters NEICAAA12326:30.6 PBFr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Green · Place 39 · Saint Michael'sSaint Michael's8,000 Meters Green3927:12.7 PBFr
Sep 27Equality Cross-Country Run InvitationalSep 27 · 8,000 Meters Men · Place 8 · Saint Michael'sSaint Michael's8,000 Meters Men827:38.80 PBFr
Sep 13Aldrich InvitationalSep 13 · 8,000 Meters · Place 14 · Saint Michael'sSaint Michael's8,000 Meters1427:47.20 PBFr
Sep 6Shacklette InvitationalSep 6 · 8,000 Meters College · Place 14 · Saint Michael'sSaint Michael's8,000 Meters College1429:11.5Fr

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 9Maine State ChampionshipsNov 9 · 5,000 Meters A · Place 19 · MessalonskeeMessalonskee5,000 Meters A1917:16.11 PB12
Oct 26Northern Maine Class A Regional XC ChampionshipOct 26 · 5,000 Meters Varsity · Place 8 · MessalonskeeMessalonskee5,000 Meters Varsity816:47.12 PB12
Oct 19KVAC XC ChampionshipOct 19 · 5,000 Meters Varsity · Place 10 · MessalonskeeMessalonskee5,000 Meters Varsity1017:48.1112
Oct 11Messalonskee XC Meet Oct 11 · 5,000 Meters Varsity · Place 4 · MessalonskeeMessalonskee5,000 Meters Varsity417:30.9512
Oct 5Festival of ChampionsOct 5 · 5,000 Meters Seeded · Place 21 · MessalonskeeMessalonskee5,000 Meters Seeded2116:36.3012
Oct 5Festival of ChampionsOct 5 · 5,000 Meters Varsity · Place 21 · MessalonskeeMessalonskee5,000 Meters Varsity2116:36.3012
Sep 21Lewiston XC MeetSep 21 · 5,000 Meters Varsity · Place 2 · MessalonskeeMessalonskee5,000 Meters Varsity216:45.7412
Aug 30Laliberte InvitationalAug 30 · Varsity · Place 3 · Messalonskee BoysMessalonskee BoysVarsity313:48.59—
Aug 30Laliberte InvitationalAug 30 · 2.2 Miles Varsity · Place 3 · Messalonskee BoysMessalonskee Boys2.2 Miles Varsity313:48.59—

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 4Maine Class A State XC ChampionshipNov 4 · 5,000 Meters Varsity · Place 15 · MessalonskeeMessalonskee5,000 Meters Varsity1516:51.9011
Oct 21Northern Maine Class A RegionalOct 21 · 5,000 Meters Varsity · Place 5 · MessalonskeeMessalonskee5,000 Meters Varsity517:12.4611
Oct 14KVAC XC ChampionshipOct 14 · 5,000 Meters Varsity A · Place 2 · MessalonskeeMessalonskee5,000 Meters Varsity A217:05.8 PB11
Oct 6Messalonskee MeetOct 6 · 5,000 Meters Varsity · Place 3 · MessalonskeeMessalonskee5,000 Meters Varsity317:30.4411
Sep 30Maine XC Festival of ChampionsSep 30 · 5,000 Meters Seeded · Place 35 · MessalonskeeMessalonskee5,000 Meters Seeded3516:47.1711
Sep 30Maine XC Festival of ChampionsSep 30 · 5,000 Meters Varsity · Place 35 · MessalonskeeMessalonskee5,000 Meters Varsity355:24.211
Sep 21Lincoln Academy MeetSep 21 · 5,000 Meters Varsity · Place 4 · MessalonskeeMessalonskee5,000 Meters Varsity417:44.1311
Sep 15Lewiston XC MeetSep 15 · 5,000 Meters Varsity · Place 3 · MessalonskeeMessalonskee5,000 Meters Varsity316:30.0411
Sep 8Belfast XC MeetSep 8 · 5,000 Meters Varsity · Place 2 · MessalonskeeMessalonskee5,000 Meters Varsity218:10.2711
Sep 1Brunswick HS MeetSep 1 · 5,000 Meters Varsity · Place 5 · MessalonskeeMessalonskee5,000 Meters Varsity517:20.8 PB11

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 29Maine Class A State XC ChampionshipOct 29 · 5,000 Meters Varsity · Place 20 · MessalonskeeMessalonskee5,000 Meters Varsity2017:42.7610
Oct 22Northern Maine Class A Regional XC ChampionshipOct 22 · 5,000 Meters Varsity · Place 9 · MessalonskeeMessalonskee5,000 Meters Varsity916:57.9610
Oct 15KVAC XC ChampionshipOct 15 · 5,000 Meters Varsity · Place 11 · MessalonskeeMessalonskee5,000 Meters Varsity1118:19.710
Oct 1Maine XC Festival of ChampionsOct 1 · 5,000 Meters Varsity · Place 18 · MessalonskeeMessalonskee5,000 Meters Varsity1817:07.810
Oct 1Maine XC Festival of ChampionsOct 1 · 5,000 Meters Seeded · Place 31 · MessalonskeeMessalonskee5,000 Meters Seeded3117:07.7910
Oct 1Maine XC Festival of ChampionsOct 1 · 5,000 Meters Varsity · Place 31 · MessalonskeeMessalonskee5,000 Meters Varsity315:30.910
Sep 9Belfast MeetSep 9 · 5,000 Meters Varsity · Place 7 · MessalonskeeMessalonskee5,000 Meters Varsity718:17.4210
Aug 26Laliberte InvitationalAug 26 · 2.2 Miles Varsity · Place 8 · Messalonskee BoysMessalonskee Boys2.2 Miles Varsity815:02.5—
Aug 26Laliberte InvitationalAug 26 · Varsity · Place 8 · Messalonskee BoysMessalonskee BoysVarsity815:02.46—

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 30Maine Class A State XC ChampionshipOct 30 · 5,000 Meters Varsity · Place 48 · MessalonskeeMessalonskee5,000 Meters Varsity4818:19.779
Oct 23Northern Maine Class A Regional XC ChampionshipOct 23 · 5,000 Meters Varsity · Place 17 · MessalonskeeMessalonskee5,000 Meters Varsity1717:30.46 PB9
Oct 16KVAC XC ChampionshipOct 16 · 5,000 Meters Varsity · Place 13 · MessalonskeeMessalonskee5,000 Meters Varsity1318:24.0FR
Oct 8Mt. Blue RelaysOct 8 · 2 Miles Varsity · Place 7 · MessalonskeeMessalonskee2 Miles Varsity711:44—
Sep 23KVAC:Mt. Blue, Ocean, Med, Mara, Mess, Nok @ Lincoln AcademySep 23 · 5,000 Meters Varsity · Place 3 · MessalonskeeMessalonskee5,000 Meters Varsity318:07.30FR
Sep 18KVAC:Lewiston, EL, Bruns, Gardiner, Mess @ Pineland Sep 18 · 5,000 Meters Varsity · Place 4 · MessalonskeeMessalonskee5,000 Meters Varsity418:10.69FR
Sep 3KVAC:Winslow, Messalonskee, Skowhegan, Nokomis @ LawrenceSep 3 · 5,000 Meters Varsity · Place 4 · MessalonskeeMessalonskee5,000 Meters Varsity418:49.00—
Aug 27Laliberte InvitationalAug 27 · 4,000 Meters Varsity · Place 6 · Messalonskee BoysMessalonskee Boys4,000 Meters Varsity614:54.43—

2020 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 22Waterville Junior High MeetOct 22 · 1.5 Miles Varsity · Place 2 · MessalonskeeMessalonskee1.5 Miles Varsity29:53—
Oct 15Winslow Junior High School MeetOct 15 · 1.5 Miles Varsity · Place 2 · MessalonskeeMessalonskee1.5 Miles Varsity210:01—
Oct 6Lawrence Junior High Cross Country MeetOct 6 · 2,400 Meters Varsity · Place 1 · MessalonskeeMessalonskee2,400 Meters Varsity19:14.00—