Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorWMC:Greely,GNG, Freeport, NYA, Cape, Lake Region · Jan 26 | 4:58.13 | WMC:Greely,GNG, Freeport, NYA, Cape, Lake Region | January 26, 2018 |
| 1600 Meters · OutdoorWMC: Lake Region, OOB, Yarmouth @ Freeport · May 18 | 5:04.68 | WMC: Lake Region, OOB, Yarmouth @ Freeport | May 18, 2018 |
| 2 Miles · IndoorWMC: GNG, Freeport, Poland, Fryeburg, Yarmouth, Traip, Wells · Jan 12 | 11:55.65 | WMC: GNG, Freeport, Poland, Fryeburg, Yarmouth, Traip, Wells | January 12, 2018 |
| 800 Meters · IndoorWMC: GNG, Freeport, Poland, Fryeburg, Yarmouth, Traip, Wells · Jan 12 | 2:20.46 | WMC: GNG, Freeport, Poland, Fryeburg, Yarmouth, Traip, Wells | January 12, 2018 |
| 800 Meters · OutdoorWMC: NYA, Greely @ Gray-New Gloucester · May 11 | 2:23.32 | WMC: NYA, Greely @ Gray-New Gloucester | May 11, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Outdoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| May 26 | Western Maine Conference ChampionshipsMay 26 · 1600 Meters · Place 14 · Freeport | 1600 Meters | 14. | 5:06.52a | 12 |
| May 18 | WMC: Lake Region, OOB, Yarmouth @ FreeportMay 18 · 1600 Meters · Place 2 · Free | 1600 Meters | 2 | 5:04.68 PB | — |
| May 18 | WMC: Lake Region, OOB, Yarmouth @ FreeportMay 18 · 800 Meters · Place 10 · Free | 800 Meters | 10 | 2:33.59 | — |
| May 11 | WMC: NYA, Greely @ Gray-New GloucesterMay 11 · 1600 Meters · Place 6 · Free | 1600 Meters | 6 | 5:05.93 | — |
| May 11 | WMC: NYA, Greely @ Gray-New GloucesterMay 11 · 800 Meters · Place 6 · Free | 800 Meters | 6 | 2:23.32 PB | — |
| May 4 | WMC: Cape Elizabeth, Freeport, OOB, NYA @ YarmouthMay 4 · 1600 Meters · Place 8 · Free | 1600 Meters | 8 | 5:12.28 | — |
| May 4 | WMC: Cape Elizabeth, Freeport, OOB, NYA @ YarmouthMay 4 · 800 Meters · Place 11 · Free | 800 Meters | 11 | 2:28.35 | — |
2018 Indoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 17 | Maine Class B Indoor State ChampionshipFeb 17 · 1 Mile · Place 14 · Freeport | 1 Mile | 14 | 5:02.91 | SR |
| Jan 26 | WMC:Greely,GNG, Freeport, NYA, Cape, Lake RegionJan 26 · 2 Miles · Place 6 · FREE | 2 Miles | 6 | 12:32.31 | — |
| Jan 26 | WMC:Greely,GNG, Freeport, NYA, Cape, Lake RegionJan 26 · 1 Mile · Place 3 · FREE | 1 Mile | 3 | 4:58.13 PB | — |
| Jan 19 | WMC: York, GNG, Freeport, Fryeburg, YarmouthJan 19 · 1 Mile · Place 3 · FREE | 1 Mile | 3 | 5:08.24 | — |
| Jan 19 | WMC: York, GNG, Freeport, Fryeburg, YarmouthJan 19 · 800 Meters · Place 5 · FREE | 800 Meters | 5 | 2:22.92 | — |
| Jan 12 | WMC: GNG, Freeport, Poland, Fryeburg, Yarmouth, Traip, WellsJan 12 · 2 Miles · Place 2 · FREE | 2 Miles | 2 | 11:55.65 PB | — |
| Jan 12 | WMC: GNG, Freeport, Poland, Fryeburg, Yarmouth, Traip, WellsJan 12 · 800 Meters · Place 5 · FREE | 800 Meters | 5 | 2:20.46 PB | — |
| Jan 5 | WMC:York, Cape, GNG, Freeport, Lake RegionJan 5 · 1 Mile · Place 3 · FREE | 1 Mile | 3 | 5:20.19 | — |
| Jan 5 | WMC:York, Cape, GNG, Freeport, Lake RegionJan 5 · 800 Meters · Place 10 · FREE | 800 Meters | 10 | 2:28.42 | — |
2017 Outdoor Track
1 results2017 Indoor Track
2 results2016 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 16 | WMC: Greely, Fal, York, Yarm, GNG, Freeport, Sacopee, St DomsDec 16 · 1 Mile · Place 13 · Freeport | 1 Mile | 13. | 5:10.60a | 11 |
| Dec 16 | WMC: Greely, Fal, York, Yarm, GNG, Freeport, Sacopee, St DomsDec 16 · 800 Meters · Place 10 · Freeport | 800 Meters | 10. | 2:23.01a | 11 |
2016 Outdoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 29 | WMC @ FryeburgApr 29 · Javelin · Place 15 · Freeport | Javelin | 15 | 73-07.50 | — |
| Apr 29 | WMC @ FryeburgApr 29 · Shot Put · Place 13 · Freeport | Shot Put | 13 | 22-08.00 | — |
| Apr 29 | WMC @ FryeburgApr 29 · 1600 Meters · Place 7 · Freeport | 1600 Meters | 7 | 5:12.49 | — |
| Apr 29 | WMC @ FryeburgApr 29 · 800 Meters · Place 13 · Freeport | 800 Meters | 13 | 2:32.05 | — |