Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Belfast HS Northern Maine Class A Regional XC Championship · Oct 2317:11.96Northern Maine Class A Regional XC ChampionshipOctober 23, 2021
5,000 Meters · Colby-Sawyer CollegeCharger Invitational · Aug 3016:16.8Charger InvitationalAugust 30, 2025
5,000 Meters · Cony HSCony Meet · Sep 2719:08.09Cony MeetSeptember 27, 2019
5,000 Meters · Hampden AcademyHampden Academy Meet · Sep 2019:02.67Hampden Academy MeetSeptember 20, 2019
5,000 Meters · Lawrence HSLawrence Meet · Sep 620:02.47Lawrence MeetSeptember 6, 2019
5,000 Meters · Mt. Ararat HSMt Ararat Meet · Oct 419:35.63Mt Ararat MeetOctober 4, 2019
5,000 Meters · Rotary ParkRon Ouellete Invitational · Sep 616:35.80Ron Ouellete InvitationalSeptember 6, 2025
5,000 Meters · Troy Howard Middle SchoolNorthern Maine Class A Regional XC Championship · Oct 2217:06.03Northern Maine Class A Regional XC ChampionshipOctober 22, 2022
5,000 Meters · Twin Brook Recreation AreaMaine Class A State XC Championship · Oct 2918:02.75Maine Class A State XC ChampionshipOctober 29, 2022
5,000 Meters · Waterville HSWaterville Meet · Sep 1319:33Waterville MeetSeptember 13, 2019
6,000 Meters · Thomas CollegeThomas (Maine) Meet · Sep 2821:45.9Thomas (Maine) MeetSeptember 28, 2024
8,000 Meters · Bowdoin CollegeMaine State Championship · Sep 2028:12.2Maine State ChampionshipSeptember 20, 2025
8,000 Meters · Hopkinton FairgroundsNCAA D3 East Region Championships · Nov 1527:40.1NCAA D3 East Region ChampionshipsNovember 15, 2025
8,000 Meters · Saxl ParkNAC Cross Country Championships · Nov 128:49.7NAC Cross Country ChampionshipsNovember 1, 2025
8,000 Meters · Thomas CollegeThomas Invitational · Oct 1828:03.5Thomas InvitationalOctober 18, 2025
8,000 Meters · University of Maine at Presque IsleNAC Championship · Oct 2830:49.6NAC ChampionshipOctober 28, 2023

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

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 15NCAA D3 East Region ChampionshipsNov 15 · 8,000 Meters D3 East · Place 113 · Thomas (Maine)Thomas (Maine)8,000 Meters D3 East11327:40.1 PBJr
Nov 1NAC Cross Country ChampionshipsNov 1 · 8,000 Meters Champ · Place 5 · Thomas (Maine)Thomas (Maine)8,000 Meters Champ528:49.7 PBJr
Oct 18Thomas InvitationalOct 18 · 8,000 Meters College · Place 4 · Thomas (Maine)Thomas (Maine)8,000 Meters College428:03.5 PBJr
Oct 4NAC PreviewOct 4 · 8,000 Meters College · Place 7 · Thomas (Maine)Thomas (Maine)8,000 Meters College728:56.4Jr
Sep 20Maine State ChampionshipSep 20 · 8,000 Meters College · Place 58 · Thomas (Maine)Thomas (Maine)8,000 Meters College5828:12.2 PBJr
Sep 6Ron Ouellete InvitationalSep 6 · 5,000 Meters Collegiate · Place 7 · Thomas (Maine)Thomas (Maine)5,000 Meters Collegiate716:35.80 PBJr
Aug 30Charger InvitationalAug 30 · 5,000 Meters Men's Race · Place 1 · Thomas (Maine)Thomas (Maine)5,000 Meters Men's Race116:16.8 PBJr

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 16NCAA DIII East RegionalNov 16 · 8,000 Meters D3 East · Place 105 · Thomas (Maine)Thomas (Maine)8,000 Meters D3 East10527:51.2So
Oct 12Husson Harrier InviatationalOct 12 · 8,000 Meters Varsity · Place 7 · Thomas CollegeThomas College8,000 Meters Varsity729:23.6SO
Sep 28Thomas (Maine) MeetSep 28 · 6,000 Meters College · Place 3 · Thomas (Maine)Thomas (Maine)6,000 Meters College321:45.9 PBSo
Sep 21Maine State ChampionshipsSep 21 · 8,000 Meters Varsity · Place 56 · Thomas CollegeThomas College8,000 Meters Varsity5628:44.8SO
Sep 7Ron Ouellete InvitationalSep 7 · 5,000 Meters College · Place 16 · Thomas (Maine)Thomas (Maine)5,000 Meters College1616:55.3So

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 11NCAA Division III East RegionalNov 11 · 8,000 Meters Championship · Place 155 · Thomas (Maine)Thomas (Maine)8,000 Meters Championship15529:25.6Fr
Oct 28NAC ChampionshipOct 28 · 8,000 Meters College · Place 25 · Thomas (Maine)Thomas (Maine)8,000 Meters College2530:49.6 PBFr
Oct 7Runnin' Monks XC ChallengeOct 7 · 8,000 Meters Varsity · Place 6 · Thomas CollegeThomas College8,000 Meters Varsity630:41.5FR
Sep 30Maine State Cross Country ChampionshipsSep 30 · 8,000 Meters Varsity · Place 80 · Thomas CollegeThomas College8,000 Meters Varsity8030:10.4FR

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 29Maine Class A State XC ChampionshipOct 29 · 5,000 Meters Varsity · Place 29 · Skowhegan AreaSkowhegan Area5,000 Meters Varsity2918:02.75 PB12
Oct 22Northern Maine Class A Regional XC ChampionshipOct 22 · 5,000 Meters Varsity · Place 15 · Skowhegan AreaSkowhegan Area5,000 Meters Varsity1517:06.03 PB12
Oct 7Camden Hills XC MeetOct 7 · 5,000 Meters Varsity · Place 4 · Skowhegan ArSkowhegan Ar5,000 Meters Varsity417:49.5612
Sep 23Cony XC MeetSep 23 · 5,000 Meters Varsity · Place 8 · Skowhegan ArSkowhegan Ar5,000 Meters Varsity818:35.40—
Sep 17Lewiston XC MeetSep 17 · 5,000 Meters Varsity · Place 5 · Skowhegan ArSkowhegan Ar5,000 Meters Varsity518:20.4212

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 30Maine Class A State XC ChampionshipOct 30 · 5,000 Meters Varsity · Place 29 · Skowhegan AreaSkowhegan Area5,000 Meters Varsity2917:43.3611
Oct 23Northern Maine Class A Regional XC ChampionshipOct 23 · 5,000 Meters Varsity · Place 12 · Skowhegan AreaSkowhegan Area5,000 Meters Varsity1217:11.96 PB11
Sep 10KVAC:Mess,Ban,Mar,Ham,Brw,OH,SKW,Cam,Gar,ESK,LA@ Wat/WinSep 10 · 2.9 Miles Varsity · Place 8 · Skowhegan AreaSkowhegan Area2.9 Miles Varsity816:26—

2019 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 26Northern Maine Class A Regional ChampionshipOct 26 · 5,000 Meters Varsity · Place 33 · Skowhegan AreaSkowhegan Area5,000 Meters Varsity3318:21.329
Oct 4Mt Ararat MeetOct 4 · 5,000 Meters Varsity · Place 16 · Skowhegan AreaSkowhegan Area5,000 Meters Varsity1619:35.63 PB9
Sep 27Cony MeetSep 27 · 5,000 Meters Varsity · Place 13 · Skowhegan AreaSkowhegan Area5,000 Meters Varsity1319:08.09 PB9
Sep 20Hampden Academy MeetSep 20 · 5,000 Meters Varsity · Place 16 · Skowhegan AreaSkowhegan Area5,000 Meters Varsity1619:02.67 PB9
Sep 13Waterville MeetSep 13 · 5,000 Meters Varsity · Place 23 · Skowhegan AreaSkowhegan Area5,000 Meters Varsity2319:33 PB9
Sep 6Lawrence MeetSep 6 · 5,000 Meters Varsity · Place 6 · Skowhegan AreaSkowhegan Area5,000 Meters Varsity620:02.47 PB9