Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorUSM Relays · Jan 2 | 5:08.30 | USM Relays | January 2, 2017 |
| 1600 Meters · OutdoorMaine Class B State Championship · Jun 1 | 4:54.62a | Maine Class B State Championship | June 1, 2019 |
| 200 Meters · Indoor WMC: GNG, Freeport, Poland, Fryeburg, Yarmouth, Traip, Wells · Jan 11 | 26.98 | WMC: GNG, Freeport, Poland, Fryeburg, Yarmouth, Traip, Wells | January 11, 2019 |
| 400 Meters · Indoor WMC: GNG, Freeport, Poland, Fryeburg, Yarmouth, Traip, Wells · Jan 11 | 57.93 | WMC: GNG, Freeport, Poland, Fryeburg, Yarmouth, Traip, Wells | January 11, 2019 |
| 800 Meters · IndoorWMC:Wells, GNG, PRHS, Yarmouth, NYA, Lake Region, Sacopee, Lisb · Jan 6 | 2:30.36 | WMC:Wells, GNG, PRHS, Yarmouth, NYA, Lake Region, Sacopee, Lisb | January 6, 2017 |
| 800 Meters · OutdoorWMC @ Yarmouth · May 19 | 2:38.58a | WMC @ Yarmouth | May 19, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Outdoor Track
2 results2019 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 1 | WMC:Cape, GNG, Freeport, Lake Region, FRYE, YARM, LISBON/ST DFeb 1 · Long Jump · Yarmouth | Long Jump | — | 12-04.75 | — |
| Feb 1 | WMC:Cape, GNG, Freeport, Lake Region, FRYE, YARM, LISBON/ST DFeb 1 · 400 Meters · Place 2 · Yarmouth | 400 Meters | 2 | 58.05 | — |
| Jan 25 | WMC:Pol, Frye, Yarm, Traip, Wells, St D, Lis, York, BoothbayJan 25 · Long Jump · Place 26 · Yarmouth | Long Jump | 26 | 12-04.75 | — |
| Jan 25 | WMC:Pol, Frye, Yarm, Traip, Wells, St D, Lis, York, BoothbayJan 25 · 400 Meters · Place 5 · Yarmouth | 400 Meters | 5 | 59.35 | — |
| Jan 11 | WMC: GNG, Freeport, Poland, Fryeburg, Yarmouth, Traip, WellsJan 11 · Long Jump · Place 12 · Yarmouth | Long Jump | 12 | 16-01.25 | — |
| Jan 11 | WMC: GNG, Freeport, Poland, Fryeburg, Yarmouth, Traip, WellsJan 11 · 400 Meters · Place 3 · Yarmouth | 400 Meters | 3 | 57.93 PB | — |
| Jan 11 | WMC: GNG, Freeport, Poland, Fryeburg, Yarmouth, Traip, WellsJan 11 · 200 Meters · Place 9 · Yarmouth | 200 Meters | 9 | 26.98 PB | — |
2018 Outdoor Track
2 results2017 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| May 19 | WMC @ YarmouthMay 19 · 1600 Meters · Place 17 · Yarmouth | 1600 Meters | 17. | 5:29.91a | 9 |
| May 19 | WMC @ YarmouthMay 19 · 800 Meters · Place 19 · Yarmouth | 800 Meters | 19. | 2:38.58a PB | 9 |
2017 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 20 | WMC: Cape, Lake , Freeport, Yarmouth, GNG, Greely, LisbonJan 20 · 1 Mile · Place 8 · Yarmouth | 1 Mile | 8 | 5:18.74 | — |
| Jan 13 | WMC; Traip, York, Falm, YARM, GNG, , PRHS, ,Sacopee Valley, Lisb Jan 13 · 1 Mile · Place 5 · Yarmouth | 1 Mile | 5 | 5:11.23 | — |
| Jan 6 | WMC:Wells, GNG, PRHS, Yarmouth, NYA, Lake Region, Sacopee, LisbJan 6 · 1 Mile · Place 2 · Yarmouth | 1 Mile | 2 | 5:12.17 | — |
| Jan 6 | WMC:Wells, GNG, PRHS, Yarmouth, NYA, Lake Region, Sacopee, LisbJan 6 · 800 Meters · Place 7 · Yarmouth | 800 Meters | 7 | 2:30.36 PB | — |
| Jan 2 | USM RelaysJan 2 · 1 Mile · Place 24 · Yarmouth | 1 Mile | 24 | 5:08.30 PB | FR |