Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Ellsworth High SchoolPVC XC Championship · Oct 14 | 21:50.55 | PVC XC Championship | October 14, 2023 |
| 4,000 Meters · Orono High SchoolRed Riot Challenge Invitational · Oct 11 | 16:29.11 | Red Riot Challenge Invitational | October 11, 2025 |
| 4570 m · Bucksport High SchoolBucksport Invitational · Sep 13 | 19:46.05 | Bucksport Invitational | September 13, 2025 |
| 4570 m · Ellsworth High SchoolEllsworth Invitational · Sep 6 | 21:09.41 | Ellsworth Invitational | September 6, 2025 |
| 5,000 Meters · Caribou HSPVC XC Championship · Oct 15 | 22:01.80 | PVC XC Championship | October 15, 2022 |
| 5,000 Meters · Greater Houlton Christian AcademyPVC XC Championship · Oct 19 | 20:47.87 | PVC XC Championship | October 19, 2024 |
| 5,000 Meters · Old Town HSSectionals Meet · Sep 27 | 20:53.95 | Sectionals Meet | September 27, 2025 |
| 5,000 Meters · Saxl ParkPVC XC Championship · Oct 18 | 20:05.13 | PVC XC Championship | October 18, 2025 |
| 5,000 Meters · Troy Howard Middle SchoolNorthern Maine Class C Regional XC Championship · Oct 25 | 20:12.09 | Northern Maine Class C Regional XC Championship | October 25, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
6 results2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | PVC XC ChampionshipOct 19 · 5,000 Meters Varsity · Place 60 · Bangor Christian | 5,000 Meters Varsity | 60 | 20:47.87 PB | 11 |
| Oct 12 | Red Riot Challenge InvitationalOct 12 · 2.48 Miles Varsity · Place 27 · Bangor Christian | 2.48 Miles Varsity | 27 | 16:44.94 | 11 |
| Oct 5 | Festival of ChampionsOct 5 · 5,000 Meters Unseeded · Place 170 · Bangor Christian | 5,000 Meters Unseeded | 170 | 21:08.06 | 11 |
| Oct 5 | Festival of ChampionsOct 5 · 5,000 Meters Varsity · Place 492 · Bangor Christian | 5,000 Meters Varsity | 492 | 21:08.06 | 11 |
| Sep 28 | SectionalsSep 28 · 5,000 Meters Varsity · Place 44 · Bangor Christian | 5,000 Meters Varsity | 44 | 21:00.96 | 11 |
| Sep 20 | Central XC MeetSep 20 · 2.8 Miles Varsity · Place 13 · Bangor Christian | 2.8 Miles Varsity | 13 | 18:53.48 | 11 |
| Sep 14 | Bucksport InvitationalSep 14 · 2.84 Miles Varsity · Place 31 · Bangor Christian | 2.84 Miles Varsity | 31 | 20:46.92 | 11 |
2023 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Northern Maine Class C RegionalOct 21 · 5,000 Meters Varsity · Place 60 · Bangor Christian | 5,000 Meters Varsity | 60 | 21:41.39 | 10 |
| Oct 14 | PVC XC ChampionshipOct 14 · 3 Miles Varsity · Place 85 · Bangor Christian | 3 Miles Varsity | 85 | 21:50.55 PB | 10 |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | Northern Maine Class C Regional XC ChampionshipOct 22 · 5,000 Meters Varsity · Place 49 · Bangor Christian | 5,000 Meters Varsity | 49 | 21:19.77 | 9 |
| Oct 15 | PVC XC ChampionshipOct 15 · 5,000 Meters Junior Varsity · Place 12 · Bangor Christian | 5,000 Meters Junior Varsity | 12 | 22:01.80 PB | 9 |
| Oct 8 | Red Riot Challenge InvitationalOct 8 · 2.5 Miles Junior Varsity · Place 2 · Bangor Christian | 2.5 Miles Junior Varsity | 2 | 17:51.78 | 9 |
| Sep 26 | Maine SectionalsSep 26 · 5,000 Meters Varsity · Place 50 · Bangor Christian | 5,000 Meters Varsity | 50 | 23:06.82 | 9 |
| Sep 10 | Bucksport InvitationalSep 10 · 5,000 Meters Junior Varsity · Place 6 · Bangor Christian | 5,000 Meters Junior Varsity | 6 | 22:09.23 | 9 |
| Sep 3 | Ellsworth Invitational Sep 3 · 2.84 Miles Junior Varsity · Place 10 · Bangor Christian | 2.84 Miles Junior Varsity | 10 | 22:09.55 | 9 |