Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| May 20 | Bow Cluster MeetMay 20 · 800 Meters · Place 18 · Merrimack Valley | 800 Meters | 18. | 2:56.20a | 9 |
| Apr 18 | Sanborn InvitationalApr 18 · 800 Meters · Place 51 · Merrimack Valley | 800 Meters | 51. | 2:50.32a PB | 9 |
| Apr 14 | Merrimack ValleyApr 14 · 800 Meters · Place 14 · Merrimack Valley | 800 Meters | 14. | 2:52.64a | 9 |
| Apr 11 | Pelham InvitationalApr 11 · 800 Meters · Place 57 · Merrimack Valley | 800 Meters | 57. | 2:54.38a | 9 |
| Apr 9 | Coe-Brown Cluster MeetApr 9 · 800 Meters · Merrimack Valley | 800 Meters | -- | DNS | 9 |
2026 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 17 | NHWTL @ PEAJan 17 · 600 Meters · Place 23 · Merrimack Valley | 600 Meters | 23. | 2:14.75a PB | 9 |
| Jan 11 | NHWTL USMJan 11 · 600 Meters · Merrimack Valley | 600 Meters | -- | DNF | 9 |
2025 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 21 | NHWTL USMDec 21 · 1000 Meters · Place 15 · Merrimack Valley | 1000 Meters | 15. | 3:56.30a PB | 9 |
| Dec 14 | NHWTL @ USM GorhamDec 14 · 1000 Meters · Merrimack Valley | 1000 Meters | -- | DNF | 9 |
2025 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 4 | Tri-County D2 EastJun 4 · 1600 Meters · Place 10 · Merrimack Valley | 1600 Meters | 10 | 6:16.19a PB | 8 |