Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Belfast HS State Championships: Class B · Nov 5 | 20:17.56 | State Championships: Class B | November 5, 2016 |
| 5,000 Meters · Gray-New Gloucester High SchoolWMC: GNG Meet · Sep 15 | 22:24 | WMC: GNG Meet | September 15, 2017 |
| 5,000 Meters · North Yarmouth AcademyWMC: North Yarmouth Meet · Sep 1 | 22:04 | WMC: North Yarmouth Meet | September 1, 2017 |
| 5,000 Meters · Poland Regional HSWMC @ Poland · Sep 16 | 21:56 | WMC @ Poland | September 16, 2016 |
| 5,000 Meters · Twin Brook Recreation AreaSouthern Maine Class B Championship · Oct 29 | 21:00.22 | Southern Maine Class B Championship | October 29, 2016 |
| 5,000 Meters · Twin Brook Recreation CenterWMC @ Greely · Sep 18 | 23:44 | WMC @ Greely | September 18, 2015 |
| 5,000 Meters · York High SchoolWMC: York Meet · Sep 22 | 21:59.0 | WMC: York Meet | September 22, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Maine Class A State ChampionshipOct 28 · 5,000 Meters Varsity · Place 74 · Greely | 5,000 Meters Varsity | 74 | 23:15.85 | 12 |
| Sep 22 | WMC: York MeetSep 22 · 5,000 Meters Varsity · Place 7 · Greely | 5,000 Meters Varsity | 7 | 21:59.0 PB | 12 |
| Sep 15 | WMC: GNG MeetSep 15 · 5,000 Meters Varsity · Place 7 · Greely | 5,000 Meters Varsity | 7 | 22:24 PB | 12 |
| Sep 1 | WMC: North Yarmouth MeetSep 1 · 5,000 Meters Varsity · Place 4 · Greely | 5,000 Meters Varsity | 4 | 22:04 PB | 12 |
2016 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | State Championships: Class BNov 5 · 5,000 Meters Varsity · Place 25 · Greely | 5,000 Meters Varsity | 25 | 20:17.56 PB | 11 |
| Oct 29 | Southern Maine Class B ChampionshipOct 29 · 5,000 Meters Varsity · Place 14 · Greely | 5,000 Meters Varsity | 14 | 21:00.22 PB | 11 |
| Oct 7 | WMC @ GreelyOct 7 · 5,000 Meters Varsity · Place 5 · Greely | 5,000 Meters Varsity | 5 | 21:43 | 11 |
| Sep 16 | WMC @ PolandSep 16 · 5,000 Meters Varsity · Place 5 · Greely | 5,000 Meters Varsity | 5 | 21:56 PB | 11 |
2015 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Western Maine Regional ChampionshipOct 24 · 5,000 Meters Class B · Place 62 · Greely | 5,000 Meters Class B | 62 | 23:53.78 | 10 |
| Sep 18 | WMC @ GreelySep 18 · 5,000 Meters Varsity · Place 15 · Greely | 5,000 Meters Varsity | 15 | 23:44 PB | 10 |