Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Fort FosterWMC: Traip Meet · Oct 6 | 20:15 | WMC: Traip Meet | October 6, 2017 |
| 3 Miles · Fryeburg AcademyWMC: CE, OOB, SD @ Fryebrug Academy · Sep 14 | 16:34 | WMC: CE, OOB, SD @ Fryebrug Academy | September 14, 2018 |
| 3 Miles · Gull Crest FieldsWMC: Cape Elizabeth Meet · Aug 31 | 17:41 | WMC: Cape Elizabeth Meet | August 31, 2017 |
| 3 Miles · York High SchoolWMC: CE, Traip, Wells @ York · Sep 20 | 17:34 | WMC: CE, Traip, Wells @ York | September 20, 2018 |
| 5,000 Meters · Belfast HS Maine Festival of Champions · Sep 28 | 16:49.82 | Maine Festival of Champions | September 28, 2018 |
| 5,000 Meters · Gray-New Gloucester High SchoolWMC: GNG Meet · Sep 15 | 19:18 | WMC: GNG Meet | September 15, 2017 |
| 5,000 Meters · Poland Regional HSWMC @ Poland · Sep 16 | 23:51 | WMC @ Poland | September 16, 2016 |
| 5,000 Meters · Saint Joseph's College of MaineWestern Maine Conference Championships · Oct 12 | 17:59 | Western Maine Conference Championships | October 12, 2018 |
| 5,000 Meters · Twin Brook Recreation Area Southern Maine Class B Regional Championship · Oct 20 | 17:36.30 | Southern Maine Class B Regional Championship | October 20, 2018 |
| 6,000 Meters · Plattsburgh State CollegeCardinal Classic XC Invitational · Sep 3 | 20:36.8 | Cardinal Classic XC Invitational | September 3, 2022 |
| 8,000 Meters · Bard CollegeLiberty League Championships · Nov 2 | 28:18.2 | Liberty League Championships | November 2, 2019 |
| 8,000 Meters · Forest Akers East Golf CourseD3 Pre-Nationals · Oct 1 | 27:31.3 | D3 Pre-Nationals | October 1, 2022 |
| 8,000 Meters · Middlebury CollegeAldrich Invitational · Sep 21 | 28:32.7 | Aldrich Invitational | September 21, 2019 |
| 8,000 Meters · Ronald C. Hoffmann Cross Country CourseRonald C. Hoffman Cross Country Invitational/Pre-Atlantic Regional · Oct 12 | 27:38.8 | Ronald C. Hoffman Cross Country Invitational/Pre-Atlantic Regional | October 12, 2019 |
| 8,000 Meters · Saratoga Spa ParkLiberty League Cross Country Championship · Oct 30 | 28:07.2 | Liberty League Cross Country Championship | October 30, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
2 results2021 Cross Country
4 results2019 Cross Country
3 results2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | Southern Maine Class B Regional ChampionshipOct 20 · 5,000 Meters Varsity · Place 7 · Cape ElizabethCape Elizabeth | 5,000 Meters Varsity | 7 | 17:36.30 PB | 12 |
| Oct 12 | Western Maine Conference ChampionshipsOct 12 · 5,000 Meters Varsity D1 · Place 5 · Cape ElizabethCape Elizabeth | 5,000 Meters Varsity D1 | 5 | 17:59 PB | 12 |
| Sep 28 | Maine Festival of ChampionsSep 28 · 5,000 Meters Seeded · Place 15 · Cape ElizabethCape Elizabeth | 5,000 Meters Seeded | 15 | 16:49.82 PB | 12 |
| Sep 20 | WMC: CE, Traip, Wells @ YorkSep 20 · 3 Miles Varsity · Place 3 · Cape ElizabethCape Elizabeth | 3 Miles Varsity | 3 | 17:34 PB | 12 |
| Sep 14 | WMC: CE, OOB, SD @ Fryebrug AcademySep 14 · 3 Miles Varsity · Place 2 · Cape ElizabethCape Elizabeth | 3 Miles Varsity | 2 | 16:34 PB | 12 |
2017 Cross Country
5 results2016 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 16 | WMC @ PolandSep 16 · 5,000 Meters Varsity · Place 75 · Cape ElizabethCape Elizabeth | 5,000 Meters Varsity | 75 | 23:51 PB | 10 |