Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Cony HSMaine State XC Championship · Oct 3120:21.4Maine State XC ChampionshipOctober 31, 2026
5,000 Meters · Gorham High SchoolSouthern Maine Classic · Sep 1219:20.46Southern Maine ClassicSeptember 12, 2026
5,000 Meters · Gray-New Gloucester High SchoolGray New Gloucester HS Meet · Sep 2621:16Gray New Gloucester HS MeetSeptember 26, 2025
5,000 Meters · Lake Region High SchoolFRYEBURG-GNG-YORK-POLAND-LAKE REGION · Sep 1920:03.39FRYEBURG-GNG-YORK-POLAND-LAKE REGIONSeptember 19, 2025
5,000 Meters · Old Orchard Beach High SchoolOld Orchard Beach High School Meet · Oct 820:00Old Orchard Beach High School MeetOctober 8, 2025
5,000 Meters · Wells High SchoolWells High School Invitational Laudholm Farm · Sep 319:48Wells High School Invitational Laudholm FarmSeptember 3, 2026
5,000 Meters · York High SchoolNYA,-OOB-Yarmouth-SeacoastChristian@York · Oct 822:12NYA,-OOB-Yarmouth-SeacoastChristian@YorkOctober 8, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31Maine State XC ChampionshipOct 31 · 5,000 Meters Class B · Place 76 · York5,000 Meters Class B7620:21.4 PB12
Oct 8NYA,-OOB-Yarmouth-SeacoastChristian@YorkOct 8 · 5,000 Meters Varsity · Place 16 · York5,000 Meters Varsity1622:12 PB12
Sep 12Southern Maine ClassicSep 12 · 5,000 Meters Varsity · Place 122 · York5,000 Meters Varsity12219:20.46 PB12
Sep 3Wells High School Invitational Laudholm FarmSep 3 · 5,000 Meters Varsity · Place 49 · York5,000 Meters Varsity4919:48 PB12

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 8Old Orchard Beach High School MeetOct 8 · 5,000 Meters Varsity · Place 16 · York5,000 Meters Varsity1620:00 PB11
Sep 26Gray New Gloucester HS MeetSep 26 · 5,000 Meters Varsity · Place 22 · York5,000 Meters Varsity2221:16 PB11
Sep 19FRYEBURG-GNG-YORK-POLAND-LAKE REGIONSep 19 · 5,000 Meters Varsity · Place 25 · York5,000 Meters Varsity2520:03.39 PB11