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:53.16 | WMC:Greely,GNG, Freeport, NYA, Cape, Lake Region | January 26, 2018 |
| 1600 Meters · OutdoorWMC Championship · May 27 | 4:52.75 | WMC Championship | May 27, 2017 |
| 2 Miles · IndoorWMC Championship · Feb 9 | 10:21.63 | WMC Championship | February 9, 2018 |
| 3200 Meters · OutdoorWMC: NYA, Greely @ Gray-New Gloucester · May 11 | 10:22.79 | WMC: NYA, Greely @ Gray-New Gloucester | May 11, 2018 |
| 800 Meters · IndoorWMC: Greely, Poland, Traip, Wells, NYA, YORK · Feb 2 | 2:10.13 | WMC: Greely, Poland, Traip, Wells, NYA, YORK | February 2, 2018 |
| 800 Meters · OutdoorWMC @ Yarmouth · May 19 | 2:17.23a | WMC @ Yarmouth | May 19, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Outdoor Track
5 results2018 Indoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 17 | Maine Class B Indoor State ChampionshipFeb 17 · 2 Miles · Place 4 · Greely | 2 Miles | 4 | 10:37.39 | SR |
| Feb 9 | WMC ChampionshipFeb 9 · 2 Miles · Place 2 · Gree | 2 Miles | 2 | 10:21.63 PB | — |
| Feb 2 | WMC: Greely, Poland, Traip, Wells, NYA, YORKFeb 2 · 2 Miles · Place 2 · Gree | 2 Miles | 2 | 10:43.95 | — |
| Feb 2 | WMC: Greely, Poland, Traip, Wells, NYA, YORKFeb 2 · 800 Meters · Place 3 · Gree | 800 Meters | 3 | 2:10.13 PB | — |
| Jan 26 | WMC:Greely,GNG, Freeport, NYA, Cape, Lake RegionJan 26 · 2 Miles · Place 1 · Gree | 2 Miles | 1 | 10:29.05 | — |
| Jan 26 | WMC:Greely,GNG, Freeport, NYA, Cape, Lake RegionJan 26 · 1 Mile · Place 2 · Gree | 1 Mile | 2 | 4:53.16 PB | — |
| Jan 19 | WMC: Gree, Cape, Pol, Lake Reg, Traip, Wells, NYA, St. Dom/ LisbJan 19 · 2 Miles · Place 2 · Gree | 2 Miles | 2 | 10:36.64 | — |
| Jan 12 | WMC: York, Greely, Cape, Lake Region, NYA, St. Dom's LisbonJan 12 · 2 Miles · Place 2 · Gree | 2 Miles | 2 | 10:32.07 | — |
| Jan 5 | WMC: Greely, Pol, Frye, Yar, Traip, Wells, NYA, St. Dom/LisbonJan 5 · 2 Miles · Place 3 · Gree | 2 Miles | 3 | 10:44.72 | — |
| Jan 5 | WMC: Greely, Pol, Frye, Yar, Traip, Wells, NYA, St. Dom/LisbonJan 5 · 1 Mile · Place 2 · Gree | 1 Mile | 2 | 4:55.07 | — |
2017 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 30 | USM RelaysDec 30 · 1 Mile · Place 15 · Greely | 1 Mile | 15. | 4:58.26a | 12 |
| Feb 18 | State Championships: Class BFeb 18 · 2 Miles · Place 9 · Greely | 2 Miles | 9. | 11:12.79a | 11 |
| Jan 20 | WMC: Cape, Lake , Freeport, Yarmouth, GNG, Greely, LisbonJan 20 · 2 Miles · Place 3 · Gree | 2 Miles | 3 | 10:48.29 | — |
| Jan 20 | WMC: Cape, Lake , Freeport, Yarmouth, GNG, Greely, LisbonJan 20 · 800 Meters · Place 5 · Gree | 800 Meters | 5 | 2:16.88 | — |
| Jan 13 | WMC: Cape, Greely , Freeport, Frye, LR, NYA, Wells, St Dom's Jan 13 · 2 Miles · Place 5 · Gree | 2 Miles | 5 | 10:49.77 | — |
| Jan 13 | WMC: Cape, Greely , Freeport, Frye, LR, NYA, Wells, St Dom's Jan 13 · 1 Mile · Place 7 · Gree | 1 Mile | 7 | 4:59.76 | — |
| Jan 2 | USM RelaysJan 2 · 1 Mile · Place 21 · Greely | 1 Mile | 21 | 5:03.60 | — |
2017 Outdoor Track
7 results2016 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 16 | WMC: Greely, Fal, York, Yarm, GNG, Freeport, Sacopee, St DomsDec 16 · 2 Miles · Place 10 · Greely | 2 Miles | 10. | 11:40.86a | 11 |
| Dec 16 | WMC: Greely, Fal, York, Yarm, GNG, Freeport, Sacopee, St DomsDec 16 · 1 Mile · Place 11 · Greely | 1 Mile | 11. | 5:09.20a | 11 |
| Jan 29 | WMC: Greely, Falm, York, Yarm, GNG, FreeJan 29 · 1 Mile · Place 17 · Greely | 1 Mile | 17. | 5:09.04a | 10 |
| Jan 29 | WMC: Greely, Falm, York, Yarm, GNG, FreeJan 29 · 800 Meters · Place 11 · Greely | 800 Meters | 11. | 2:22.74a | 10 |
2016 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| May 4 | WMC @ Lake RegionMay 4 · 3200 Meters · Place 6 · Greely | 3200 Meters | 6. | 11:09.62a | 10 |
| May 4 | WMC @ Lake RegionMay 4 · 1600 Meters · Place 8 · Greely | 1600 Meters | 8. | 5:04.90a | 10 |
| Apr 29 | WMC @ WellsApr 29 · 3200 Meters · Place 7 · Greely | 3200 Meters | 7. | 11:23.42a | 10 |
| Apr 29 | WMC @ WellsApr 29 · 1600 Meters · Place 12 · Greely | 1600 Meters | 12. | 5:15.75a | 10 |
| Apr 18 | Tom Foley InvitationalApr 18 · 3200 Meters · Place 7 · Greely | 3200 Meters | 7 | 11:46.48 | SO |
| Apr 18 | Tom Foley InvitationalApr 18 · 1600 Meters · Place 13 · Greely | 1600 Meters | 13 | 5:23.90 | SO |