Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorWMC Championship · May 29 | 15.01 | WMC Championship | May 29, 2021 |
| 100 Meters · Outdoor · Hand timedWMC:Fryeburg,GNG,Lake Region,Poland @Sacopee Valley · May 17 | 15.1h | WMC:Fryeburg,GNG,Lake Region,Poland @Sacopee Valley | May 17, 2019 |
| 200 Meters · IndoorWMC Championship · Feb 8 | 32.22 | WMC Championship | February 8, 2020 |
| 200 Meters · OutdoorWMC Championship · May 29 | 31.36 | WMC Championship | May 29, 2021 |
| 200 Meters · Outdoor · Hand timedWMC:Fryeburg,GNG,Lake Region,Poland @Sacopee Valley · May 17 | 32.4h | WMC:Fryeburg,GNG,Lake Region,Poland @Sacopee Valley | May 17, 2019 |
| 55 Meters · IndoorWMC Championship · Feb 8 | 8.65 | WMC Championship | February 8, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Outdoor Track
4 results2020 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 8 | WMC ChampionshipFeb 8 · 200 Meters · Place 19 · Fryeburg | 200 Meters | 19 | 32.22 PB | — |
| Feb 8 | WMC ChampionshipFeb 8 · 55 Meters · Place 15 · Fryeburg | 55 MetersRound P | 15 | 8.65 PB | — |
2019 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| May 17 | WMC:Fryeburg,GNG,Lake Region,Poland @Sacopee ValleyMay 17 · 200 Meters · Place 11 · Fryeburg | 200 Meters | 11 | 32.4h PB | FR |
| May 17 | WMC:Fryeburg,GNG,Lake Region,Poland @Sacopee ValleyMay 17 · 100 Meters · Place 17 · Fryeburg | 100 Meters | 17 | 15.1h PB | FR |
| May 7 | WMC: Greely, Fryeburg, NYA, York @ Sacopee ValleyMay 7 · 200 Meters · Place 14 · Fryeburg | 200 Meters | 14 | 32.80 | — |
| May 7 | WMC: Greely, Fryeburg, NYA, York @ Sacopee ValleyMay 7 · 100 Meters · Place 17 · Fryeburg | 100 Meters | 17 | 15.43 | — |
| Apr 25 | WMC: Poland, St Doms, Fryeburg, Lake Region @ Cape ElizabethApr 25 · 100m Hurdles · Place 6 · Fryeburg | 100m Hurdles | 6 | 26.95 | — |
| Apr 25 | WMC: Poland, St Doms, Fryeburg, Lake Region @ Cape ElizabethApr 25 · 200 Meters · Place 24 · Fryeburg | 200 Meters | 24 | 33.24 | — |
| Apr 25 | WMC: Poland, St Doms, Fryeburg, Lake Region @ Cape ElizabethApr 25 · 100 Meters · Place 16 · Fryeburg | 100 Meters | 16 | 15.56 | — |
| Apr 18 | Academy MeetApr 18 · 100m Hurdles · Fryeburg | 100m Hurdles | — | 19.50 | — |
| Apr 18 | Academy MeetApr 18 · 200 Meters · Place 12 · Fryeburg | 200 Meters | 12 | 34.40 | — |
| Apr 18 | Academy MeetApr 18 · 100 Meters · Place 21 · Fryeburg | 100 Meters | 21 | 16.23 | — |