Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Belfast HS Northern Maine Class B Regional XC Championship · Oct 2318:47.19Northern Maine Class B Regional XC ChampionshipOctober 23, 2021
5,000 Meters · Colby-Sawyer CollegeCharger Invitational · Aug 3019:21.7Charger InvitationalAugust 30, 2025
5,000 Meters · Cony HSKVAC Class A State Qualifier · Oct 3120:13KVAC Class A State QualifierOctober 31, 2020
5,000 Meters · Messalonskee High SchoolKVAC XC Championship · Oct 1418:55.5KVAC XC ChampionshipOctober 14, 2023
5,000 Meters · Rotary ParkRon Ouellete Invitational · Sep 718:13.1Ron Ouellete InvitationalSeptember 7, 2024
5,000 Meters · Troy Howard Middle SchoolMaine Class B State XC Championship · Nov 418:19.90Maine Class B State XC ChampionshipNovember 4, 2023
5,000 Meters · Twin Brook Recreation AreaMaine Class B State XC Championship · Oct 2919:40.88Maine Class B State XC ChampionshipOctober 29, 2022
6,000 Meters · Thomas CollegeThomas (Maine) Meet · Sep 2824:33.7Thomas (Maine) MeetSeptember 28, 2024
8,000 Meters · Bowdoin CollegeMaine State Championship · Sep 2032:43.4Maine State ChampionshipSeptember 20, 2025
8,000 Meters · Hopkinton FairgroundsNCAA DIII East Regional · Nov 1630:27.5NCAA DIII East RegionalNovember 16, 2024
8,000 Meters · Saxl ParkNAC Preview · Oct 432:01.9NAC PreviewOctober 4, 2025
8,000 Meters · Thomas CollegeThomas Invitational · Oct 1832:16.5Thomas InvitationalOctober 18, 2025

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 18Thomas InvitationalOct 18 · 8,000 Meters College · Place 16 · Thomas (Maine)Thomas (Maine)8,000 Meters College1632:16.5 PBSo
Oct 4NAC PreviewOct 4 · 8,000 Meters College · Place 22 · Thomas (Maine)Thomas (Maine)8,000 Meters College2232:01.9 PBSo
Sep 20Maine State ChampionshipSep 20 · 8,000 Meters College · Place 111 · Thomas (Maine)Thomas (Maine)8,000 Meters College11132:43.4 PBSo
Sep 6Ron Ouellete InvitationalSep 6 · 5,000 Meters Collegiate · Place 36 · Thomas (Maine)Thomas (Maine)5,000 Meters Collegiate3619:42.70So
Aug 30Charger InvitationalAug 30 · 5,000 Meters Men's Race · Place 24 · Thomas (Maine)Thomas (Maine)5,000 Meters Men's Race2419:21.7 PBSo

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 16NCAA DIII East RegionalNov 16 · 8,000 Meters D3 East · Place 166 · Thomas (Maine)Thomas (Maine)8,000 Meters D3 East16630:27.5 PBFr
Sep 28Thomas (Maine) MeetSep 28 · 6,000 Meters College · Place 14 · Thomas (Maine)Thomas (Maine)6,000 Meters College1424:33.7 PBFr
Sep 7Ron Ouellete InvitationalSep 7 · 5,000 Meters College · Place 30 · Thomas (Maine)Thomas (Maine)5,000 Meters College3018:13.1 PBFr

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 4Maine Class B State XC ChampionshipNov 4 · 5,000 Meters Varsity · Place 42 · ConyCony5,000 Meters Varsity4218:19.90 PB12
Oct 21Northern Maine Class B RegionalOct 21 · 5,000 Meters Varsity · Place 13 · ConyCony5,000 Meters Varsity1318:31.1612
Oct 14KVAC XC ChampionshipOct 14 · 5,000 Meters Varsity B · Place 10 · ConyCony5,000 Meters Varsity B1018:55.5 PB12
Sep 30Maine XC Festival of ChampionsSep 30 · 5,000 Meters Unseeded · Place 8 · ConyCony5,000 Meters Unseeded818:15.3312
Sep 30Maine XC Festival of ChampionsSep 30 · 5,000 Meters Varsity · Place 171 · ConyCony5,000 Meters Varsity1715:52.612
Sep 22Cony MeetSep 22 · 5,000 Meters Varsity · Place 14 · ConyCony5,000 Meters Varsity1419:08.5212
Sep 8Belfast XC MeetSep 8 · 5,000 Meters Varsity · Place 14 · ConyCony5,000 Meters Varsity1419:47.9912
Sep 1Mt. Blue High School Home XC MeetSep 1 · 5,000 Meters Varsity · Place 9 · ConyCony5,000 Meters Varsity920:33.6112

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 29Maine Class B State XC ChampionshipOct 29 · 5,000 Meters Varsity · Place 66 · ConyCony5,000 Meters Varsity6619:40.88 PB11
Oct 22Northern Maine Class B Regional XC ChampionshipOct 22 · 5,000 Meters Varsity · Place 25 · ConyCony5,000 Meters Varsity2518:47.0111
Oct 15KVAC XC ChampionshipOct 15 · 5,000 Meters Varsity · Place 33 · ConyCony5,000 Meters Varsity3321:29.511
Oct 1Maine XC Festival of ChampionsOct 1 · 5,000 Meters Seeded · Place 105 · ConyCony5,000 Meters Seeded10518:15.8111
Oct 1Maine XC Festival of ChampionsOct 1 · 5,000 Meters Varsity · Place 119 · ConyCony5,000 Meters Varsity1195:52.711
Sep 23Cony XC MeetSep 23 · 5,000 Meters Varsity · Place 24 · ConyCony5,000 Meters Varsity2419:38.43—
Sep 15Medomak XC MeetSep 15 · 5,000 Meters Varsity · Place 16 · ConyCony5,000 Meters Varsity1618:44.9911
Sep 9Belfast MeetSep 9 · 5,000 Meters Varsity · Place 18 · ConyCony5,000 Meters Varsity1819:27.0811
Sep 2KVAC:Cony, Gardiner and Spruce Mt @ Mt. BlueSep 2 · 5,000 Meters Varsity · Place 8 · ConyCony5,000 Meters Varsity819:54.411

