Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorWMC: Greely, Lake Region, Wells, Yarmouth @ Poland · May 13 | 13.74 | WMC: Greely, Lake Region, Wells, Yarmouth @ Poland | May 13, 2019 |
| 1600 Meters · OutdoorWMC:Greely, Yarmouth @ Cape · May 8 | 5:40.76 | WMC:Greely, Yarmouth @ Cape | May 8, 2021 |
| 200 Meters · IndoorWMC: York, Gre, Lake, NYA, Traip, Booth, Mt V, Wisc, Yarm, Iselb · Jan 12 | 26.92 | WMC: York, Gre, Lake, NYA, Traip, Booth, Mt V, Wisc, Yarm, Iselb | January 12, 2024 |
| 200 Meters · OutdoorWMC: Greely, Lake Region, Wells, Yarmouth @ Poland · May 13 | 28.63 | WMC: Greely, Lake Region, Wells, Yarmouth @ Poland | May 13, 2019 |
| 300m Hurdles · 36" / 0.914m · OutdoorMaine Class B State Championship · Jun 5 | 47.08a | Maine Class B State Championship | June 5, 2021 |
| 55 Meter · IndoorUSM New Year's Invitational · Dec 30 | 7.57a | USM New Year's Invitational | December 30, 2023 |
| 55 Meters · IndoorWMC: York, Gre, Lake, NYA, Traip, Booth, Mt V, Wisc, Yarm, Iselb · Jan 12 | 7.55 | WMC: York, Gre, Lake, NYA, Traip, Booth, Mt V, Wisc, Yarm, Iselb | January 12, 2024 |
| 800 Meters · OutdoorWMC: Cape, NYA @Greely · May 1 | 2:25.88 | WMC: Cape, NYA @Greely | May 1, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 2 | WMC: Gree, Poland, Traip, Wells, NYA, YORK, Yarm BoothFeb 2 · 200 Meters · Place 11 · Greely | 200 Meters | 11 | 27.11 | 12 |
| Feb 2 | WMC: Gree, Poland, Traip, Wells, NYA, YORK, Yarm BoothFeb 2 · 55 Meters · Place 17 · Greely | 55 Meters | 17 | 7.56 | 12 |
| Jan 19 | WMC: Gre, Cape,Pol,Lake,Wells, NYA, ST DOM, Wint,Lis,Mt V, BoothJan 19 · 200 Meters · Place 13 · Greely | 200 Meters | 13 | 27.35 | 12 |
| Jan 12 | WMC: York, Gre, Lake, NYA, Traip, Booth, Mt V, Wisc, Yarm, IselbJan 12 · 200 Meters · Place 14 · Greely | 200 Meters | 14 | 26.92 PB | 12 |
| Jan 12 | WMC: York, Gre, Lake, NYA, Traip, Booth, Mt V, Wisc, Yarm, IselbJan 12 · 55 Meters · Place 13 · Greely | 55 Meters | 13 | 7.55 PB | 12 |
| Jan 5 | WMC: Greely, Poland, Fryeburg, Yarmouth, Wells, NYA, St. Dom'sJan 5 · 200 Meters · Place 13 · Greely | 200 Meters | 13 | 27.13 | 12 |
| Jan 5 | WMC: Greely, Poland, Fryeburg, Yarmouth, Wells, NYA, St. Dom'sJan 5 · 55 Meters · Place 16 · Greely | 55 Meters | 16 | 7.56 | 12 |
2023 Indoor Track
4 results2021 Outdoor Track
6 results2019 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| May 25 | Western Maine Conference ChampionshipsMay 25 · High Jump · Greely | High Jump | -- | NH | 10 |
| May 25 | Western Maine Conference ChampionshipsMay 25 · 200 Meters · Place 24 · Greely | 200 Meters | 24. | 29.71a | 10 |
| May 17 | WMC: Greely, Cape, Freeport, NYA @ YarmouthMay 17 · High Jump · Gree | High Jump | — | 4-06.00 | — |
| May 17 | WMC: Greely, Cape, Freeport, NYA @ YarmouthMay 17 · 200 Meters · Place 23 · Gree | 200 Meters | 23 | 29.18 | — |
| May 17 | WMC: Greely, Cape, Freeport, NYA @ YarmouthMay 17 · 100 Meters · Place 35 · Gree | 100 Meters | 35 | 14.22 | — |
| May 13 | WMC: Greely, Lake Region, Wells, Yarmouth @ PolandMay 13 · High Jump · Place 6 · Gree | High Jump | 6 | 4-06.00 | — |
| May 13 | WMC: Greely, Lake Region, Wells, Yarmouth @ PolandMay 13 · 200 Meters · Place 24 · Gree | 200 Meters | 24 | 28.63 PB | — |
| May 13 | WMC: Greely, Lake Region, Wells, Yarmouth @ PolandMay 13 · 100 Meters · Place 29 · Gree | 100 Meters | 29 | 13.74 PB | — |
| Apr 29 | WMC: Freeport, Yarmouth, GNG @ GreelyApr 29 · 200 Meters · Place 31 · Gree | 200 Meters | 31 | 30.35 | — |
| Apr 29 | WMC: Freeport, Yarmouth, GNG @ GreelyApr 29 · 100 Meters · Place 30 · Gree | 100 Meters | 30 | 14.25 | — |