Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Hunter Road FieldsFreeport Falcon 4k XC Challenge · Aug 28 | 19:02.51 | Freeport Falcon 4k XC Challenge | August 28, 2025 |
| 5,000 Meters · Gorham High SchoolSouthern Maine Classic · Sep 12 | 24:32.56 | Southern Maine Classic | September 12, 2026 |
| 5,000 Meters · Hunter Road FieldsWMC@Freeport Meet · Oct 9 | 23:06.0 | WMC@Freeport Meet | October 9, 2025 |
| 5,000 Meters · Lake Region High SchoolWestern Maine Conference Championship · Oct 16 | 23:18 | Western Maine Conference Championship | October 16, 2025 |
| 5,000 Meters · Troy Howard Middle SchoolMaine XC Festival of Champions · Oct 3 | 23:40.92 | Maine XC Festival of Champions | October 3, 2026 |
| 5,000 Meters · Wells High SchoolWells High School Meet · Sep 3 | 25:18 | Wells High School Meet | September 3, 2025 |
| 5,000 Meters · Yarmouth HSCAPE-FREEPORT-GREELY-TRAIP-WELLS @YARMOUTH · Sep 19 | 24:41.80 | CAPE-FREEPORT-GREELY-TRAIP-WELLS @YARMOUTH | September 19, 2025 |
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 15 | Western Maine Conference ChampionshipOct 15 · 5,000 Meters Varsity · Place 42 · Freeport | 5,000 Meters Varsity | 42 | 23:31 | 11 |
| Oct 3 | Maine XC Festival of ChampionsOct 3 · 5,000 Meters Unseeded · Place 8 · Freeport | 5,000 Meters Unseeded | 8 | 23:40.92 PB | 11 |
| Sep 25 | WMC @ Lake RegionSep 25 · 5,000 Meters Varsity · Place 15 · Freeport | 5,000 Meters Varsity | 15 | 24:33 | 11 |
| Sep 17 | CAPE-GREELY-FREEPORT @WELLSSep 17 · 5,000 Meters Varsity · Place 28 · Freeport | 5,000 Meters Varsity | 28 | 26:01.05 | 11 |
| Sep 12 | Southern Maine ClassicSep 12 · 5,000 Meters Varsity · Place 130 · Freeport | 5,000 Meters Varsity | 130 | 24:32.56 PB | 11 |
| Aug 27 | Freeport Falcon 4k XC ChallengeAug 27 · 4,000 Meters Varsity · Place 51 · Freeport | 4,000 Meters Varsity | 51 | 21:02.6 | 11 |
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | WMC JV InvitationalOct 22 · 5,000 Meters Junior Varsity · Place 3 · Freeport | 5,000 Meters Junior Varsity | 3 | 23:46 | 10 |
| Oct 16 | Western Maine Conference ChampionshipOct 16 · 5,000 Meters Junior Varsity · Place 3 · Freeport | 5,000 Meters Junior Varsity | 3 | 23:18 PB | 10 |
| Oct 9 | WMC@Freeport MeetOct 9 · 5,000 Meters Varsity · Place 9 · Freeport | 5,000 Meters Varsity | 9 | 23:06.0 PB | 10 |
| Oct 4 | Festival of ChampionsOct 4 · 5,000 Meters Seeded · Place 123 · Freeport | 5,000 Meters Seeded | 123 | 23:11.37 | 10 |
| Oct 4 | Festival of ChampionsOct 4 · 5,000 Meters Varsity · Place 148 · Freeport | 5,000 Meters Varsity | 148 | 23:11.37 | 10 |
| Sep 19 | CAPE-FREEPORT-GREELY-TRAIP-WELLS @YARMOUTHSep 19 · 5,000 Meters Varsity · Place 17 · Freeport | 5,000 Meters Varsity | 17 | 24:41.80 PB | 10 |
| Sep 13 | Southern Maine ClassicSep 13 · 5,000 Meters Freshman Sophomore · Place 35 · Freeport | 5,000 Meters Freshman Sophomore | 35 | 23:33.04 | 10 |
| Sep 13 | Southern Maine ClassicSep 13 · 5,000 Meters Varsity · Place 95 · Freeport | 5,000 Meters Varsity | 95 | 23:33.04 | 10 |
| Sep 3 | Wells High School MeetSep 3 · 5,000 Meters Varsity · Place 36 · Freeport | 5,000 Meters Varsity | 36 | 25:18 PB | 10 |
| Aug 28 | Freeport Falcon 4k XC ChallengeAug 28 · 4,000 Meters Varsity · Place 24 · Freeport | 4,000 Meters Varsity | 24 | 19:02.51 PB | 10 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | WMC JV InvitationalOct 23 · 5,000 Meters Varsity · Place 28 · F FREEPORT | 5,000 Meters Varsity | 28 | 29:03 | — |
| Oct 16 | Western Maine Conference InvitationalOct 16 · 5,000 Meters Varsity · Place 75 · Freeport | 5,000 Meters Varsity | 75 | 27:22 | — |
| Sep 27 | Gray New Gloucester High School MeetSep 27 · 5,000 Meters Varsity · Place 27 · Freeport Hig | 5,000 Meters Varsity | 27 | 26:18.00 | — |
| Sep 20 | CAPE-FREEPORT-GREELY-TRAIP-WELLSSep 20 · 5,000 Meters Varsity · Place 31 · Freeport Hig | 5,000 Meters Varsity | 31 | 25:30.40 | — |
| Sep 14 | Southern Maine ClassicSep 14 · 5,000 Meters Varsity · Place 102 · Freeport | 5,000 Meters Varsity | 102 | 24:44.37 | 9 |
| Sep 5 | Wells High School MeetSep 5 · 5,000 Meters Varsity · Place 39 · F FREEPORT | 5,000 Meters Varsity | 39 | 25:05 | — |
| Sep 5 | Wells High School MeetSep 5 · 5,000 Meters Varsity · Place 39 · F FREEPORT | 5,000 Meters Varsity | 39 | 25:05 | — |