2021 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 30Maine Class B State XC ChampionshipOct 30 · 5,000 Meters Varsity · Place 69 · ConyCony5,000 Meters Varsity6919:33.6210
Oct 23Northern Maine Class B Regional XC ChampionshipOct 23 · 5,000 Meters Varsity · Place 33 · ConyCony5,000 Meters Varsity3318:47.19 PB10
Oct 16KVAC XC ChampionshipOct 16 · 5,000 Meters Varsity · Place 20 · ConyCony5,000 Meters Varsity2020:02.5SO
Oct 8Mt. Blue RelaysOct 8 · 2 Miles Varsity · Place 32 · ConyCony2 Miles Varsity3212:52—
Oct 2Maine XC Festival of ChampionsOct 2 · 5,000 Meters Varsity · Place 149 · ConyCony5,000 Meters Varsity14919:06.04SO
Oct 2Maine XC Festival of ChampionsOct 2 · 5,000 Meters Varsity · Place 171 · ConyCony5,000 Meters Varsity17119:06.04SO
Sep 24KVAC:Bel,Ban,Ham,Cam,Gardi,EL,WTV,MCI, Ers,Skow, Win @ Cony Sep 24 · 5,000 Meters Varsity · Place 28 · CONYCONY5,000 Meters Varsity2820:50.94—
Sep 16KVAC:Lin,Law,Cam,Cony,Ersk,Bel,Ocean,Wtv, Mor@Medomak ValleySep 16 · 5,000 Meters Varsity · Place 16 · ConyCony5,000 Meters Varsity1619:21.60SO
Sep 10Belfast MeetSep 10 · 5,000 Meters Varsity · Place 8 · ConyCony5,000 Meters Varsity820:21.0210
Sep 3KVAC:Gardiner, Cony, (Spruce Mt) @ Mt BlueSep 3 · 5,000 Meters Varsity · Place 8 · ConyCony5,000 Meters Varsity820:34.9—

2020 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31KVAC Class A State QualifierOct 31 · 5,000 Meters Varsity · Place 41 · ConyCony5,000 Meters Varsity4120:13 PB9
Oct 23KVAC: Gardiner @ Cony Oct 23 · 5,000 Meters Varsity · Place 5 · ConyCony5,000 Meters Varsity519:21.00—
Oct 6KVAC: Messalonskee @ ConyOct 6 · 5,000 Meters Varsity · Place 15 · ConyCony5,000 Meters Varsity1522:26.6—
Oct 1KVAC: Morse, Hall-Dale @ ConyOct 1 · 5,000 Meters Varsity · Place 12 · ConyCony5,000 Meters Varsity1221:35.6—
Sep 25KVAC: Erksine Academy, Nokomis @ ConySep 25 · 5,000 Meters Varsity · Place 12 · ConyCony5,000 Meters Varsity1222:11.85—