Personal bests

Best marks in available results
Event / courseMarkMeetDate
4,000 Meters · Highland ParkUSATF Region 1 Junior Olympic Championship · Nov 2317:02.37USATF Region 1 Junior Olympic ChampionshipNovember 23, 2025
4,000 Meters · Smiling Hill FarmUSATF Maine Junior Olympic XC & Open State Championship · Nov 1618:25USATF Maine Junior Olympic XC & Open State ChampionshipNovember 16, 2025
5,000 Meters · Cony HSMaine State XC Championship · Oct 3121:37.7Maine State XC ChampionshipOctober 31, 2026
5,000 Meters · Fort FosterFRYEBURG-SACOPEE VALLEY-OOB@TRAIP · Oct 321:37.17FRYEBURG-SACOPEE VALLEY-OOB@TRAIPOctober 3, 2025
5,000 Meters · Gorham High SchoolSouthern Maine Classic · Sep 1221:25.86Southern Maine ClassicSeptember 12, 2026
5,000 Meters · Gray-New Gloucester High SchoolPOLAND-WAYNFLETE-WELLS@GRAY NG · Oct 821:52.00POLAND-WAYNFLETE-WELLS@GRAY NGOctober 8, 2026
5,000 Meters · Lake Region High SchoolWestern Maine Conference Championship · Oct 1621:48Western Maine Conference ChampionshipOctober 16, 2025
5,000 Meters · Lost Valley Ski AreaGray New Gloucester HS Meet · Oct 923:04.8Gray New Gloucester HS MeetOctober 9, 2025
5,000 Meters · Twin Brook Recreation AreaSouthern Maine Class B Regional XC Championship · Oct 2522:09.6Southern Maine Class B Regional XC ChampionshipOctober 25, 2025
5,000 Meters · Wells High SchoolWells High School Invitational Laudholm Farm · Sep 321:48Wells High School Invitational Laudholm FarmSeptember 3, 2026
5,000 Meters · Yarmouth HSNYA-MCW-TRAIP-GREELY-GNG-YORK @YARMOUTH · Sep 2521:30.13NYA-MCW-TRAIP-GREELY-GNG-YORK @YARMOUTHSeptember 25, 2026

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 31Maine State XC ChampionshipOct 31 · 5,000 Meters Class B · Place 24 · Gray-New GloucesterGray-New Gloucester5,000 Meters Class B2421:37.7 PB10
Oct 8POLAND-WAYNFLETE-WELLS@GRAY NGOct 8 · 5,000 Meters Varsity · Place 2 · Gray-New GloucesterGray-New Gloucester5,000 Meters Varsity221:52.00 PB10
Oct 2Gray New Gloucester High School MeetOct 2 · 5,000 Meters Varsity · Place 1 · Gray-New GloucesterGray-New Gloucester5,000 Meters Varsity122:5010
Sep 25NYA-MCW-TRAIP-GREELY-GNG-YORK @YARMOUTHSep 25 · 5,000 Meters Varsity · Place 3 · Gray-New GloucesterGray-New Gloucester5,000 Meters Varsity321:30.13 PB10
Sep 12Southern Maine ClassicSep 12 · 5,000 Meters Varsity · Place 38 · Gray-New GloucesterGray-New Gloucester5,000 Meters Varsity3821:25.86 PB10
Sep 3Wells High School Invitational Laudholm FarmSep 3 · 5,000 Meters Varsity · Place 11 · Gray-New GloucesterGray-New Gloucester5,000 Meters Varsity1121:48 PB10
Aug 29Dan Dors XC InvitationalAug 29 · 5,000 Meters Varsity · Place 4 · Gray-New GloucesterGray-New Gloucester5,000 Meters Varsity423:1910

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 23USATF Region 1 Junior Olympic ChampionshipNov 23 · 4,000 Meters 13-14 · Place 54 · Valor TC PortlandValor TC Portland4,000 Meters 13-145417:02.37 PB9
Nov 16USATF Maine Junior Olympic XC & Open State ChampionshipNov 16 · 4,000 Meters 13-14 · Place 6 · Valor TC PortlandValor TC Portland4,000 Meters 13-14618:25 PB9
Nov 1Maine Class B State XC ChampionshipNov 1 · 5,000 Meters Varsity · Place 43 · Gray-New GloucesterGray-New Gloucester5,000 Meters Varsity4322:55.589
Oct 25Southern Maine Class B Regional XC ChampionshipOct 25 · 5,000 Meters Varsity · Place 26 · Gray-New GloucesterGray-New Gloucester5,000 Meters Varsity2622:09.6 PB9
Oct 16Western Maine Conference ChampionshipOct 16 · 5,000 Meters Varsity · Place 24 · Gray-New GloucesterGray-New Gloucester5,000 Meters Varsity2421:48 PB9
Oct 9Gray New Gloucester HS MeetOct 9 · 5,000 Meters Varsity · Place 3 · Gray-New GloucesterGray-New Gloucester5,000 Meters Varsity323:04.8 PB9
Oct 3FRYEBURG-SACOPEE VALLEY-OOB@TRAIPOct 3 · 5,000 Meters Varsity · Place 1 · Gray-New GloucesterGray-New Gloucester5,000 Meters Varsity121:37.17 PB9
Sep 26Gray New Gloucester HS MeetSep 26 · 5,000 Meters Varsity · Place 2 · Gray-New GloucesterGray-New Gloucester5,000 Meters Varsity224:139
Sep 19FRYEBURG-GNG-YORK-POLAND-LAKE REGIONSep 19 · 5,000 Meters Varsity · Place 1 · Gray-New GloucesterGray-New Gloucester5,000 Meters Varsity122:57.089
Sep 3Wells High School MeetSep 3 · 5,000 Meters Varsity · Place 24 · Gray-New GloucesterGray-New Gloucester5,000 Meters Varsity2424:149
Aug 29Dan Dors XC InvitationalAug 29 · 5,000 Meters Varsity · Place 10 · Gray-New GloucesterGray-New Gloucester5,000 Meters Varsity1024:139