Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| May 20 | Bow Cluster MeetMay 20 · 1600 Meters · Place 2 · Merrimack Valley | 1600 Meters | 2. | 6:49.30a | 10 |
| Apr 28 | Kennett HS MeetApr 28 · 1600 Meters · Place 10 · Merrimack Valley | 1600 Meters | 10. | 6:46.33a PB | 10 |
| Apr 18 | Sanborn InvitationalApr 18 · 1600 Meters · Place 6 · Merrimack Valley | 1600 Meters | 6. | 6:49.38a | 10 |
| Apr 14 | Merrimack ValleyApr 14 · 1600 Meters · Place 2 · Merrimack Valley | 1600 Meters | 2. | 6:57.84a | 10 |
| Apr 11 | Pelham InvitationalApr 11 · 1600 Meters · Place 26 · Merrimack Valley | 1600 Meters | 26. | 6:55.28a | 10 |
| Apr 9 | Coe-Brown Cluster MeetApr 9 · 1600 Meters · Place 3 · Merrimack Valley | 1600 Meters | 3. | 7:08.16a | 10 |
2026 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 24 | NHWTL @ PEA MorningJan 24 · 800 Meters · Merrimack Valley | 800 MetersRelay Split | — | 2:45.588 PB | 10 |
| Jan 24 | NHWTL @ PEA MorningJan 24 · 400 Meters · Merrimack Valley | 400 MetersRelay Split | — | 1:08.750 PB | 10 |
| Jan 17 | NHWTL @ PEAJan 17 · 1000 Meters · Place 16 · Merrimack Valley | 1000 Meters | 16. | 4:05.72a | 10 |
| Jan 11 | NHWTL USMJan 11 · 1000 Meters · Place 14 · Merrimack Valley | 1000 Meters | 14. | 4:04.76a PB | 10 |
| Jan 3 | NHWTL Morning @ PSUJan 3 · 800 Meters · Merrimack Valley | 800 MetersRelay Split | — | 2:59.614 | 10 |
| Jan 3 | NHWTL Morning @ PSUJan 3 · 1500 Meters · Place 10 · Merrimack Valley | 1500 Meters | 10. | 6:33.74a | 10 |
2025 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 21 | NHWTL USMDec 21 · 3000 Meters · Place 2 · Merrimack Valley | 3000 Meters | 2. | 14:08.21a PB | 10 |
| Dec 14 | NHWTL @ USM GorhamDec 14 · 400 Meters · Merrimack Valley | 400 MetersRelay Split | — | 0.559Unofficial | 10 |
| Dec 14 | NHWTL @ USM GorhamDec 14 · 1500 Meters · Place 5 · Merrimack Valley | 1500 Meters | 5. | 6:26.84a PB | 10 |
| Jan 11 | NHWTL PSU MorningJan 11 · 600 Meters · Place 33 · Merrimack Valley | 600 Meters | 33 | 2:27.75 PB | 9 |
| Jan 4 | NHWTL PSU MorningJan 4 · 600 Meters · Place 22 · Merrimack Valley | 600 Meters | 22 | 2:32.31a | — |
2025 Outdoor Track
7 results2024 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 28 | NHWTL PSU MorningDec 28 · 300 Meters · Place 48 · Merrimack Valley | 300 Meters | 48. | 1:06.38a | 9 |
| Dec 28 | NHWTL PSU MorningDec 28 · 600 Meters · Place 18 · Merrimack Valley | 600 Meters | 18. | 2:27.76a | 9 |
| Dec 21 | NHWTL PSU MorningDec 21 · 300 Meters · Place 49 · Merrimack Valley | 300 Meters | 49. | 1:04.81a PB | 9 |
| Dec 21 | NHWTL PSU MorningDec 21 · 600 Meters · Place 21 · Merrimack Valley | 600 Meters | 21. | 2:33.22a | 9 |
| Dec 14 | NHWT PSU AMDec 14 · 300 Meters · Place 29 · Merrimack Valley | 300 Meters | 29. | 1:05.04a | 9 |