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:28 | WMC: Lake Region Meet | August 31, 2017 |
| 3 Miles · Fryeburg AcademyWMC: CE, OOB, SD @ Fryebrug Academy · Sep 14 | 19:42 | WMC: CE, OOB, SD @ Fryebrug Academy | September 14, 2018 |
| 5,000 Meters · Belfast HS Maine Festival of Champions · Sep 28 | 19:35.80 | Maine Festival of Champions | September 28, 2018 |
| 5,000 Meters · Fryeburg AcademyWMC:@ Fryeburg · Sep 16 | 20:23 | WMC:@ Fryeburg | September 16, 2016 |
| 5,000 Meters · Gray-New Gloucester High SchoolWMC @ Gray New Gloucester HS · Sep 23 | 20:56 | WMC @ Gray New Gloucester HS | September 23, 2016 |
| 5,000 Meters · Sacopee Valley High SchoolWMC: Sacopee Valley Meet · Sep 22 | 21:21 | WMC: Sacopee Valley Meet | September 22, 2017 |
| 5,000 Meters · Saint Joseph's College of MaineWestern Maine Conference Championships · Oct 12 | 20:13 | Western Maine Conference Championships | October 12, 2018 |
| 5,000 Meters · St. Dominic Regional High SchoolWMC: St Dominic Meet · Sep 15 | 20:20.2 | WMC: St Dominic Meet | September 15, 2017 |
| 5,000 Meters · Twin Brook Recreation AreaSouthern Maine Class C Regional Championship · Oct 21 | 20:30.35 | Southern Maine Class C Regional Championship | October 21, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
4 results2017 Cross Country
6 results2016 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 23 | WMC @ Gray New Gloucester HSSep 23 · 5,000 Meters Varsity · Place 20 · St Dominic Regional | 5,000 Meters Varsity | 20 | 20:56 PB | 10 |
| Sep 16 | WMC:@ FryeburgSep 16 · 5,000 Meters Varsity · Place 25 · St Dominic Regional | 5,000 Meters Varsity | 25 | 20:23 PB | 10 |