Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Franklin Pierce UniversityNCAA Division II East Region Cross Country Championships · Nov 434:17.3NCAA Division II East Region Cross Country ChampionshipsNovember 4, 2023
10,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseNCAA DII East Regional · Nov 833:57.3NCAA DII East RegionalNovember 8, 2025
10,000 Meters · Matt St. James Cross Country TrailsNCAA DII East Regional · Nov 934:21.1NCAA DII East RegionalNovember 9, 2024
5,000 Meters · Leavitt Area HSLeavitt Meet · Sep 2020:11Leavitt MeetSeptember 20, 2019
5,000 Meters · Belfast HS Northern Maine Class A Regional XC Championship · Oct 2318:12.98Northern Maine Class A Regional XC ChampionshipOctober 23, 2021
5,000 Meters · Cony HSKVAC Class A State Qualifier · Oct 3120:16KVAC Class A State QualifierOctober 31, 2020
5,000 Meters · Oxford Hills Comprehensive High SchoolOxford Hills Meet · Sep 2723:53.30Oxford Hills MeetSeptember 27, 2019
5,000 Meters · Plattsburgh State FieldhousePlattsburgh Cardinal Classic · Sep 516:26.7Plattsburgh Cardinal ClassicSeptember 5, 2026
5,000 Meters · Ponaganset High SchoolNew England Interscholastic XC Championships · Nov 1217:53.4New England Interscholastic XC ChampionshipsNovember 12, 2022
5,000 Meters · Troy Howard Middle SchoolNorthern Maine Class A Regional XC Championship · Oct 2217:01.75Northern Maine Class A Regional XC ChampionshipOctober 22, 2022
5,000 Meters · Twin Brook Recreation AreaMaine Class A State XC Championship · Oct 2917:18.11Maine Class A State XC ChampionshipOctober 29, 2022
8,000 Meters · Bethpage Polo at the ParkNortheast-10 Cross Country Championships · Nov 726:58.63Northeast-10 Cross Country ChampionshipsNovember 7, 2026
8,000 Meters · Hopkinton FairgroundsNew England (NEICAAA) Cross Country Championship · Oct 1026:36.4New England (NEICAAA) Cross Country ChampionshipOctober 10, 2025
8,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseNew England (NEICAAA) Cross Country Championships · Oct 927:21.2New England (NEICAAA) Cross Country ChampionshipsOctober 9, 2026
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 327:03.4Paul Short Run (College)October 3, 2025
8,000 Meters · Middlebury CollegeAldrich Invitational · Sep 1227:30.5Aldrich InvitationalSeptember 12, 2026
8,000 Meters · Saint Anselm CollegeNE10 Championships · Oct 2627:34.2NE10 ChampionshipsOctober 26, 2025
8,000 Meters · Saint Michael's CollegeEquality Invite · Sep 2626:52.2Equality InviteSeptember 26, 2026

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 26 · Saint Michael'sSaint Michael's8,000 Meters Northeast-102626:58.63 PBSr
Oct 22Penmen Mini-MeetOct 22 · 5,000 Meters Varsity · Place 13 · St. Michael'sSt. Michael's5,000 Meters Varsity1316:26.20SR
Oct 9New England (NEICAAA) Cross Country ChampionshipsOct 9 · 8,000 Meters Collegiate · Place 125 · Saint Michael'sSaint Michael's8,000 Meters Collegiate12527:21.2 PBSr
Sep 26Equality InviteSep 26 · 8,000 Meters Collegiate · Place 7 · Saint Michael'sSaint Michael's8,000 Meters Collegiate726:52.2 PBSr
Sep 12Aldrich InvitationalSep 12 · 8,000 Meters Men · Place 35 · Saint Michael'sSaint Michael's8,000 Meters Men3527:30.5 PBSr
Sep 5Plattsburgh Cardinal ClassicSep 5 · 5,000 Meters Collegiate · Place 10 · Saint Michael'sSaint Michael's5,000 Meters Collegiate1016:26.7 PBSr

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 8NCAA DII East RegionalNov 8 · 10,000 Meters D2 East · Place 40 · Saint Michael'sSaint Michael's10,000 Meters D2 East4033:57.3 PBJr
Oct 26NE10 ChampionshipsOct 26 · 8,000 Meters Collegiate · Place 18 · Saint Michael'sSaint Michael's8,000 Meters Collegiate1827:34.2 PBJr
Oct 10New England (NEICAAA) Cross Country ChampionshipOct 10 · 8,000 Meters NEICAAA · Place 130 · Saint Michael'sSaint Michael's8,000 Meters NEICAAA13026:36.4 PBJr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Green · Place 35 · Saint Michael'sSaint Michael's8,000 Meters Green3527:03.4 PBJr
Sep 27Equality Cross-Country Run InvitationalSep 27 · 8,000 Meters Men · Place 10 · Saint Michael'sSaint Michael's8,000 Meters Men1027:54.60Jr
Sep 13Aldrich InvitationalSep 13 · 8,000 Meters · Place 21 · Saint Michael'sSaint Michael's8,000 Meters2127:57.10Jr
Sep 6Shacklette InvitationalSep 6 · 8,000 Meters College · Place 10 · Saint Michael'sSaint Michael's8,000 Meters College1028:58.9Jr

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 9NCAA DII East RegionalNov 9 · 10,000 Meters D2 East · Place 72 · Saint Michael'sSaint Michael's10,000 Meters D2 East7234:21.1 PBSo
Oct 27Northeast-10 Cross Country ChampionshipsOct 27 · 8,000 Meters Men · Place 48 · Saint Michael'sSaint Michael's8,000 Meters Men4827:20.59So
Oct 11Bruce Kirsh Cross Country CupOct 11 · 8,000 Meters Varsity · Place 42 · St. Michael'sSt. Michael's8,000 Meters Varsity4227:11.2SO
Sep 28Harry F Anderson InvitationalSep 28 · 8,000 Meters Varsity · Place 116 · St. Michael'sSt. Michael's8,000 Meters Varsity11627:25.4SO
Sep 7Shacklette InvitationalSep 7 · 8,000 Meters Varsity · Place 7 · Saint Michael'sSaint Michael's8,000 Meters Varsity728:14.9So

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 4NCAA Division II East Region Cross Country ChampionshipsNov 4 · 10,000 Meters College · Place 83 · Saint Michael'sSaint Michael's10,000 Meters College8334:17.3 PBFr
Oct 13Bruce Kirsh Cross Country CupOct 13 · 8,000 Meters Varsity · Place 33 · St. Michael'sSt. Michael's8,000 Meters Varsity3327:27.9FR-1
Sep 22Equality Cross-Country Run InvitationalSep 22 · 8,000 Meters Varsity · Place 23 · St. Michael'sSt. Michael's8,000 Meters Varsity2328:53.5FR

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 12New England Interscholastic XC ChampionshipsNov 12 · 5,000 Meters Varsity · Place 150 · LewistonLewiston5,000 Meters Varsity15017:53.4 PB12
Oct 29Maine Class A State XC ChampionshipOct 29 · 5,000 Meters Varsity · Place 12 · LewistonLewiston5,000 Meters Varsity1217:18.11 PB12
Oct 22Northern Maine Class A Regional XC ChampionshipOct 22 · 5,000 Meters Varsity · Place 12 · LewistonLewiston5,000 Meters Varsity1217:01.75 PB12
Oct 15KVAC XC ChampionshipOct 15 · 5,000 Meters Varsity · Place 7 · LewistonLewiston5,000 Meters Varsity718:05.712
Oct 1Maine XC Festival of ChampionsOct 1 · 5,000 Meters Varsity · Place 13 · LewistonLewiston5,000 Meters Varsity1316:54.612
Oct 1Maine XC Festival of ChampionsOct 1 · 5,000 Meters Seeded · Place 23 · LewistonLewiston5,000 Meters Seeded2316:54.6512
Oct 1Maine XC Festival of ChampionsOct 1 · 5,000 Meters Varsity · Place 23 · LewistonLewiston5,000 Meters Varsity235:26.612
Sep 17Lewiston XC MeetSep 17 · 5,000 Meters Varsity · Place 4 · Lewiston HigLewiston Hig5,000 Meters Varsity417:50.0612
Aug 27Panther 2 MilerAug 27 · 2 Miles Varsity · Place 7 · Lewiston HigLewiston Hig2 Miles Varsity711:06.6912
Aug 27Panther 2 MilerAug 27 · Varsity · Place 4 · Lewiston HigLewiston HigVarsity411:06.6912

