Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1000 Meters · IndoorNHWTL UNH Morning · Jan 4 | 3:35.22 | NHWTL UNH Morning | January 4, 2026 |
| 1500 Meters · IndoorNHWTL UNH Evening · Jan 24 | 5:31.65a | NHWTL UNH Evening | January 24, 2026 |
| 1600 Meters · OutdoorSanborn Cluster Meet · May 11 | 5:49.19a | Sanborn Cluster Meet | May 11, 2026 |
| 300m Hurdles · 30" / 0.762m · OutdoorSanborn Cluster · Apr 6 | 56.99a | Sanborn Cluster | April 6, 2026 |
| 3200 Meters · OutdoorSanborn Cluster · Apr 6 | 13:10.57a | Sanborn Cluster | April 6, 2026 |
| 400 Meters · OutdoorSanborn Last Chance · May 18 | 1:05.72a | Sanborn Last Chance | May 18, 2026 |
| 500 Meters · IndoorNHWTL UNH Morning · Jan 12 | 6:16.59 | NHWTL UNH Morning | January 12, 2025 |
| 600 Meters · IndoorNHWTL UNH Morning · Jan 12 | 1:59.66 | NHWTL UNH Morning | January 12, 2025 |
| 800 Meters · OutdoorSanborn Cluster Meet · Apr 13 | 2:35.35a | Sanborn Cluster Meet | April 13, 2026 |
| Complete · OutdoorSanborn Invitational · Apr 19 | 2:51.14 | Sanborn Invitational | April 19, 2025 |
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 · 1600 Meters · Place 16 · Sanborn Regional | 1600 Meters | 16. | 5:51.03a | 12 |
| May 22 | Seacoast ChampionshipsMay 22 · 800 Meters · Sanborn Regional | 800 Meters | -- | DNS | 12 |
| May 18 | Sanborn Last ChanceMay 18 · 800 Meters · Place 8 · Sanborn Regional | 800 Meters | 8. | 2:40.24a | 12 |
| May 18 | Sanborn Last ChanceMay 18 · 400 Meters · Place 3 · Sanborn Regional | 400 Meters | 3. | 1:05.72a PB | 12 |
| May 16 | 2026 Bobcat InviteMay 16 · 1600 Meters · Place 14 · Sanborn Regional | 1600 Meters | 14. | 5:55.68a | 12 |
| May 11 | Sanborn Cluster MeetMay 11 · 1600 Meters · Place 3 · Sanborn Regional | 1600 Meters | 3. | 5:49.19a PB | 12 |
| Apr 18 | Sanborn InvitationalApr 18 · 1600 Meters · Place 11 · Sanborn Regional | 1600 Meters | 11. | 5:53.54a | 12 |
| Apr 13 | Sanborn Cluster MeetApr 13 · 800 Meters · Place 2 · Sanborn Regional | 800 Meters | 2. | 2:35.35a PB | 12 |
| Apr 6 | Sanborn ClusterApr 6 · 300m Hurdles · Place 2 · Sanborn Regional | 300m Hurdles30" / 0.762m | 2. | 56.99a PB | 12 |
| Apr 6 | Sanborn ClusterApr 6 · 3200 Meters · Place 3 · Sanborn Regional | 3200 Meters | 3. | 13:10.57a PB | 12 |
2026 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 24 | NHWTL UNH EveningJan 24 · 1500 Meters · Place 10 · Sanborn Regional | 1500 Meters | 10 | 5:31.65a PB | 12 |
| Jan 18 | NHWTL UNH AfternoonJan 18 · 1500 Meters · Place 9 · Sanborn Regional | 1500 Meters | 9 | 5:36.11 | SR |
| Jan 4 | NHWTL UNH MorningJan 4 · 1000 Meters · Place 7 · Sanborn Regional | 1000 Meters | 7 | 3:35.22 PB | SR |
2025 Outdoor Track
9 results2025 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 1 | NHWTL UNH MorningFeb 1 · 1000 Meters · Place 26 · Sanborn Regional | 1000 Meters | 26 | 3:42.38 | 11 |
| Jan 26 | NHWTL UNH MorningJan 26 · 600 Meters · Place 23 · Sanborn Regional | 600 Meters | 23 | 2:00.75a | — |
| Jan 12 | NHWTL UNH MorningJan 12 · 500 Meters · Place 7 · Sanborn Regional | 500 Meters | 7 | 6:16.59 PB | JR |
| Jan 12 | NHWTL UNH MorningJan 12 · 600 Meters · Place 14 · Sanborn Regional | 600 Meters | 14 | 1:59.66 PB | JR |
| Jan 4 | NHWTL PSU MorningJan 4 · 1500 Meters · Place 6 · Sanborn Regional | 1500 Meters | 6 | 5:51.88a | — |
2024 Outdoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| May 17 | SeacoastMay 17 · 300m Hurdles · Place 18 · Sanborn Regional | 300m Hurdles | 18 | 54.59a | — |
| May 15 | Last ChanceMay 15 · High Jump · Place 4 · Sanborn Regional | High Jump | 4 | 4-2 | — |
| May 15 | Last ChanceMay 15 · 300m Hurdles · Place 5 · Sanborn Regional | 300m Hurdles | 5 | 54.30a | — |
| May 15 | Last ChanceMay 15 · 1600 Meters · Place 5 · Sanborn Regional | 1600 Meters | 5 | 6:06.30a | — |
| May 2 | Clipper RelaysMay 2 · High Jump · Place 10 · Sanborn Regional | High Jump | 10 | 4-0 | — |
| Apr 15 | SanbornApr 15 · High Jump · Place 4 · Sanborn Regional | High Jump | 4 | 4-4 | — |
| Apr 15 | SanbornApr 15 · 1600 Meters · Place 3 · Sanborn Regional | 1600 Meters | 3 | 6:11.43a | — |
| Apr 15 | SanbornApr 15 · 800 Meters · Place 6 · Sanborn Regional | 800 Meters | 6 | 2:49.68a | — |