Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Fryeburg AcademyWMC: CE, OOB, SD @ Fryebrug Academy · Sep 14 | 24:09 | WMC: CE, OOB, SD @ Fryebrug Academy | September 14, 2018 |
| 3 Miles · York High SchoolWMC: CE, Traip, Wells @ York · Sep 20 | 23:34 | WMC: CE, Traip, Wells @ York | September 20, 2018 |
| 5,000 Meters · Belfast HS Maine Class B State XC Championship · Oct 30 | 23:20.53 | Maine Class B State XC Championship | October 30, 2021 |
| 5,000 Meters · Cape Elizabeth High SchoolCape Elizabeth Meet · Oct 10 | 21:50.72 | Cape Elizabeth Meet | October 10, 2019 |
| 5,000 Meters · Saint Joseph's College of MaineWestern Maine Conference Championships · Oct 12 | 24:56 | Western Maine Conference Championships | October 12, 2018 |
| 5,000 Meters · Twin Brook Recreation AreaMaine Class B State Championship · Nov 2 | 21:43.66 | Maine Class B State Championship | November 2, 2019 |
| 5,000 Meters · Wells High SchoolWells Meet · Sep 19 | 23:24 | Wells Meet | September 19, 2019 |
| 5,000 Meters · York High SchoolYork Meet · Sep 6 | 22:48 | York Meet | September 6, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
3 results2020 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | WMC Class B State QualifierOct 28 · 5,000 Meters Varsity · Place 17 · Cape Elizabeth | 5,000 Meters Varsity | 17 | 22:24.79Unofficial | 11 |
| Oct 2 | WMC: CE @ GreelyOct 2 · 5,000 Meters Varsity · Place 6 · F CAPE ELIZABETH | 5,000 Meters Varsity | 6 | 23:36 | — |
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | Maine Class B State ChampionshipNov 2 · 5,000 Meters Varsity · Place 27 · Cape Elizabeth | 5,000 Meters Varsity | 27 | 21:43.66 PB | 10 |
| Oct 26 | Southern Maine Class B Regional ChampionshipOct 26 · 5,000 Meters Varsity · Place 38 · Cape Elizabeth | 5,000 Meters Varsity | 38 | 23:13.60 | 10 |
| Oct 10 | Cape Elizabeth MeetOct 10 · 5,000 Meters Varsity · Place 12 · Cape Elizabeth | 5,000 Meters Varsity | 12 | 21:50.72 PB | 10 |
| Sep 27 | Greely MeetSep 27 · 5,000 Meters Varsity · Place 12 · Cape Elizabeth | 5,000 Meters Varsity | 12 | 23:18 | 10 |
| Sep 19 | Wells MeetSep 19 · 5,000 Meters Varsity · Place 7 · Cape Elizabeth | 5,000 Meters Varsity | 7 | 23:24 PB | 10 |
| Sep 14 | Quabacook RelaysSep 14 · 2.6 Miles Varsity · Place 5 · WSO Cape | 2.6 Miles Varsity | 5 | 23:41.37 | — |
| Sep 6 | York MeetSep 6 · 5,000 Meters Varsity · Place 11 · Cape Elizabeth | 5,000 Meters Varsity | 11 | 22:48 PB | 10 |
2018 Cross Country
4 results