Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.95 Miles · Lake Region High SchoolWMC: Lake Region Meet · Aug 31 | 19:51 | WMC: Lake Region Meet | August 31, 2017 |
| 3 Miles · Fryeburg AcademyWMC: CE, OOB, SD @ Fryebrug Academy · Sep 14 | 21:50 | WMC: CE, OOB, SD @ Fryebrug Academy | September 14, 2018 |
| 5,000 Meters · Belfast HS Maine Festival of Champions · Sep 28 | 19:48.07 | Maine Festival of Champions | September 28, 2018 |
| 5,000 Meters · Fryeburg AcademyFryeburg Meet · Sep 13 | 20:01 | Fryeburg Meet | September 13, 2019 |
| 5,000 Meters · Sacopee Valley High SchoolSacopee Valley Meet · Sep 6 | 21:56 | Sacopee Valley Meet | September 6, 2019 |
| 5,000 Meters · Saint Joseph's College of MaineWestern Maine Conference Championships · Oct 12 | 22:32 | Western Maine Conference Championships | October 12, 2018 |
| 5,000 Meters · St. Dominic Regional High SchoolWMC: OOB, POL, SV, Wayn @ St Dom's · Sep 21 | 21:03.0 | WMC: OOB, POL, SV, Wayn @ St Dom's | September 21, 2018 |
| 5,000 Meters · Twin Brook Recreation AreaSouthern Maine Class C Regional Championship · Oct 26 | 20:36.47 | Southern Maine Class C Regional Championship | October 26, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | WMC Class C State QualifierOct 28 · 5,000 Meters Varsity · Place 21 · St Dominic Regional | 5,000 Meters Varsity | 21 | 22:00.80 | 12 |
2019 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | Southern Maine Class C Regional ChampionshipOct 26 · 5,000 Meters Varsity · Place 55 · St Dominic Regional | 5,000 Meters Varsity | 55 | 20:36.47 PB | 11 |
| Sep 13 | Fryeburg MeetSep 13 · 5,000 Meters Varsity · Place 22 · St Dominic Regional | 5,000 Meters Varsity | 22 | 20:01 PB | 11 |
| Sep 6 | Sacopee Valley MeetSep 6 · 5,000 Meters Varsity · Place 27 · St Dominic Regional | 5,000 Meters Varsity | 27 | 21:56 PB | 11 |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | Southern Maine Class C Regional ChampionshipOct 20 · 5,000 Meters Varsity · Place 46 · St Dominic Regional | 5,000 Meters Varsity | 46 | 20:41.60 | 10 |
| Oct 12 | Western Maine Conference ChampionshipsOct 12 · 5,000 Meters Varsity D2 · Place 50 · St Dominic Regional | 5,000 Meters Varsity D2 | 50 | 22:32 PB | 10 |
| Sep 28 | Maine Festival of ChampionsSep 28 · 5,000 Meters Unseeded-A · Place 3 · St Dominic Regional | 5,000 Meters Unseeded-A | 3 | 19:48.07 PB | 10 |
| Sep 21 | WMC: OOB, POL, SV, Wayn @ St Dom'sSep 21 · 5,000 Meters Varsity · Place 17 · St Dominic Regional | 5,000 Meters Varsity | 17 | 21:03.0 PB | 10 |
| Sep 14 | WMC: CE, OOB, SD @ Fryebrug AcademySep 14 · 3 Miles Varsity · Place 29 · St Dominic Regional | 3 Miles Varsity | 29 | 21:50 PB | 10 |
2017 Cross Country
6 results