Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · OutdoorNew Hampshire Distance Festival at Souhegan HS · May 2 | 5:19.33a | New Hampshire Distance Festival at Souhegan HS | May 2, 2025 |
| 100 Meters · OutdoorSeacoastF/S · May 4 | 14.64a | SeacoastF/S | May 4, 2024 |
| 1000 Meters · IndoorThe Beantown Winter Classic · Dec 20 | 2:54.92a | The Beantown Winter Classic | December 20, 2025 |
| 1500 Meters · IndoorNWTL UNH AM · Dec 15 | 5:09.41a | NWTL UNH AM | December 15, 2024 |
| 1500 Meters · OutdoorPhillips Exeter Meet #2 · Apr 19 | 5:04.41 | Phillips Exeter Meet #2 | April 19, 2025 |
| 1600 Meters · Outdoor2026 Bobcat Invite · May 16 | 4:56.46a | 2026 Bobcat Invite | May 16, 2026 |
| 200 Meters · OutdoorSeacoastF/S · May 4 | 30.39a | SeacoastF/S | May 4, 2024 |
| 300 Meters · IndoorNHWTL @ UNH JV Session · Jan 2 | 50.08 | NHWTL @ UNH JV Session | January 2, 2024 |
| 400 Meters · Relay Split · IndoorNeighborhood Scrimmage · Dec 10 | 1:01.472 | Neighborhood Scrimmage | December 10, 2025 |
| 55 Meter · IndoorNHWTL @ UNH JV Session · Dec 21 | 8.66a | NHWTL @ UNH JV Session | December 21, 2023 |
| 55 Meters · IndoorNHWTL @ UNH JV Session · Jan 2 | 8.55 | NHWTL @ UNH JV Session | January 2, 2024 |
| 600 Meters · IndoorNHWTL UNH Morning · Jan 18 | 1:38.32 | NHWTL UNH Morning | January 18, 2026 |
| 800 Meters · OutdoorSalem Home Tri #2 · May 12 | 2:12.62a | Salem Home Tri #2 | May 12, 2026 |
| 800 Meters · Relay Split · IndoorNHWTL PEA · Jan 25 | 2:28.273 | NHWTL PEA | January 25, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| May 22 | Seacoast ChampionshipsMay 22 · 1600 Meters · Place 15 · Portsmouth | 1600 Meters | 15. | 4:56.57a | 11 |
| May 16 | 2026 Bobcat InviteMay 16 · 1600 Meters · Place 11 · Portsmouth | 1600 Meters | 11. | 4:56.46a PB | 11 |
| May 12 | Salem Home Tri #2May 12 · 800 Meters · Place 2 · Portsmouth | 800 Meters | 2. | 2:12.62a PB | 11 |
| Apr 18 | ORSpringApr 18 · 1600 Meters · Place 18 · Portsmouth | 1600 Meters | 18. | 5:05.16a | 11 |
| Apr 8 | Exeter, Spaulding @ PortsmouthApr 8 · 800 Meters · Place 3 · Portsmouth | 800 Meters | 3. | 2:14.62a | 11 |
2026 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 24 | NHWTL @ PEA AfternoonJan 24 · 1000 Meters · Place 17 · Portsmouth | 1000 Meters | 17 | 2:59.09a | 11 |
| Jan 18 | NHWTL UNH MorningJan 18 · 600 Meters · Place 7 · Portsmouth | 600 Meters | 7 | 1:38.32 PB | JR |
| Jan 4 | NHWTL UNH AfternoonJan 4 · 1000 Meters · Place 8 · Portsmouth | 1000 Meters | 8 | 2:59.73 | JR |
2025 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 20 | The Beantown Winter ClassicDec 20 · 1000 Meters · Place 32 · Portsmouth | 1000 Meters | 32. | 2:54.92a PB | 11 |
| Dec 13 | NHWTL PEADec 13 · 1000 Meters · Place 8 · Portsmouth | 1000 Meters | 8. | 3:00.43a | 11 |
| Dec 10 | Neighborhood ScrimmageDec 10 · 1000 Meters · Place 7 · Portsmouth | 1000 Meters | 7. | 2:58.05a | 11 |
| Dec 10 | Neighborhood ScrimmageDec 10 · 400 Meters · Portsmouth | 400 MetersRelay Split | — | 1:01.472 PB | 11 |
| Jan 25 | NHWTL PEAJan 25 · 800 Meters · Portsmouth | 800 MetersRelay Split | — | 2:28.273 PB | 10 |
| Jan 5 | NHWTL UNH AfternoonJan 5 · 1500 Meters · Place 12 · Portsmouth | 1500 Meters | 12 | 5:12.18a | — |
2025 Outdoor Track
8 results2024 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 18 | PEP ScrimmageDec 18 · 1000 Meters · Place 8 · Portsmouth | 1000 Meters | 8. | 3:15.13a | 10 |
| Dec 15 | NWTL UNH AMDec 15 · 1500 Meters · Place 14 · Portsmouth | 1500 Meters | 14. | 5:09.41a PB | 10 |
| Jan 2 | NHWTL @ UNH JV SessionJan 2 · 300 Meters · Place 28 · Portsmouth | 300 Meters | 28 | 50.08 PB | FR |
| Jan 2 | NHWTL @ UNH JV SessionJan 2 · 55 Meters · Place 39 · Portsmouth | 55 Meters | 39 | 8.55 PB | FR |
2024 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| May 4 | SeacoastF/SMay 4 · 200 Meters · Place 27 · Portsmouth | 200 Meters | 27. | 30.39a PB | 9 |
| May 4 | SeacoastF/SMay 4 · 100 Meters · Place 41 · Portsmouth | 100 MetersRound P | 41. | 14.64a PB | 9 |
2023 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 21 | NHWTL @ UNH JV SessionDec 21 · 300 Meters · Place 35 · Portsmouth | 300 Meters | 35. | 50.15a | 9 |
| Dec 21 | NHWTL @ UNH JV SessionDec 21 · 55 Meter · Place 49 · Portsmouth | 55 Meter | 49. | 8.66a PB | 9 |
| Dec 13 | PEA ScrimmageDec 13 · 300 Meters · Place 43 · Portsmouth | 300 Meters | 43. | 50.41a | 9 |
| Dec 13 | PEA ScrimmageDec 13 · 55 Meter · Place 40 · Portsmouth | 55 MeterRound P | 40. | 8.79a | 9 |