Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Cape Elizabeth High SchoolCape Elizabeth Meet · Oct 10 | 23:42.76 | Cape Elizabeth Meet | October 10, 2019 |
| 5,000 Meters · Derryfield ParkManchester Invitational · Sep 23 | 22:45 | Manchester Invitational | September 23, 2017 |
| 5,000 Meters · Gray-New Gloucester High SchoolNew Gloucester Meet · Sep 20 | 26:08.50 | New Gloucester Meet | September 20, 2019 |
| 5,000 Meters · North Yarmouth AcademyWMC: North Yarmouth Meet · Sep 1 | 23:06 | WMC: North Yarmouth Meet | September 1, 2017 |
| 5,000 Meters · Poland Regional HSPoland Meet · Sep 6 | 27:12 | Poland Meet | September 6, 2019 |
| 5,000 Meters · Pownal RoadWMS: Freeport Meet · Sep 29 | 21:04.49 | WMS: Freeport Meet | September 29, 2017 |
| 5,000 Meters · Saint Joseph's College of MaineWestern Maine Conference Championships · Oct 12 | 26:03 | Western Maine Conference Championships | October 12, 2018 |
| 5,000 Meters · Twin Brook Recreation AreaWMC: Greely Meet · Oct 6 | 22:23 | WMC: Greely Meet | October 6, 2017 |
| 5,000 Meters · Yarmouth HSWMC: Yarmouth Meet · Sep 15 | 23:30.1 | WMC: Yarmouth Meet | September 15, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 10 | Cape Elizabeth MeetOct 10 · 5,000 Meters Varsity · Place 63 · Freeport | 5,000 Meters Varsity | 63 | 23:42.76 PB | 12 |
| Oct 4 | Freeport MeetOct 4 · 5,000 Meters Varsity · Place 34 · Freeport | 5,000 Meters Varsity | 34 | 23:29.03 | 12 |
| Sep 27 | Yarmouth MeetSep 27 · 5,000 Meters Varsity · Place 76 · Freeport | 5,000 Meters Varsity | 76 | 24:54.17 | 12 |
| Sep 20 | New Gloucester MeetSep 20 · 5,000 Meters Varsity · Place 49 · Freeport | 5,000 Meters Varsity | 49 | 26:08.50 PB | 12 |
| Sep 14 | Southern Maine XC ClassicSep 14 · 5,000 Meters Varsity · Place 401 · Freeport | 5,000 Meters Varsity | 401 | 24:34.26 | SR |
| Sep 14 | Southern Maine XC ClassicSep 14 · 5,000 Meters Varsity · Place 401 · Freeport | 5,000 Meters Varsity | 401 | 24:34.26 | SR |
| Sep 6 | Poland MeetSep 6 · 5,000 Meters Varsity · Place 86 · Freeport | 5,000 Meters Varsity | 86 | 27:12 PB | 12 |
2018 Cross Country
2 results2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | WMC ChampionshipOct 13 · 5,000 Meters Junior Varsity · Place 43 · Freeport | 5,000 Meters Junior Varsity | 43 | 21:49 | — |
| Oct 6 | WMC: Greely MeetOct 6 · 5,000 Meters Varsity · Place 73 · Freeport | 5,000 Meters Varsity | 73 | 22:23 PB | 10 |
| Sep 29 | WMS: Freeport MeetSep 29 · 5,000 Meters Varsity · Place 58 · Freeport | 5,000 Meters Varsity | 58 | 21:04.49 PB | 10 |
| Sep 23 | Manchester InvitationalSep 23 · 5,000 Meters Junior Varsity - C · Place 89 · Freeport | 5,000 Meters Junior Varsity - C | 89 | 22:45 PB | 10 |
| Sep 15 | WMC: Yarmouth MeetSep 15 · 5,000 Meters Varsity · Place 44 · Freeport | 5,000 Meters Varsity | 44 | 23:30.1 PB | 10 |
| Sep 1 | WMC: North Yarmouth MeetSep 1 · 5,000 Meters Varsity · Place 47 · Freeport | 5,000 Meters Varsity | 47 | 23:06 PB | 10 |