Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorMSTCA Boston Holiday Classic · Dec 27 | 5:16.37a | MSTCA Boston Holiday Classic | December 27, 2021 |
| 1 Mile · OutdoorNashua North Invitational · Apr 20 | 5:00.38 | Nashua North Invitational | April 20, 2024 |
| 100 Meters · OutdoorMemorial Tri - Meet · May 21 | 12.91 | Memorial Tri - Meet | May 21, 2025 |
| 1000 Meters · IndoorNHWTL UNH Morning · Jan 19 | 2:52.71a | NHWTL UNH Morning | January 19, 2025 |
| 1500 Meters · IndoorNHWTL PEA · Jan 11 | 4:36.46a | NHWTL PEA | January 11, 2025 |
| 1600 Meters · OutdoorBlack Bear · Apr 27 | 4:58.37a | Black Bear | April 27, 2024 |
| 200 Meters · OutdoorMemorial Tri - Meet · May 21 | 25.91 | Memorial Tri - Meet | May 21, 2025 |
| 3200 Meters · OutdoorSouthern Cluster Championships · May 17 | 11:06.60 | Southern Cluster Championships | May 17, 2022 |
| 600 Meters · IndoorNHWTL PEA · Jan 13 | 1:36.95a | NHWTL PEA | January 13, 2024 |
| 800 Meters · OutdoorExeter Tri Meet · May 7 | 2:22.99a | Exeter Tri Meet | May 7, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Outdoor Track
5 results2025 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 1 | NHWTL UNH AfternoonFeb 1 · 1500 Meters · Place 16 · Windham | 1500 Meters | 16 | 4:41.64 | 12 |
| Jan 26 | NHWTL UNH AfternoonJan 26 · 600 Meters · Place 14 · Windham | 600 Meters | 14 | 1:38.67a | — |
| Jan 19 | NHWTL UNH MorningJan 19 · 1000 Meters · Place 5 · Windham | 1000 Meters | 5. | 2:52.71a PB | 12 |
| Jan 11 | NHWTL PEAJan 11 · 1500 Meters · Place 3 · Windham | 1500 Meters | 3 | 4:36.46a PB | — |
2024 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 28 | NHWTL UNH AfternoonDec 28 · 600 Meters · Place 7 · Windham | 600 Meters | 7. | 1:38.38a | 12 |
| Dec 21 | NHWTL UNH AfternoonDec 21 · 1000 Meters · Place 2 · Windham | 1000 Meters | 2. | 2:54.65a | 12 |
| Dec 14 | NHWT PSU AMDec 14 · 1000 Meters · Place 2 · Windham | 1000 Meters | 2. | 2:56.54a | 12 |
| Jan 20 | NHWTL UNH PMJan 20 · 1000 Meters · Place 14 · Windham | 1000 Meters | 14 | 3:03.65 | JR |
| Jan 20 | NHWTL UNH AMJan 20 · 1000 Meters · Place 14 · Windham | 1000 Meters | 14. | 3:03.65a | 11 |
| Jan 13 | NHWTL PEAJan 13 · 600 Meters · Place 18 · Windham | 600 Meters | 18. | 1:36.95a PB | 11 |
| Jan 6 | Dartmouth RelaysJan 6 · 600 Meters · Place 15 · Windham | 600 Meters | 15. | 1:37.94a | 11 |
2024 Outdoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| May 7 | Exeter Tri MeetMay 7 · 3200 Meters · Place 1 · Windham | 3200 Meters | 1. | 11:34.70a | 11 |
| May 7 | Exeter Tri MeetMay 7 · 800 Meters · Place 10 · Windham | 800 Meters | 10. | 2:22.99a PB | 11 |
| Apr 27 | Black BearApr 27 · 1600 Meters · Place 27 · Windham | 1600 Meters | 27. | 4:58.37a PB | 11 |
| Apr 20 | Nashua North InvitationalApr 20 · 1 Mile · Place 19 · Windham | 1 Mile | 19 | 5:00.38 PB | JR |
| Apr 13 | Pelham InviteApr 13 · 1600 Meters · Place 11 · Windham | 1600 Meters | 11. | 5:05.38a | 11 |
2023 Indoor Track
3 results2023 Outdoor Track
2 results2022 Outdoor Track
3 results2022 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 4 | Souhegan Mini Meet #3Jan 4 · 1000 Meters · Place 8 · Fres Windham | 1000 Meters | 8 | 3:11.06 | — |
2021 Indoor Track
3 results