Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · OutdoorNashua North Invitational · Apr 20 | 5:11.38 | Nashua North Invitational | April 20, 2024 |
| 100 Meters · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 15 | 15.34 | New Hampshire Decathlon / Heptathlon Championships | June 15, 2024 |
| 1000 Meters · IndoorNHWTL PSU Afternoon · Dec 28 | 3:06.73a | NHWTL PSU Afternoon | December 28, 2024 |
| 1500 Meters · IndoorNHWTL Morning @ PSU · Jan 3 | 4:54.45a | NHWTL Morning @ PSU | January 3, 2026 |
| 1500 Meters · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 15 | 4:59.44 | New Hampshire Decathlon / Heptathlon Championships | June 15, 2024 |
| 1600 Meters · OutdoorNashua South, Bedford at Londonderry · Apr 21 | 4:54.27a | Nashua South, Bedford at Londonderry | April 21, 2026 |
| 2 Miles · OutdoorNashua North Invitational · Apr 25 | 10:21.26a | Nashua North Invitational | April 25, 2026 |
| 3000 Meters · IndoorNHWTL @ PEA · Jan 17 | 10:18.60a | NHWTL @ PEA | January 17, 2026 |
| 3200 Meters · OutdoorLondonderry R.E.A.L. Invitational · May 23 | 10:12.76a | Londonderry R.E.A.L. Invitational | May 23, 2026 |
| 400 Meters · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 15 | 1:03.08 | New Hampshire Decathlon / Heptathlon Championships | June 15, 2024 |
| 5000 Meters · OutdoorNew Hampshire Distance Festival · May 1 | 16:36.41a | New Hampshire Distance Festival | May 1, 2026 |
| 600 Meters · IndoorDome JV Meet · Jan 19 | 1:58.27 | Dome JV Meet | January 19, 2023 |
| 800 Meters · OutdoorNashua South, Bedford at Londonderry · Apr 21 | 2:21.45a | Nashua South, Bedford at Londonderry | April 21, 2026 |
| Decathlon · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 15 | 26.47 | New Hampshire Decathlon / Heptathlon Championships | June 15, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
9 results2026 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 21 | Nashua South Throwers MeetJan 21 · Shot Put · Place 84 · Nashua South | Shot Put | 84 | 22-11.5 | SR |
| Jan 17 | NHWTL @ PEAJan 17 · 3000 Meters · Place 10 · Nashua South | 3000 Meters | 10. | 10:18.60a PB | 12 |
| Jan 11 | NHWTL UNH MorningJan 11 · 1500 Meters · Place 12 · Nashua South | 1500 Meters | 12 | 4:56.52a | 12 |
| Jan 3 | NHWTL Morning @ PSUJan 3 · 1500 Meters · Place 10 · Nashua South | 1500 Meters | 10. | 4:54.45a PB | 12 |
2025 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 20 | NHWTL PEADec 20 · 1500 Meters · Place 21 · Nashua South | 1500 Meters | 21. | 5:10.91a | 12 |
| Dec 13 | NHWTL UNH AfternoonDec 13 · 1500 Meters · Place 14 · Nashua South | 1500 Meters | 14. | 5:16.00a | 12 |
| Jan 5 | NHWTL UNH MorningJan 5 · 1000 Meters · Place 10 · Nashua South | 1000 Meters | 10 | 3:12.39 | JR |
| Jan 5 | NHWTL UNH MorningJan 5 · 1000 Meters · Place 10 · Nashua South | 1000 Meters | 10 | 3:12.39 | JR |
2025 Outdoor Track
4 results2024 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 28 | NHWTL PSU AfternoonDec 28 · 1000 Meters · Place 9 · Nashua South | 1000 Meters | 9. | 3:06.73a PB | 11 |
| Dec 21 | NHWTL UNH MorningDec 21 · 1000 Meters · Nashua South | 1000 Meters | -- | DNF | 11 |
| Dec 15 | NWTL UNH PMDec 15 · 1000 Meters · Place 14 · Nashua South | 1000 Meters | 14. | 3:15.47a | 11 |
2024 Outdoor Track
20 results2023 Outdoor Track
2 results2023 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 19 | Dome JV MeetJan 19 · 600 Meters · Place 4 · Nashua South | 600 Meters | 4 | 1:58.27 PB | — |
| Jan 7 | NH Meet AMJan 7 · 600 Meters · Place 14 · Nashua South | 600 Meters | 14. | 2:01.80a | 9 |
2022 Indoor Track
3 results