Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Hunter Road FieldsFreeport Falcon 4k XC Challenge · Aug 28 | 21:19.62 | Freeport Falcon 4k XC Challenge | August 28, 2025 |
| 5,000 Meters · Cony HSMaine State XC Championship · Oct 31 | 25:47.7 | Maine State XC Championship | October 31, 2026 |
| 5,000 Meters · Lake Region High SchoolWestern Maine Conference Championship · Oct 15 | 24:15 | Western Maine Conference Championship | October 15, 2026 |
| 5,000 Meters · Old Orchard Beach High SchoolOld Orchard Beach High School Meet · Oct 8 | 24:58 | Old Orchard Beach High School Meet | October 8, 2025 |
| 5,000 Meters · Troy Howard Middle SchoolMaine XC Festival of Champions · Oct 3 | 25:21.34 | Maine XC Festival of Champions | October 3, 2026 |
| 5,000 Meters · Twin Brook Recreation AreaMaine State Championships · Nov 9 | 24:41.75 | Maine State Championships | November 9, 2024 |
| 5,000 Meters · Wells High SchoolWells High School Invitational Laudholm Farm · Sep 3 | 28:06 | Wells High School Invitational Laudholm Farm | September 3, 2026 |
| 5,000 Meters · Yarmouth HSNYA-MCW-TRAIP-GREELY-GNG-YORK @YARMOUTH · Sep 25 | 26:25.16 | NYA-MCW-TRAIP-GREELY-GNG-YORK @YARMOUTH | September 25, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | Maine State XC ChampionshipOct 31 · 5,000 Meters Class C · Place 56 · Maine Coast Waldorf | 5,000 Meters Class C | 56 | 25:47.7 PB | 11 |
| Oct 15 | Western Maine Conference ChampionshipOct 15 · 5,000 Meters Varsity · Place 55 · Maine Coast Waldorf | 5,000 Meters Varsity | 55 | 24:15 PB | 11 |
| Oct 3 | Maine XC Festival of ChampionsOct 3 · 5,000 Meters Unseeded · Place 64 · Maine Coast Waldorf | 5,000 Meters Unseeded | 64 | 25:21.34 PB | 11 |
| Sep 25 | NYA-MCW-TRAIP-GREELY-GNG-YORK @YARMOUTHSep 25 · 5,000 Meters Varsity · Place 38 · Maine Coast Waldorf | 5,000 Meters Varsity | 38 | 26:25.16 PB | 11 |
| Sep 3 | Wells High School Invitational Laudholm FarmSep 3 · 5,000 Meters Varsity · Place 71 · Maine Coast Waldorf | 5,000 Meters Varsity | 71 | 28:06 PB | 11 |
| Aug 27 | Freeport Falcon 4k XC ChallengeAug 27 · 4,000 Meters Varsity · Place 61 · Maine Coast Waldorf | 4,000 Meters Varsity | 61 | 22:54.7 | 11 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Maine Class C State XC ChampionshipNov 1 · 5,000 Meters Varsity · Place 55 · Maine Coast Waldorf | 5,000 Meters Varsity | 55 | 26:35.66 | 10 |
| Oct 25 | Southern Maine Class C Regional XC ChampionshipOct 25 · 5,000 Meters Varsity · Place 32 · Maine Coast Waldorf | 5,000 Meters Varsity | 32 | 25:40.8 | 10 |
| Oct 16 | Western Maine Conference ChampionshipOct 16 · 5,000 Meters Varsity · Place 54 · Maine Coast Waldorf | 5,000 Meters Varsity | 54 | 24:59 | 10 |
| Oct 8 | Old Orchard Beach High School MeetOct 8 · 5,000 Meters Varsity · Place 6 · Maine Coast Waldorf | 5,000 Meters Varsity | 6 | 24:58 PB | 10 |
| Oct 4 | Festival of ChampionsOct 4 · 5,000 Meters Varsity · Place 375 · Maine Coast Waldorf | 5,000 Meters Varsity | 375 | 26:32.21 | 10 |
| Sep 13 | Southern Maine ClassicSep 13 · 5,000 Meters Varsity · Place 156 · Maine Coast Waldorf | 5,000 Meters Varsity | 156 | 25:22.42 | 10 |
| Aug 28 | Freeport Falcon 4k XC ChallengeAug 28 · 4,000 Meters Varsity · Place 40 · Maine Coast Waldorf | 4,000 Meters Varsity | 40 | 21:19.62 PB | 10 |
2024 Cross Country
4 results