Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Gray New Gloucester HSWMC @ Gray New Gloucester · Sep 11 | 23:40.00 | WMC @ Gray New Gloucester | September 11, 2015 |
| 5,000 Meters · Pineland FarmsWMC: Maine Coast Waldorf Meet · Oct 6 | 22:24 | WMC: Maine Coast Waldorf Meet | October 6, 2017 |
| 5,000 Meters · Poland Regional HSWMC @ Poland · Sep 26 | 27:30.47 | WMC @ Poland | September 26, 2014 |
| 5,000 Meters · Sacopee Valley High SchoolWMC @ Sacopee Valley · Oct 10 | 24:24 | WMC @ Sacopee Valley | October 10, 2014 |
| 5,000 Meters · Twin Brook Recreation AreaWMC @ Greely · Sep 19 | 26:21.00 | WMC @ Greely | September 19, 2014 |
| 5,000 Meters · Yarmouth HSWMC: Yarmouth Meet · Sep 15 | 21:36.4 | WMC: Yarmouth Meet | September 15, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 6 | WMC: Maine Coast Waldorf MeetOct 6 · 5,000 Meters Varsity · Place 38 · Yarmouth | 5,000 Meters Varsity | 38 | 22:24 PB | 12 |
| Sep 15 | WMC: Yarmouth MeetSep 15 · 5,000 Meters Varsity · Place 25 · Yarmouth | 5,000 Meters Varsity | 25 | 21:36.4 PB | 12 |
2015 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 11 | WMC @ Gray New GloucesterSep 11 · 5,000 Meters Varsity · Place 45 · Yarmouth | 5,000 Meters Varsity | 45 | 23:40.00 PB | 10 |
2014 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 10 | WMC @ Sacopee ValleyOct 10 · 5,000 Meters Varsity · Place 43 · Yarmouth | 5,000 Meters Varsity | 43 | 24:24 PB | 9 |
| Sep 26 | WMC @ PolandSep 26 · 5,000 Meters Varsity · Place 71 · Yarmouth | 5,000 Meters Varsity | 71 | 27:30.47 PB | 9 |
| Sep 19 | WMC @ GreelySep 19 · 5,000 Meters Varsity · Place 60 · Yarmouth | 5,000 Meters Varsity | 60 | 26:21.00 PB | 9 |