Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1000 Meters · IndoorNHWTL UNH Afternoon · Feb 1 | 3:32.33 | NHWTL UNH Afternoon | February 1, 2025 |
| 100m Hurdles · 33" / 0.838m · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 20 | 26.45a | New Hampshire Decathlon / Heptathlon Championships | June 20, 2026 |
| 1500 Meters · IndoorNHWTL PEA · Jan 18 | 5:44.34a | NHWTL PEA | January 18, 2025 |
| 1600 Meters · OutdoorMemorial Tri Meet · Apr 16 | 6:10.47 | Memorial Tri Meet | April 16, 2025 |
| 200 Meters · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 20 | 33.07a | New Hampshire Decathlon / Heptathlon Championships | June 20, 2026 |
| 3000 Meters · IndoorNHWTL PSU Afternoon · Dec 28 | 12:26.85a | NHWTL PSU Afternoon | December 28, 2024 |
| 3200 Meters · OutdoorMemorial Tri Meet · Apr 16 | 13:58.01 | Memorial Tri Meet | April 16, 2025 |
| 400 Meters · Relay Split · IndoorNHWTL PSU Afternoon · Dec 28 | 1:15.014 | NHWTL PSU Afternoon | December 28, 2024 |
| 800 Meters · OutdoorConcord Tri Meet · May 21 | 2:44.30a | Concord Tri Meet | May 21, 2025 |
| 800 Meters · Relay Split · IndoorNHWTL Morning @ PSU · Jan 3 | 2:34.488 | NHWTL Morning @ PSU | January 3, 2026 |
| High Jump · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 20 | 3-8 | New Hampshire Decathlon / Heptathlon Championships | June 20, 2026 |
| Javelin · 600g · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 20 | 58-5 | New Hampshire Decathlon / Heptathlon Championships | June 20, 2026 |
| Long Jump · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 20 | 10-5 | New Hampshire Decathlon / Heptathlon Championships | June 20, 2026 |
| Shot Put · 4kg · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 20 | 19-11 | New Hampshire Decathlon / Heptathlon Championships | June 20, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
14 results2026 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 11 | NHWTL UNH MorningJan 11 · 3000 Meters · Place 5 · Nashua South | 3000 Meters | 5 | 12:53.24a | 12 |
| Jan 3 | NHWTL Morning @ PSUJan 3 · 800 Meters · Nashua South | 800 MetersRelay Split | — | 2:34.488 PB | 12 |
| Jan 3 | NHWTL Morning @ PSUJan 3 · 1500 Meters · Nashua South | 1500 Meters | -- | DNS | 12 |
2025 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 20 | NHWTL PEADec 20 · 1500 Meters · Place 11 · Nashua South | 1500 Meters | 11. | 6:12.44a | 12 |
| Dec 13 | NHWTL UNH AfternoonDec 13 · 1500 Meters · Place 5 · Nashua South | 1500 Meters | 5. | 5:54.91a | 12 |
| Feb 1 | NHWTL UNH AfternoonFeb 1 · 1000 Meters · Place 13 · Nashua South | 1000 Meters | 13 | 3:32.33 PB | 11 |
| Jan 26 | NHWTL UNH AfternoonJan 26 · 1000 Meters · Place 8 · Nashua South | 1000 Meters | 8 | 3:36.94a | — |
| Jan 18 | NHWTL PEAJan 18 · 1500 Meters · Place 6 · Nashua South | 1500 Meters | 6. | 5:44.34a PB | 11 |
| Jan 5 | NHWTL UNH MorningJan 5 · 3000 Meters · Place 5 · Nashua South | 3000 Meters | 5 | 12:31.38 | JR |
| Jan 5 | NHWTL UNH MorningJan 5 · 1500 Meters · Place 4 · Nashua South | 1500 Meters | 4 | 6:06.43 | JR |
2025 Outdoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| May 21 | Concord Tri MeetMay 21 · 3200 Meters · Nashua South | 3200 Meters | -- | DNS | 10 |
| May 21 | Concord Tri MeetMay 21 · 800 Meters · Place 4 · Nashua South | 800 Meters | 4. | 2:44.30a PB | 10 |
| Apr 16 | Memorial Tri MeetApr 16 · 3200 Meters · Place 2 · Nashua South | 3200 Meters | 2 | 13:58.01 PB | SO |
| Apr 16 | Memorial Tri MeetApr 16 · 1600 Meters · Place 1 · Nashua South | 1600 Meters | 1 | 6:10.47 PB | SO |
2024 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 28 | NHWTL PSU AfternoonDec 28 · 400 Meters · Nashua South | 400 MetersRelay Split | — | 1:15.014 PB | 11 |
| Dec 28 | NHWTL PSU AfternoonDec 28 · 3000 Meters · Place 1 · Nashua South | 3000 Meters | 1. | 12:26.85a PB | 11 |
| Dec 21 | NHWTL UNH MorningDec 21 · 1500 Meters · Place 8 · Nashua South | 1500 Meters | 8. | 5:48.50a | 11 |
| Dec 15 | NWTL UNH PMDec 15 · 3000 Meters · Place 10 · Nashua South | 3000 Meters | 10. | 12:52.43a | 11 |