Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Hunter Road FieldsFreeport Falcon 4k XC Challenge · Aug 27 | 17:47.6 | Freeport Falcon 4k XC Challenge | August 27, 2026 |
| 5,000 Meters · Cony HSMaine Class C State XC Championship · Nov 1 | 22:55.19 | Maine Class C State XC Championship | November 1, 2025 |
| 5,000 Meters · Derryfield ParkManchester Invite · Sep 20 | 23:22.9 | Manchester Invite | September 20, 2025 |
| 5,000 Meters · Fryeburg AcademyWAYNFLETE-OOB-WELLS-@FRYEBURG · Sep 24 | 23:02.10 | WAYNFLETE-OOB-WELLS-@FRYEBURG | September 24, 2026 |
| 5,000 Meters · Gray-New Gloucester High SchoolPOLAND-WAYNFLETE-WELLS@GRAY NG · Oct 8 | 24:29.00 | POLAND-WAYNFLETE-WELLS@GRAY NG | October 8, 2026 |
| 5,000 Meters · Lake Region High SchoolWestern Maine Conference Championship · Oct 16 | 21:22 | Western Maine Conference Championship | October 16, 2025 |
| 5,000 Meters · Lost Valley Ski AreaGray New Gloucester HS Meet · Oct 9 | 23:09.9 | Gray New Gloucester HS Meet | October 9, 2025 |
| 5,000 Meters · Troy Howard Middle SchoolMaine XC Festival of Champions · Oct 3 | 23:12.71 | Maine XC Festival of Champions | October 3, 2026 |
| 5,000 Meters · Twin Brook Recreation AreaMaine State Championships · Nov 9 | 23:10.12 | Maine State Championships | November 9, 2024 |
| 5,000 Meters · Wickham Park89th Annual New England Interscholastic Cross Country Championships · Nov 9 | 22:35 | 89th Annual New England Interscholastic Cross Country Championships | November 9, 2024 |
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 8 | POLAND-WAYNFLETE-WELLS@GRAY NGOct 8 · 5,000 Meters Varsity · Place 6 · Waynflete | 5,000 Meters Varsity | 6 | 24:29.00 PB | 12 |
| Oct 3 | Maine XC Festival of ChampionsOct 3 · 5,000 Meters Seeded · Place 157 · Waynflete | 5,000 Meters Seeded | 157 | 23:12.71 PB | 12 |
| Sep 24 | WAYNFLETE-OOB-WELLS-@FRYEBURGSep 24 · 5,000 Meters Varsity · Place 5 · Waynflete | 5,000 Meters Varsity | 5 | 23:02.10 PB | 12 |
| Sep 19 | Manchester InvitationalSep 19 · 5,000 Meters Girls Varsity Small · Place 128 · Waynflete | 5,000 Meters Girls Varsity Small | 128 | 24:34.0 | 12 |
| Aug 27 | Freeport Falcon 4k XC ChallengeAug 27 · 4,000 Meters Varsity · Place 16 · Waynflete | 4,000 Meters Varsity | 16 | 17:47.6 PB | 12 |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Maine Class C State XC ChampionshipNov 1 · 5,000 Meters Varsity · Place 15 · Waynflete | 5,000 Meters Varsity | 15 | 22:55.19 PB | 11 |
| Oct 25 | Southern Maine Class C Regional XC ChampionshipOct 25 · 5,000 Meters Varsity · Place 16 · Waynflete | 5,000 Meters Varsity | 16 | 23:16.3 | 11 |
| Oct 16 | Western Maine Conference ChampionshipOct 16 · 5,000 Meters Varsity · Place 17 · Waynflete | 5,000 Meters Varsity | 17 | 21:22 PB | 11 |
| Oct 9 | Gray New Gloucester HS MeetOct 9 · 5,000 Meters Varsity · Place 4 · Waynflete | 5,000 Meters Varsity | 4 | 23:09.9 PB | 11 |
| Sep 20 | Manchester InviteSep 20 · 5,000 Meters Girls Varsity Small School · Place 79 · Waynflete | 5,000 Meters Girls Varsity Small School | 79 | 23:22.9 PB | 11 |
| Aug 29 | Dan Dors XC InvitationalAug 29 · 5,000 Meters Varsity · Place 2 · Waynflete | 5,000 Meters Varsity | 2 | 22:17 | 11 |
2024 Cross Country
3 results