Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorGBTC Invitational · Jan 21 | 4:36.12a | GBTC Invitational | January 21, 2018 |
| 1600 Meters · OutdoorWestern Maine Conference Championships · May 26 | 4:32.59a | Western Maine Conference Championships | May 26, 2018 |
| 2 Miles · IndoorWMC: York, Greely, Cape, Lake Region, NYA, St. Dom's Lisbon · Jan 12 | 10:18.55 | WMC: York, Greely, Cape, Lake Region, NYA, St. Dom's Lisbon | January 12, 2018 |
| 3200 Meters · OutdoorWMC: Greely, Fryeburg, NYA, York @ Sacopee Valley · May 7 | 10:03.00 | WMC: Greely, Fryeburg, NYA, York @ Sacopee Valley | May 7, 2019 |
| 400 Meters · IndoorWMC: Gree, Cape, Pol, Lake Reg, Traip, Wells, NYA, St. Dom/ Lisb · Jan 19 | 55.55 | WMC: Gree, Cape, Pol, Lake Reg, Traip, Wells, NYA, St. Dom/ Lisb | January 19, 2018 |
| 800 Meters · IndoorMaine Class B State Championship · Feb 16 | 2:01.03 | Maine Class B State Championship | February 16, 2019 |
| 800 Meters · OutdoorMaine Class B State Championship · Jun 1 | 2:00.52a | Maine Class B State Championship | June 1, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Outdoor Track
5 results2019 Indoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 16 | Maine Class B State ChampionshipFeb 16 · 2 Miles · Place 12 · Greely | 2 Miles | 12 | 11:11.87 | SR |
| Feb 16 | Maine Class B State ChampionshipFeb 16 · 800 Meters · Place 1 · Greely | 800 Meters | 1 | 2:01.03 PB | SR |
| Feb 8 | WMC ChampionshipFeb 8 · 2 Miles · Place 5 · Gree | 2 Miles | 5 | 10:48.21 | — |
| Feb 8 | WMC ChampionshipFeb 8 · 800 Meters · Place 1 · Gree | 800 Meters | 1 | 2:04.31 | — |
| Feb 1 | WMC: Greely, Poland, Traip, Wells, NYA, YORK, BoothbayFeb 1 · 2 Miles · Place 6 · Gree | 2 Miles | 6 | 10:47.12 | — |
| Feb 1 | WMC: Greely, Poland, Traip, Wells, NYA, YORK, BoothbayFeb 1 · 800 Meters · Place 1 · Gree | 800 Meters | 1 | 2:06.87 | — |
| Jan 25 | Ocean Breeze Invitational Jan 25 · 1 Mile · Place 59 · Greely | 1 Mile | 59. | 4:40.18a | 12 |
| Jan 18 | WMC: Gree, Cape, Pol, Lake Reg, Traip, Wells, NYA, St. Dom/ LisbJan 18 · 800 Meters · Place 1 · Gree | 800 Meters | 1 | 2:06.87 | — |
| Jan 4 | WMC: Greely, Pol, Frye, Yar, Traip, Wells, NYA, St. Dom/LisbonJan 4 · 2 Miles · Place 3 · Gree | 2 Miles | 3 | 10:47.12 | — |
| Jan 4 | WMC: Greely, Pol, Frye, Yar, Traip, Wells, NYA, St. Dom/LisbonJan 4 · 800 Meters · Place 1 · Gree | 800 Meters | 1 | 2:08.55 | — |
| Jan 4 | WMC: Greely, Pol, Frye, Yar, Traip, Wells, NYA, St. Dom/LisbonJan 4 · High Jump · Place 4 · Gree | High Jump | 4 | 5-02.00 | — |
2018 Indoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 29 | USM RelaysDec 29 · 1 Mile · Place 9 · Greely | 1 Mile | 9. | 4:45.87a | 12 |
| Feb 17 | Maine Class B Indoor State ChampionshipFeb 17 · 1 Mile · Place 1 · Greely | 1 Mile | 1 | 4:40.32 | JR |
| Feb 17 | Maine Class B Indoor State ChampionshipFeb 17 · 800 Meters · Place 5 · Greely | 800 Meters | 5 | 2:09.87 | JR |
| Feb 2 | WMC: Greely, Poland, Traip, Wells, NYA, YORKFeb 2 · 2 Miles · Place 3 · Gree | 2 Miles | 3 | 11:03.67 | — |
| Feb 2 | WMC: Greely, Poland, Traip, Wells, NYA, YORKFeb 2 · 800 Meters · Place 1 · Gree | 800 Meters | 1 | 2:03.49 | — |
| Jan 26 | WMC:Greely,GNG, Freeport, NYA, Cape, Lake RegionJan 26 · 2 Miles · Place 5 · Gree | 2 Miles | 5 | 11:04.75 | — |
| Jan 21 | GBTC Invitational Jan 21 · 1 Mile · Place 3 · Greely | 1 Mile | 3. | 4:36.12a PB | 11 |
| Jan 19 | WMC: Gree, Cape, Pol, Lake Reg, Traip, Wells, NYA, St. Dom/ LisbJan 19 · 400 Meters · Place 3 · Gree | 400 Meters | 3 | 55.55 PB | — |
| Jan 12 | WMC: York, Greely, Cape, Lake Region, NYA, St. Dom's LisbonJan 12 · 2 Miles · Place 1 · Gree | 2 Miles | 1 | 10:18.55 PB | — |
| Jan 5 | WMC: Greely, Pol, Frye, Yar, Traip, Wells, NYA, St. Dom/LisbonJan 5 · 2 Miles · Place 2 · Gree | 2 Miles | 2 | 10:41.50 | — |
| Jan 5 | WMC: Greely, Pol, Frye, Yar, Traip, Wells, NYA, St. Dom/LisbonJan 5 · 800 Meters · Place 1 · Gree | 800 Meters | 1 | 2:08.05 | — |
2018 Outdoor Track
9 results2017 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 30 | USM RelaysDec 30 · 1 Mile · Place 3 · Greely | 1 Mile | 3. | 4:41.25a | 11 |
| Feb 18 | State Championships: Class BFeb 18 · 1 Mile · Place 4 · Greely | 1 Mile | 4. | 4:52.25a | 10 |
| Jan 20 | WMC: Cape, Lake , Freeport, Yarmouth, GNG, Greely, LisbonJan 20 · 1 Mile · Place 4 · Gree | 1 Mile | 4 | 5:06.84 | — |
| Jan 20 | WMC: Cape, Lake , Freeport, Yarmouth, GNG, Greely, LisbonJan 20 · High Jump · Place 4 · Gree | High Jump | 4 | 5-00.00 | — |
| Jan 13 | WMC: Cape, Greely , Freeport, Frye, LR, NYA, Wells, St Dom's Jan 13 · 2 Miles · Place 2 · Gree | 2 Miles | 2 | 10:40.75 | — |
| Jan 13 | WMC: Cape, Greely , Freeport, Frye, LR, NYA, Wells, St Dom's Jan 13 · High Jump · Place 3 · Gree | High Jump | 3 | 5-02.00 | — |
| Jan 2 | USM RelaysJan 2 · 1 Mile · Place 16 · Greely | 1 Mile | 16 | 4:59.26 | SO |
2017 Outdoor Track
4 results2016 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 16 | WMC: Greely, Fal, York, Yarm, GNG, Freeport, Sacopee, St DomsDec 16 · 2 Miles · Place 7 · Greely | 2 Miles | 7. | 11:14.87a | 10 |
| Dec 16 | WMC: Greely, Fal, York, Yarm, GNG, Freeport, Sacopee, St DomsDec 16 · 800 Meters · Place 13 · Greely | 800 Meters | 13. | 2:25.73a | 10 |
2016 Outdoor Track
2 results