Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.5 Miles · Biddeford Middle SchoolBiddeford MS Meet · Sep 2111:16.00Biddeford MS MeetSeptember 21, 2023
1.5 Miles · Noble High SchoolNOBLE MS MEET · Oct 1810:22.57NOBLE MS MEETOctober 18, 2023
1.5 Miles · Thornton AcademySaco MS Meet · Oct 411:33Saco MS MeetOctober 4, 2023
5,000 Meters · Cony HSMaine State XC Championship · Oct 3118:17.5Maine State XC ChampionshipOctober 31, 2026
5,000 Meters · Gorham High SchoolSouthern Maine Classic · Sep 1218:35.08Southern Maine ClassicSeptember 12, 2026
5,000 Meters · Lake Region High SchoolWestern Maine Conference Championship · Oct 1518:05Western Maine Conference ChampionshipOctober 15, 2026
5,000 Meters · Old Orchard Beach High SchoolOld Orchard Beach High School Meet · Oct 818:56Old Orchard Beach High School MeetOctober 8, 2025
5,000 Meters · Troy Howard Middle SchoolMaine XC Festival of Champions · Oct 318:11.20Maine XC Festival of ChampionsOctober 3, 2026
5,000 Meters · Twin Brook Recreation AreaSouthern Maine Class B Regional XC Championship · Oct 2519:14.8Southern Maine Class B Regional XC ChampionshipOctober 25, 2025
5,000 Meters · Wells High SchoolWells High School Invitational Laudholm Farm · Sep 319:05Wells High School Invitational Laudholm FarmSeptember 3, 2026
5,000 Meters · Yarmouth HSNYA-MCW-TRAIP-GREELY-GNG-YORK @YARMOUTH · Sep 2519:02.89NYA-MCW-TRAIP-GREELY-GNG-YORK @YARMOUTHSeptember 25, 2026
5,000 Meters · York High SchoolNYA,-OOB-Yarmouth-SeacoastChristian@York · Oct 819:18NYA,-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

8 results
DateMeetEventPlMarkGr
Oct 31Maine State XC ChampionshipOct 31 · 5,000 Meters Class B · Place 27 · YorkYork5,000 Meters Class B2718:17.5 PB11
Oct 24Southern Maine Class B Regional XC ChampionshipOct 24 · 5,000 Meters Varsity · Place 40 · YorkYork5,000 Meters Varsity4019:20.011
Oct 15Western Maine Conference ChampionshipOct 15 · 5,000 Meters Varsity · Place 22 · YorkYork5,000 Meters Varsity2218:05 PB11
Oct 8NYA,-OOB-Yarmouth-SeacoastChristian@YorkOct 8 · 5,000 Meters Varsity · Place 8 · YorkYork5,000 Meters Varsity819:18 PB11
Oct 3Maine XC Festival of ChampionsOct 3 · 5,000 Meters Seeded · Place 143 · YorkYork5,000 Meters Seeded14318:11.20 PB11
Sep 25NYA-MCW-TRAIP-GREELY-GNG-YORK @YARMOUTHSep 25 · 5,000 Meters Varsity · Place 21 · YorkYork5,000 Meters Varsity2119:02.89 PB11
Sep 12Southern Maine ClassicSep 12 · 5,000 Meters Varsity · Place 79 · YorkYork5,000 Meters Varsity7918:35.08 PB11
Sep 3Wells High School Invitational Laudholm FarmSep 3 · 5,000 Meters Varsity · Place 32 · YorkYork5,000 Meters Varsity3219:05 PB11

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 25Southern Maine Class B Regional XC ChampionshipOct 25 · 5,000 Meters Varsity · Place 47 · YorkYork5,000 Meters Varsity4719:14.8 PB10
Oct 22WMC JV InvitationalOct 22 · 5,000 Meters Junior Varsity · Place 5 · YorkYork5,000 Meters Junior Varsity519:3110
Oct 16Western Maine Conference ChampionshipOct 16 · 5,000 Meters Junior Varsity · Place 2 · YorkYork5,000 Meters Junior Varsity218:4810
Oct 8Old Orchard Beach High School MeetOct 8 · 5,000 Meters Varsity · Place 7 · YorkYork5,000 Meters Varsity718:56 PB10
Sep 19FRYEBURG-GNG-YORK-POLAND-LAKE REGIONSep 19 · 5,000 Meters Varsity · Place 24 · YorkYork5,000 Meters Varsity2420:01.4410
Sep 3Wells High School MeetSep 3 · 5,000 Meters Varsity · Place 67 · YorkYork5,000 Meters Varsity6721:3510

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 27Gray New Gloucester High School MeetSep 27 · 5,000 Meters Varsity · Place 39 · York High ScYork High Sc5,000 Meters Varsity3922:37.00—

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 18NOBLE MS MEETOct 18 · 1.5 Miles Race 2 · Place 15 · YorkYork1.5 Miles Race 21510:22.57 PB8
Oct 4Saco MS MeetOct 4 · 1.5 Miles Middle School · Place 23 · YorkYork1.5 Miles Middle School2311:33 PB8
Sep 21Biddeford MS MeetSep 21 · 1.5 Miles Middle School · Place 22 · YorkYork1.5 Miles Middle School2211:16.00 PB8