Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · OutdoorNew Hampshire Distance Festival · May 1 | 4:49.20a | New Hampshire Distance Festival | May 1, 2026 |
| 1500 Meters · IndoorNHWTL @ PEA Afternoon · Jan 24 | 4:35.16a | NHWTL @ PEA Afternoon | January 24, 2026 |
| 1600 Meters · OutdoorJohn Stark v. Bow, Holy Family, Plymouth & West · May 22 | 4:44.65a | John Stark v. Bow, Holy Family, Plymouth & West | May 22, 2026 |
| 3000 Meters · IndoorNHWT PEA · Dec 14 | 10:39.15a | NHWT PEA | December 14, 2024 |
| 3200 Meters · OutdoorMERRIMACK VALLEY HIGH MEET · Apr 15 | 11:34.21 | MERRIMACK VALLEY HIGH MEET | April 15, 2025 |
| 400 Meters · Relay Split · IndoorNHWTL PSU Morning · Dec 28 | 1:04.297 | NHWTL PSU Morning | December 28, 2024 |
| 500 Meters · IndoorNHWTL UNH Afternoon · Jan 12 | 4:51.03 | NHWTL UNH Afternoon | January 12, 2025 |
| 800 Meters · OutdoorORSpring · Apr 18 | 2:16.22a | ORSpring | April 18, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
10 results2026 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 24 | NHWTL @ PEA AfternoonJan 24 · 1500 Meters · Place 18 · Bow | 1500 Meters | 18 | 4:35.16a PB | 10 |
| Jan 18 | NHWTL UNH MorningJan 18 · 1500 Meters · Place 7 · Bow | 1500 Meters | 7 | 4:47.99 | SO |
| Jan 11 | NHWTL USMJan 11 · 1500 Meters · Place 1 · Bow | 1500 Meters | 1. | 4:39.48a | 10 |
| Jan 4 | NHWTL UNH MorningJan 4 · 1500 Meters · Place 3 · Bow | 1500 Meters | 3 | 4:41.45 | SO |
2025 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 20 | NHWTL PEADec 20 · 1500 Meters · Place 4 · Bow | 1500 Meters | 4. | 4:38.06a | 10 |
| Dec 13 | NHWTL UNH AfternoonDec 13 · 1500 Meters · Place 7 · Bow | 1500 Meters | 7. | 4:48.05a | 10 |
| Feb 1 | NHWTL UNH MorningFeb 1 · 1500 Meters · Place 14 · Bow | 1500 Meters | 14 | 4:48.89 | 9 |
| Jan 26 | NHWTL UNH MorningJan 26 · 1500 Meters · Place 18 · Bow | 1500 Meters | 18 | 5:00.44a | — |
| Jan 19 | NHWTL UNH AfternoonJan 19 · 1500 Meters · Place 8 · Bow | 1500 Meters | 8. | 4:50.12a | 9 |
| Jan 12 | NHWTL UNH AfternoonJan 12 · 500 Meters · Place 4 · Bow | 500 Meters | 4 | 4:51.03 PB | FR |
2025 Outdoor Track
8 results2024 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 28 | NHWTL PSU MorningDec 28 · 400 Meters · Bow | 400 MetersRelay Split | — | 1:04.297 PB | 9 |
| Dec 28 | NHWTL PSU MorningDec 28 · 1500 Meters · Place 2 · Bow | 1500 Meters | 2. | 4:51.13a | 9 |
| Dec 21 | NHWTL PSU MorningDec 21 · 1500 Meters · Place 9 · Bow | 1500 Meters | 9. | 4:56.66a | 9 |
| Dec 14 | NHWT PEADec 14 · 3000 Meters · Place 16 · Bow | 3000 Meters | 16. | 10:39.15a PB | 9 |