Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.9 Miles · Ellsworth High SchoolEllsworth Invitational · Sep 322:34.22Ellsworth InvitationalSeptember 3, 2026
3 Miles · Ellsworth High SchoolPVC XC Championship · Oct 1424:31.77PVC XC ChampionshipOctober 14, 2023
4570 m · Ellsworth High SchoolEllsworth Invitational · Sep 622:56.65Ellsworth InvitationalSeptember 6, 2025
5,000 Meters · Caribou Alternative High SchoolCaribou High School Invitational · Sep 1322:42.61Caribou High School InvitationalSeptember 13, 2025
5,000 Meters · Caribou HSCaribou Invitational · Sep 929:12.85Caribou InvitationalSeptember 9, 2023
5,000 Meters · Cony HSMaine Class B State XC Championship · Nov 123:25.80Maine Class B State XC ChampionshipNovember 1, 2025
5,000 Meters · Greater Houlton Christian AcademyPVC XC Championship · Oct 1923:43.97PVC XC ChampionshipOctober 19, 2024
5,000 Meters · Hermon High SchoolPendales Meet · Oct 1122:23.33Pendales MeetOctober 11, 2025
5,000 Meters · Old Town HSSectionals Meet · Sep 2722:47.28Sectionals MeetSeptember 27, 2025
5,000 Meters · Saxl ParkPVC XC Championship · Oct 1822:19.84PVC XC ChampionshipOctober 18, 2025
5,000 Meters · Troy Howard Middle SchoolNorthern Maine Class B Regional XC Championship · Oct 2521:23.01Northern Maine Class B Regional XC ChampionshipOctober 25, 2025
5,000 Meters · Twin Brook Recreation AreaMaine State Championships · Nov 924:17.89Maine State ChampionshipsNovember 9, 2024
5,000 Meters · University of Maine at Presque IslePresque Isle XC Invitational · Sep 1122:52.29Presque Isle XC InvitationalSeptember 11, 2026

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 31Maine State XC ChampionshipOct 31 · 5,000 Meters Class B · Place 55 · Old Town5,000 Meters Class B5523:27.612
Oct 24Northern Maine Class B Regional XC ChampionshipOct 24 · 5,000 Meters Varsity · Place 22 · Old Town5,000 Meters Varsity2221:48.612
Oct 17PVC XC ChampionshipOct 17 · 5,000 Meters Varsity · Place 11 · Old Town5,000 Meters Varsity1121:58.0412
Oct 17PVC XC ChampionshipOct 17 · 5,000 Meters Varsity · Place 11 · Old Town5,000 Meters Varsity1121:58.0412
Oct 10Pendales MeetOct 10 · 5,000 Meters Varsity · Place 12 · Old Town5,000 Meters Varsity1222:47.9912
Oct 3Maine XC Festival of ChampionsOct 3 · 5,000 Meters Seeded · Place 103 · Old Town5,000 Meters Seeded10321:57.2612
Sep 26Old Town SectionalsSep 26 · 5,000 Meters Varsity · Place 15 · Old Town5,000 Meters Varsity1522:50.7012
Sep 11Presque Isle XC InvitationalSep 11 · 5,000 Meters Varsity · Place 9 · Old Town5,000 Meters Varsity922:52.29 PB12
Sep 3Ellsworth InvitationalSep 3 · 2.9 Miles Varsity · Place 13 · Old Town2.9 Miles Varsity1322:34.22 PB12

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 1Maine Class B State XC ChampionshipNov 1 · 5,000 Meters Varsity · Place 51 · Old Town5,000 Meters Varsity5123:25.80 PB11
Oct 25Northern Maine Class B Regional XC ChampionshipOct 25 · 5,000 Meters Varsity · Place 13 · Old Town5,000 Meters Varsity1321:23.01 PB11
Oct 18PVC XC ChampionshipOct 18 · 5,000 Meters Varsity · Place 21 · Old Town5,000 Meters Varsity2122:19.84 PB11
Oct 11Pendales MeetOct 11 · 5,000 Meters Varsity · Place 10 · Old Town5,000 Meters Varsity1022:23.33 PB11
Oct 4Festival of ChampionsOct 4 · 5,000 Meters Seeded · Place 112 · Old Town5,000 Meters Seeded11222:55.0011
Oct 4Festival of ChampionsOct 4 · 5,000 Meters Varsity · Place 132 · Old Town5,000 Meters Varsity13222:55.0011
Sep 27Sectionals MeetSep 27 · 5,000 Meters Varsity · Place 13 · Old Town5,000 Meters Varsity1322:47.28 PB11
Sep 20PVC/KVAC Crossover MeetSep 20 · 5,000 Meters Varsity · Place 15 · Old Town5,000 Meters Varsity1522:39.1411
Sep 13Caribou High School InvitationalSep 13 · 5,000 Meters Varsity · Place 9 · Old Town5,000 Meters Varsity922:42.61 PB11
Sep 6Ellsworth InvitationalSep 6 · 2.84 Miles Varsity · Place 18 · Old Town2.84 Miles Varsity1822:56.65 PB11

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 9Maine State ChampionshipsNov 9 · 5,000 Meters B · Place 77 · Old Town5,000 Meters B7724:17.89 PB10
Oct 26Northern Maine Class B Regional XC ChampionshipOct 26 · 5,000 Meters Varsity · Place 33 · Old Town5,000 Meters Varsity3323:18.7510
Oct 19PVC XC ChampionshipOct 19 · 5,000 Meters Varsity · Place 29 · Old Town5,000 Meters Varsity2923:43.97 PB10
Oct 12Greater Houlton XC Border BashOct 12 · 5,000 Meters Varsity · Place 19 · Old Town Hig5,000 Meters Varsity1923:30.90—
Oct 5Festival of ChampionsOct 5 · 5,000 Meters Seeded · Place 181 · Old Town5,000 Meters Seeded18123:18.0810
Oct 5Festival of ChampionsOct 5 · 5,000 Meters Varsity · Place 220 · Old Town5,000 Meters Varsity22023:18.0810
Sep 28SectionalsSep 28 · 5,000 Meters Varsity · Place 24 · Old Town5,000 Meters Varsity2424:02.1110
Sep 20Central XC MeetSep 20 · 2.8 Miles Varsity · Place 6 · Old Town Hig2.8 Miles Varsity621:04.6710
Sep 13Presque Isle High School XC InvitationalSep 13 · 5,000 Meters Varsity · Place 20 · Old Town Hig5,000 Meters Varsity2025:40.55—

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 4Maine Class B State XC ChampionshipNov 4 · 5,000 Meters Varsity · Place 81 · Old Town5,000 Meters Varsity8124:35.019
Oct 21Northern Maine Class B RegionalOct 21 · 5,000 Meters Varsity · Place 38 · Old Town5,000 Meters Varsity3824:45.189
Oct 14PVC XC ChampionshipOct 14 · 3 Miles Varsity · Place 47 · Old Town3 Miles Varsity4724:31.77 PB9
Oct 7Greater Houlton XC Border BashOct 7 · 5,000 Meters Varsity · Place 34 · Old Town Hig5,000 Meters Varsity3426:33.10—
Sep 30Maine XC Festival of ChampionsSep 30 · 5,000 Meters Varsity · Place 477 · Old Town5,000 Meters Varsity47726:26.959
Sep 30Maine XC Festival of ChampionsSep 30 · 5,000 Meters Freshman · Place 95 · Old Town5,000 Meters Freshman9526:26.959
Sep 23Old Town SectionalsSep 23 · 5,000 Meters Varsity · Place 49 · Old Town Hig5,000 Meters Varsity4927:16.059
Sep 15Central XC MeetSep 15 · 2.83 Miles Varsity · Place 10 · Old Town Hig2.83 Miles Varsity1022:43.209
Sep 9Caribou InvitationalSep 9 · 5,000 Meters Varsity 7 · Place 3 · Old Town5,000 Meters Varsity 7329:12.85 PB9