Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · OutdoorNew Hampshire Distance Festival · May 1 | 4:59.59a | New Hampshire Distance Festival | May 1, 2026 |
| 1500 Meters · IndoorNHWTL UNH Morning · Jan 4 | 4:57.45 | NHWTL UNH Morning | January 4, 2026 |
| 1500 Meters · OutdoorSeacoast Scramble · Apr 11 | 4:48.11a | Seacoast Scramble | April 11, 2026 |
| 1600 Meters · OutdoorBlack Bear Invite · Apr 25 | 4:58.29a | Black Bear Invite | April 25, 2026 |
| 200 Meters · OutdoorOR Home #1 · Apr 21 | 29.19a | OR Home #1 | April 21, 2026 |
| 3000 Meters · IndoorNHWTL @ PEA · Jan 21 | 10:17.17a | NHWTL @ PEA | January 21, 2026 |
| 3200 Meters · Outdoor2026 Bobcat Invite · May 16 | 10:39.37a | 2026 Bobcat Invite | May 16, 2026 |
| 400 Meters · OutdoorOR Home #1 · Apr 21 | 1:02.85a | OR Home #1 | April 21, 2026 |
| 500 Meters · IndoorNHWTL PSU Afternoon · Jan 4 | 4:56.44 | NHWTL PSU Afternoon | January 4, 2025 |
| 800 Meters · OutdoorOyster River Pembroke Meet · May 12 | 2:18.89a | Oyster River Pembroke Meet | May 12, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| May 22 | Seacoast ChampionshipsMay 22 · 3200 Meters · Place 5 · Oyster River | 3200 Meters | 5. | 10:45.21a | 10 |
| May 16 | 2026 Bobcat InviteMay 16 · 3200 Meters · Place 16 · Oyster River | 3200 Meters | 16. | 10:39.37a PB | 10 |
| May 12 | Oyster River Pembroke MeetMay 12 · 800 Meters · Place 3 · Oyster River | 800 Meters | 3. | 2:18.89a PB | 10 |
| May 9 | Seacoast Freshmen SophomoreMay 9 · 1600 Meters · Place 14 · Oyster River | 1600 Meters | 14. | 5:07.30a | 10 |
| May 1 | New Hampshire Distance FestivalMay 1 · 1 Mile · Place 54 · Oyster River | 1 Mile | 54 | 4:59.59a PB | 10 |
| Apr 25 | Black Bear InviteApr 25 · 1600 Meters · Place 9 · Oyster River | 1600 Meters | 9. | 4:58.29a PB | 10 |
| Apr 21 | OR Home #1Apr 21 · 400 Meters · Place 21 · Oyster River | 400 Meters | 21. | 1:02.85a PB | 10 |
| Apr 21 | OR Home #1Apr 21 · 200 Meters · Place 29 · Oyster River | 200 Meters | 29. | 29.19a PB | 10 |
| Apr 18 | ORSpringApr 18 · 3200 Meters · Place 4 · Oyster River | 3200 Meters | 4. | 10:52.45a | 10 |
| Apr 11 | Seacoast ScrambleApr 11 · 1500 Meters · Place 9 · Oyster River | 1500 Meters | 9. | 4:48.11a PB | 10 |
2026 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 21 | NHWTL @ PEAJan 21 · 3000 Meters · Place 11 · Oyster River | 3000 Meters | 11 | 10:17.17a PB | 10 |
| Jan 4 | NHWTL UNH MorningJan 4 · 1500 Meters · Place 13 · Oyster River | 1500 Meters | 13 | 4:57.45 PB | SO |
2025 Outdoor Track
5 results2025 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 4 | NHWTL PSU AfternoonJan 4 · 500 Meters · Place 6 · Oyster River | 500 Meters | 6 | 4:56.44 PB | FR |