Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorMerrimack Valley · Apr 14 | 15.44a | Merrimack Valley | April 14, 2026 |
| 100m Hurdles · 33" / 0.838m · OutdoorMerrimack Valley · Apr 14 | 21.40a | Merrimack Valley | April 14, 2026 |
| 200 Meters · OutdoorBow Cluster Meet · May 20 | 33.55a | Bow Cluster Meet | May 20, 2026 |
| 300 Meters · IndoorNHWTL USM · Dec 21 | 59.76a | NHWTL USM | December 21, 2025 |
| 400 Meters · OutdoorMerrimack Valley · Apr 14 | 1:26.87a | Merrimack Valley | April 14, 2026 |
| 55 Meter · IndoorNHWTL @ PEA · Jan 17 | 9.25a | NHWTL @ PEA | January 17, 2026 |
| 55m Hurdles · 33" · IndoorNHWTL Morning @ PSU · Jan 3 | 12.26a | NHWTL Morning @ PSU | January 3, 2026 |
| 600 Meters · IndoorNHWTL @ PEA · Jan 17 | 2:19.02a | NHWTL @ PEA | January 17, 2026 |
| Javelin · 600g · OutdoorCoe-Brown Cluster Meet · Apr 9 | 56-04 | Coe-Brown Cluster Meet | April 9, 2026 |
| Shot Put · 4kg · IndoorNHWTL USM · Jan 11 | 26-08.00 | NHWTL USM | January 11, 2026 |
| Shot Put · 4kg · OutdoorBow Cluster Meet · May 20 | 27-10.00 | Bow Cluster Meet | May 20, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
17 results2026 Indoor Track
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 24 | NHWTL @ PEA MorningJan 24 · Shot Put · Place 10 · Merrimack Valley | Shot Put4kg | 10. | 25-10.75 | 9 |
| Jan 17 | NHWTL @ PEAJan 17 · 600 Meters · Place 28 · Merrimack Valley | 600 Meters | 28. | 2:19.02a PB | 9 |
| Jan 17 | NHWTL @ PEAJan 17 · 55m Hurdles · Place 10 · Merrimack Valley | 55m Hurdles33"Round P | 10. | 12.32a | 9 |
| Jan 17 | NHWTL @ PEAJan 17 · 55 Meter · Place 40 · Merrimack Valley | 55 MeterRound P | 40. | 9.25a PB | 9 |
| Jan 17 | NHWTL @ PEAJan 17 · Shot Put · Place 11 · Merrimack Valley | Shot Put4kg | 11. | 24-02.00 | 9 |
| Jan 11 | NHWTL USMJan 11 · 600 Meters · Merrimack Valley | 600 Meters | -- | DQ | 9 |
| Jan 11 | NHWTL USMJan 11 · 55m Hurdles · Place 15 · Merrimack Valley | 55m Hurdles33"Round P | 15. | 12.43a | 9 |
| Jan 11 | NHWTL USMJan 11 · 55 Meter · Place 45 · Merrimack Valley | 55 MeterRound P | 45. | 9.42a | 9 |
| Jan 11 | NHWTL USMJan 11 · Shot Put · Place 7 · Merrimack Valley | Shot Put4kg | 7. | 26-08.00 PB | 9 |
| Jan 3 | NHWTL Morning @ PSUJan 3 · 300 Meters · Place 40 · Merrimack Valley | 300 Meters | 40. | 1:08.60a | 9 |
| Jan 3 | NHWTL Morning @ PSUJan 3 · 600 Meters · Place 20 · Merrimack Valley | 600 Meters | 20. | 2:25.42a | 9 |
| Jan 3 | NHWTL Morning @ PSUJan 3 · 55m Hurdles · Place 16 · Merrimack Valley | 55m Hurdles33"Round P | 16. | 12.26a PB | 9 |
| Jan 3 | NHWTL Morning @ PSUJan 3 · Shot Put · Place 8 · Merrimack Valley | Shot Put4kg | 8. | 25-07.00 | 9 |
2025 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 21 | NHWTL USMDec 21 · 300 Meters · Place 18 · Merrimack Valley | 300 Meters | 18. | 59.76a PB | 9 |
| Dec 21 | NHWTL USMDec 21 · 55m Hurdles · Place 10 · Merrimack Valley | 55m Hurdles33"Round P | 10. | 12.59a | 9 |
| Dec 21 | NHWTL USMDec 21 · Shot Put · Place 8 · Merrimack Valley | Shot Put4kg | 8. | 24-09.00 | 9 |
| Dec 14 | NHWTL @ USM GorhamDec 14 · 300 Meters · Place 40 · Merrimack Valley | 300 Meters | 40. | 1:00.80a | 9 |
| Dec 14 | NHWTL @ USM GorhamDec 14 · 55m Hurdles · Merrimack Valley | 55m Hurdles33"Round P | -- | DQ | 9 |
| Dec 14 | NHWTL @ USM GorhamDec 14 · Shot Put · Place 8 · Merrimack Valley | Shot Put4kg | 8. | 22-09.00 | 9 |
2025 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 4 | Tri-County D2 EastJun 4 · 100m Hurdles · Place 9 · Merrimack Valley | 100m Hurdles | 9 | 19.12a | 8 |