Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100m Hurdles · 33" / 0.838m · OutdoorNashua South Decathlon/Heptathlon · Jun 16 | 21.05a | Nashua South Decathlon/Heptathlon | June 16, 2017 |
| 1600 Meters · OutdoorFR/So Meet · May 6 | 6:25.80a | FR/So Meet | May 6, 2017 |
| 200 Meters · OutdoorCVC South Preliminary · May 8 | 29.07a | CVC South Preliminary | May 8, 2018 |
| 300 Meters · IndoorNH WTL at Dartmouth #3 · Dec 27 | 47.33a | NH WTL at Dartmouth #3 | December 27, 2019 |
| 400 Meters · OutdoorCVC Championships at Hanover (Results) · May 11 | 1:07.25a | CVC Championships at Hanover (Results) | May 11, 2019 |
| 600 Meters · IndoorNH Winter Indoor Track League · Dec 18 | 1:57.36a | NH Winter Indoor Track League | December 18, 2016 |
| 800 Meters · OutdoorCVC South Meet · May 9 | 2:43.25a | CVC South Meet | May 9, 2017 |
| Heptathlon · OutdoorNashua South Decathlon/Heptathlon · Jun 16 | 2076 | Nashua South Decathlon/Heptathlon | June 16, 2017 |
| High Jump · Indoor UNH Winter Track League # 5 · Jan 12 | 4-10 | UNH Winter Track League # 5 | January 12, 2019 |
| High Jump · OutdoorCVC Championships at Hanover (Results) · May 11 | 4-09.00 | CVC Championships at Hanover (Results) | May 11, 2019 |
| Javelin · 600g · OutdoorNashua South Decathlon/Heptathlon · Jun 16 | 11.77m | Nashua South Decathlon/Heptathlon | June 16, 2017 |
| Long Jump · IndoorNH WTL #1 at Dartmouth · Dec 15 | 14-01.50 | NH WTL #1 at Dartmouth | December 15, 2019 |
| Long Jump · OutdoorNashua South Decathlon/Heptathlon · Jun 16 | 3.60m | Nashua South Decathlon/Heptathlon | June 16, 2017 |
| Shot Put · 4kg · OutdoorNashua South Decathlon/Heptathlon · Jun 16 | 4.66m | Nashua South Decathlon/Heptathlon | June 16, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Indoor Track
1 results2019 Indoor Track
8 results2019 Outdoor Track
4 results2018 Indoor Track
5 results2018 Outdoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| May 12 | CVC FinalsMay 12 · High Jump · Place 8 · Monadnock Regional | High Jump | 8. | 4-07.00 | 10 |
| May 12 | CVC FinalsMay 12 · 200 Meters · Place 10 · Monadnock Regional | 200 Meters | 10. | 29.88a | 10 |
| May 8 | CVC South PreliminaryMay 8 · 100m Hurdles · Place 21 · Monadnock Regional | 100m Hurdles33" / 0.838m | 21. | 21.89a | 10 |
| May 8 | CVC South PreliminaryMay 8 · High Jump · Place 2 · Monadnock Regional | High Jump | 2. | 4-09.00 | 10 |
| May 8 | CVC South PreliminaryMay 8 · 200 Meters · Place 4 · Monadnock Regional | 200 Meters | 4. | 29.07a PB | 10 |
2017 Indoor Track
3 results2017 Outdoor Track
11 results2016 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 23 | WTL at DartmouthDec 23 · 300 Meters · Place 19 · Monadnock Regional | 300 Meters | 19. | 48.60a | 9 |
| Dec 18 | NH Winter Indoor Track LeagueDec 18 · 600 Meters · Place 10 · Monadnock Regional | 600 Meters | 10. | 1:57.36a PB | 9 |