Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3266 m · Mt. Blue High SchoolMt. Blue Relays · Oct 10 | 13:10 | Mt. Blue Relays | October 10, 2025 |
| 4,000 Meters · Cony HSLaliberte Invitational · Aug 28 | 15:15.57 | Laliberte Invitational | August 28, 2026 |
| 5,000 Meters · Cony HSMaine State XC Championship · Oct 31 | 19:02.7 | Maine State XC Championship | October 31, 2026 |
| 5,000 Meters · Hall-Dale Middle & High SchoolHall-Dale Meet · Sep 10 | 19:36.51 | Hall-Dale Meet | September 10, 2026 |
| 5,000 Meters · Highland ParkUSATF Region 1 Junior Olympic Championship · Nov 23 | 19:35.10 | USATF Region 1 Junior Olympic Championship | November 23, 2025 |
| 5,000 Meters · Maranacook Community High SchoolMaranacook Meet · Sep 3 | 18:35.84 | Maranacook Meet | September 3, 2026 |
| 5,000 Meters · Smiling Hill FarmUSATF Maine Junior Olympic XC & Open State Championship · Nov 16 | 20:09 | USATF Maine Junior Olympic XC & Open State Championship | November 16, 2025 |
| 5,000 Meters · Troy Howard Middle SchoolMaine XC Festival of Champions · Oct 3 | 18:19.86 | Maine XC Festival of Champions | October 3, 2026 |
| 5,000 Meters · Twin Brook Recreation AreaSouthern Maine Class C Regional XC Championship · Oct 24 | 18:55.6 | Southern Maine Class C Regional XC Championship | October 24, 2026 |
| 5,000 Meters · University of Maine at AugustaMVC Championship · Oct 18 | 19:31.7 | MVC Championship | October 18, 2025 |
| 5,000 Meters · Winthrop HSWinthrop High School Meet · Sep 18 | 20:40.7 | Winthrop High School Meet | September 18, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | Maine State XC ChampionshipOct 31 · 5,000 Meters Class C · Place 32 · Maranacook CommunityMaranacook Community | 5,000 Meters Class C | 32 | 19:02.7 PB | 11 |
| Oct 24 | Southern Maine Class C Regional XC ChampionshipOct 24 · 5,000 Meters Varsity · Place 20 · Maranacook CommunityMaranacook Community | 5,000 Meters Varsity | 20 | 18:55.6 PB | 11 |
| Oct 17 | MVC CHAMPIONSHIPOct 17 · 5,000 Meters Varsity · Place 12 · Maranacook Community High SchoMaranacook Community High Scho | 5,000 Meters Varsity | 12 | 19:24.99 | 11 |
| Oct 3 | Maine XC Festival of ChampionsOct 3 · 5,000 Meters Seeded · Place 150 · Maranacook CommunityMaranacook Community | 5,000 Meters Seeded | 150 | 18:19.86 PB | 11 |
| Sep 24 | Gardiner HS XC MeetSep 24 · 5,000 Meters Varsity · Place 16 · Maranacook CommunityMaranacook Community | 5,000 Meters Varsity | 16 | 19:59.07 | 11 |
| Sep 10 | Hall-Dale MeetSep 10 · 5,000 Meters Varsity · Place 4 · Maranacook CommunityMaranacook Community | 5,000 Meters Varsity | 4 | 19:36.51 PB | 11 |
| Sep 3 | Maranacook MeetSep 3 · 5,000 Meters Varsity · Place 6 · Maranacook CommunityMaranacook Community | 5,000 Meters Varsity | 6 | 18:35.84 PB | 11 |
| Aug 28 | Laliberte InvitationalAug 28 · 4,000 Meters Varsity · Place 15 · Maranacook CommunityMaranacook Community | 4,000 Meters Varsity | 15 | 15:15.57 PB | 11 |
2025 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | USATF Region 1 Junior Olympic ChampionshipNov 23 · 5,000 Meters 15-18 · Place 37 · 01-Unattached01-Unattached | 5,000 Meters 15-18 | 37 | 19:35.10 PB | 10 |
| Nov 16 | USATF Maine Junior Olympic XC & Open State ChampionshipNov 16 · 5,000 Meters 15-18 · Place 2 · 01-Unattached01-Unattached | 5,000 Meters 15-18 | 2 | 20:09 PB | 10 |
| Nov 1 | Maine Class C State XC ChampionshipNov 1 · 5,000 Meters Varsity · Place 57 · Maranacook CommunityMaranacook Community | 5,000 Meters Varsity | 57 | 20:21.09 | 10 |
| Oct 25 | Southern Maine Class C Regional XC ChampionshipOct 25 · 5,000 Meters Varsity · Place 27 · Maranacook CommunityMaranacook Community | 5,000 Meters Varsity | 27 | 19:33.7 | 10 |
| Oct 18 | MVC ChampionshipOct 18 · 5,000 Meters Varsity · Place 17 · Maranacook CommunityMaranacook Community | 5,000 Meters Varsity | 17 | 19:31.7 PB | 10 |
| Oct 10 | Mt. Blue RelaysOct 10 · 2.03 Miles Varsity · Place 49 · Maranacook CommunityMaranacook Community | 2.03 Miles Varsity | 49 | 13:10 PB | 10 |
| Oct 4 | Festival of ChampionsOct 4 · 5,000 Meters Varsity · Place 175 · Maranacook CommunityMaranacook Community | 5,000 Meters Varsity | 175 | 19:05.46 | 10 |
| Sep 18 | Winthrop High School MeetSep 18 · 5,000 Meters Varsity · Place 6 · Maranacook CommunityMaranacook Community | 5,000 Meters Varsity | 6 | 20:40.7 PB | 10 |
| Sep 12 | Hall-Dale MeetSep 12 · 5,000 Meters Varsity · Place 13 · Maranacook CommunityMaranacook Community | 5,000 Meters Varsity | 13 | 21:27.34 | 10 |
| Sep 4 | Maranacook High School MeetSep 4 · 5,000 Meters Varsity · Place 11 · Maranacook CommunityMaranacook Community | 5,000 Meters Varsity | 11 | 19:59.0 | 10 |
| Aug 29 | Laliberte InvitationalAug 29 · 4,000 Meters Varsity · Place 26 · Maranacook CommunityMaranacook Community | 4,000 Meters Varsity | 26 | 16:13.3 | 10 |
2024 Cross Country
3 results