Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Fort FosterFRYEBURG-SACOPEE VALLEY-OOB@TRAIP · Oct 3 | 28:03.10 | FRYEBURG-SACOPEE VALLEY-OOB@TRAIP | October 3, 2025 |
| 5,000 Meters · Fryeburg AcademyWAYNFLETE-OOB-WELLS-@FRYEBURG · Sep 24 | 28:21.80 | WAYNFLETE-OOB-WELLS-@FRYEBURG | September 24, 2026 |
| 5,000 Meters · Lake Region High SchoolWestern Maine Conference Championship · Oct 15 | 27:31 | Western Maine Conference Championship | October 15, 2026 |
| 5,000 Meters · Old Orchard Beach High SchoolOld Orchard Beach High School Meet · Oct 8 | 27:48 | Old Orchard Beach High School Meet | October 8, 2025 |
| 5,000 Meters · Twin Brook Recreation AreaSouthern Maine Class C Regional XC Championship · Oct 24 | 27:33.2 | Southern Maine Class C Regional XC Championship | October 24, 2026 |
| 5,000 Meters · Wells High SchoolWells High School Invitational Laudholm Farm · Sep 3 | 30:15 | Wells High School Invitational Laudholm Farm | September 3, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Southern Maine Class C Regional XC ChampionshipOct 24 · 5,000 Meters Varsity · Place 49 · Old Orchard Beach | 5,000 Meters Varsity | 49 | 27:33.2 PB | 10 |
| Oct 15 | Western Maine Conference ChampionshipOct 15 · 5,000 Meters Varsity · Place 71 · Old Orchard Beach | 5,000 Meters Varsity | 71 | 27:31 PB | 10 |
| Sep 24 | WAYNFLETE-OOB-WELLS-@FRYEBURGSep 24 · 5,000 Meters Varsity · Place 23 · Old Orchard Beach | 5,000 Meters Varsity | 23 | 28:21.80 PB | 10 |
| Sep 3 | Wells High School Invitational Laudholm FarmSep 3 · 5,000 Meters Varsity · Place 87 · Old Orchard Beach | 5,000 Meters Varsity | 87 | 30:15 PB | 10 |
| Aug 29 | Dan Dors XC InvitationalAug 29 · 5,000 Meters Varsity · Place 20 · Old Orchard Beach | 5,000 Meters Varsity | 20 | 31:49 | 10 |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | Western Maine Conference ChampionshipOct 16 · 5,000 Meters Varsity · Place 71 · Old Orchard Beach | 5,000 Meters Varsity | 71 | 27:59 | 9 |
| Oct 8 | Old Orchard Beach High School MeetOct 8 · 5,000 Meters Varsity · Place 15 · Old Orchard Beach | 5,000 Meters Varsity | 15 | 27:48 PB | 9 |
| Oct 3 | FRYEBURG-SACOPEE VALLEY-OOB@TRAIPOct 3 · 5,000 Meters Varsity · Place 16 · Old Orchard Beach | 5,000 Meters Varsity | 16 | 28:03.10 PB | 9 |
| Sep 3 | Wells High School MeetSep 3 · 5,000 Meters Varsity · Place 80 · Old Orchard Beach | 5,000 Meters Varsity | 80 | 31:30 | 9 |
| Aug 29 | Dan Dors XC InvitationalAug 29 · 5,000 Meters Varsity · Place 26 · Old Orchard Beach | 5,000 Meters Varsity | 26 | 31:02 | 9 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | Southern Maine Class C Regional XC ChampionshipOct 26 · 5,000 Meters Varsity · Place 53 · Old Orchard Beach | 5,000 Meters Varsity | 53 | 28:35.98 | 8 |
| Oct 10 | Cape Elizabeth High School MeetOct 10 · 5,000 Meters Varsity · Place 17 · F OLD ORCHARD BEACH | 5,000 Meters Varsity | 17 | 27:48 | — |
| Sep 14 | Southern Maine ClassicSep 14 · 5,000 Meters Varsity · Place 240 · Old Orchard Beach | 5,000 Meters Varsity | 240 | 33:22.63 | 10 |
| Sep 5 | Wells High School MeetSep 5 · 5,000 Meters Varsity · Place 99 · F OLD ORCHARD BEACH | 5,000 Meters Varsity | 99 | 37:01 | — |
| Sep 5 | Wells High School MeetSep 5 · 5,000 Meters Varsity · Place 98 · F OLD ORCHARD BEACH | 5,000 Meters Varsity | 98 | 37:01 | — |
| Aug 30 | Dan Dors InvitationalAug 30 · 5,000 Meters Varsity · Place 31 · F OLD ORCHARD BEACH | 5,000 Meters Varsity | 31 | 40:41 | — |