2021 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 30Maine Class A State XC ChampionshipOct 30 · 5,000 Meters Varsity · Place 56 · LewistonLewiston5,000 Meters Varsity5618:28.9311
Oct 23Northern Maine Class A Regional XC ChampionshipOct 23 · 5,000 Meters Varsity · Place 27 · LewistonLewiston5,000 Meters Varsity2718:12.98 PB11
Oct 16KVAC XC ChampionshipOct 16 · 5,000 Meters Varsity · Place 28 · LewistonLewiston5,000 Meters Varsity2819:30.1JR
Oct 8Mt. Blue RelaysOct 8 · 2 Miles Varsity · Place 16 · LewistonLewiston2 Miles Varsity1612:27—
Oct 2Maine XC Festival of ChampionsOct 2 · 5,000 Meters Varsity · Place 118 · LewistonLewiston5,000 Meters Varsity11818:47.91JR
Oct 2Maine XC Festival of ChampionsOct 2 · 5,000 Meters Varsity · Place 134 · LewistonLewiston5,000 Meters Varsity13418:47.91JR
Sep 18KVAC:Lewiston, EL, Bruns, Gardiner, Mess @ Pineland Sep 18 · 5,000 Meters Varsity · Place 11 · LewistonLewiston5,000 Meters Varsity1119:27.40JR
Aug 28Panther Pre-Season 2 MilerAug 28 · 2 Miles Varsity · Place 10 · Lewiston HigLewiston Hig2 Miles Varsity1012:11.92JR
Aug 28Panther Pre-Season 2 MilerAug 28 · Varsity · Place 5 · Lewiston HigLewiston HigVarsity512:11.92JR

