Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| May 22 | Seacoast ChampionshipsMay 22 · 3200 Meters · Place 7 · Oyster River | 3200 Meters | 7. | 11:00.55a | 10 |
| May 16 | 2026 Bobcat InviteMay 16 · 3200 Meters · Place 17 · Oyster River | 3200 Meters | 17. | 10:42.34a PB | 10 |
| May 9 | Seacoast Freshmen SophomoreMay 9 · 1600 Meters · Place 12 · Oyster River | 1600 Meters | 12. | 5:06.53a | 10 |
| May 1 | New Hampshire Distance FestivalMay 1 · 1 Mile · Place 53 · Oyster River | 1 Mile | 53 | 4:59.55a PB | 10 |
| Apr 25 | Black Bear InviteApr 25 · 800 Meters · Place 30 · Oyster River | 800 Meters | 30. | 2:16.59a PB | 10 |
| Apr 21 | OR Home #1Apr 21 · 400 Meters · Place 12 · Oyster River | 400 Meters | 12. | 58.97a PB | 10 |
| Apr 21 | OR Home #1Apr 21 · 200 Meters · Place 19 · Oyster River | 200 Meters | 19. | 27.64a PB | 10 |
| Apr 18 | ORSpringApr 18 · 1600 Meters · Place 16 · Oyster River | 1600 Meters | 16. | 5:03.12a PB | 10 |
| Apr 11 | Seacoast ScrambleApr 11 · 800 Meters · Place 12 · Oyster River | 800 Meters | 12. | 2:18.30a | 10 |
2026 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 21 | NHWTL @ PEAJan 21 · 1500 Meters · Place 9 · Oyster River | 1500 Meters | 9 | 4:46.80a PB | 10 |
2025 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| May 17 | Bobcat InviteMay 17 · 1600 Meters · Place 26 · Oyster River | 1600 Meters | 26 | 5:14.40 | FR |
| Apr 19 | Sanborn InvitationalApr 19 · 800 Meters · Place 29 · Oyster River | 800 Meters | 29 | 2:24.79 | 9 |
2025 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 4 | NHWTL PSU AfternoonJan 4 · 1000 Meters · Place 15 · Oyster River | 1000 Meters | 15 | 3:25.43 PB | FR |