2020 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31KVAC Class A State QualifierOct 31 · 5,000 Meters Varsity · Place 42 · LewistonLewiston5,000 Meters Varsity4220:16 PB10
Oct 21KVAC: EL, LEWISTON @ Oxford HillsOct 21 · 5,000 Meters Varsity · Place 3 · LEWISTONLEWISTON5,000 Meters Varsity322:10.210
Oct 14KVAC:Lewiston, Oxford Hills @ LeavittOct 14 · 5,000 Meters Varsity · Place 3 · LewistonLewiston5,000 Meters Varsity320:04.3—
Oct 7KVAC: Lewiston, Oxford Hills @ Edward LittleOct 7 · 5,000 Meters Varsity · Place 3 · LEWISTONLEWISTON5,000 Meters Varsity36:2210
Oct 1KVAC:Lewiston, Messalonskee @ Edward LittleOct 1 · 5,000 Meters Varsity · Place 6 · LEWISTONLEWISTON5,000 Meters Varsity66:3910

2019 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 26Northern Maine Class A Regional ChampionshipOct 26 · 5,000 Meters Varsity · Place 46 · LewistonLewiston5,000 Meters Varsity4618:59.149
Oct 19KVAC ChampionshipsOct 19 · 5,000 Meters Varsity · Place 60 · LewistonLewiston5,000 Meters Varsity6020:35.4FR
Oct 19KVAC ChampionshipsOct 19 · 5,000 Meters Varsity · Place 85 · LewistonLewiston5,000 Meters Varsity8520:35.4FR
Oct 11Mt. Blue RelaysOct 11 · 2.03 Miles Varsity · Place 48 · LewistonLewiston2.03 Miles Varsity4812:55.00—
Oct 5Maine Festival of ChampionsOct 5 · 5,000 Meters Varsity · Place 272 · LewistonLewiston5,000 Meters Varsity27219:09.78FR
Oct 5Maine Festival of ChampionsOct 5 · 5,000 Meters Freshman · Place 33 · LewistonLewiston5,000 Meters Freshman3319:09.78FR
Sep 27Oxford Hills MeetSep 27 · 5,000 Meters Varsity · Place 20 · LewistonLewiston5,000 Meters Varsity2023:53.30 PB9
Sep 20Leavitt MeetSep 20 · 5,000 Meters Varsity · Place 18 · LewistonLewiston5,000 Meters Varsity1820:11 PB9
Sep 14Quabacook RelaysSep 14 · 2.6 Miles Varsity · Place 6 · MFR LewistonMFR Lewiston2.6 Miles Varsity617:18.91—
Sep 6Edward Little MeetSep 6 · 5,000 Meters Varsity · Place 21 · LewistonLewiston5,000 Meters Varsity2122:02Unofficial9
Aug 30Laliberte InvitationalAug 30 · Junior Varsity · Place 26 · Lewiston BoysLewiston BoysJunior Varsity2617:52.26—