Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · OutdoorSheldon Invite · May 13 | 4:56.41a | Sheldon Invite | May 13, 2023 |
| 1500 Meters · IndoorNHWTL PSU Morning · Dec 28 | 5:46.16a | NHWTL PSU Morning | December 28, 2024 |
| 1600 Meters · OutdoorSanborn Home Meet · Apr 18 | 6:04.01a | Sanborn Home Meet | April 18, 2023 |
| 400 Meters · OutdoorSanborn Cluster Meet · May 11 | 1:01.69a | Sanborn Cluster Meet | May 11, 2026 |
| 500 Meters · IndoorNHWTL UNH Morning · Jan 12 | 5:50.61 | NHWTL UNH Morning | January 12, 2025 |
| 600 Meters · IndoorNHWTL @ Plymouth Morning · Dec 30 | 2:05.82a | NHWTL @ Plymouth Morning | December 30, 2022 |
| Discus · 1.6kg · OutdoorSanborn Cluster Meet · May 11 | 99-00 | Sanborn Cluster Meet | May 11, 2026 |
| Javelin · 800g · OutdoorSanborn Cluster Meet · Apr 13 | 80-06 | Sanborn Cluster Meet | April 13, 2026 |
| Shot Put · 12lb · IndoorNHWT PSU PM · Dec 14 | 33-11.50 | NHWT PSU PM | December 14, 2024 |
| Shot Put · 12lb · OutdoorSanborn Last Chance · May 18 | 34-05.00 | Sanborn Last Chance | May 18, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
17 results2026 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 18 | NHWTL UNH AfternoonJan 18 · Shot Put · Place 22 · Sanborn Regional | Shot Put | 22 | 28-10 | SR |
| Jan 10 | NHWTL @ PEAJan 10 · Shot Put · Place 15 · Sanborn Regional | Shot Put12lb | 15. | 32-05.25 | 12 |
| Jan 4 | NHWTL UNH MorningJan 4 · Shot Put · Place 15 · Sanborn Regional | Shot Put | 15 | 29-7.5 | SR |
2025 Outdoor Track
5 results2025 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 12 | NHWTL UNH MorningJan 12 · 500 Meters · Place 25 · Sanborn Regional | 500 Meters | 25 | 5:50.61 PB | JR |
| Jan 4 | NHWTL PSU MorningJan 4 · Shot Put · Place 9 · Sanborn Regional | Shot Put | 9 | 32-3.50 | — |
| Jan 4 | NHWTL PSU MorningJan 4 · 1500 Meters · Place 9 · Sanborn Regional | 1500 Meters | 9 | 5:56.45a | — |
2024 Indoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 28 | NHWTL PSU MorningDec 28 · Shot Put · Place 8 · Sanborn Regional | Shot Put12lb | 8. | 32-10.00 | 11 |
| Dec 28 | NHWTL PSU MorningDec 28 · 1500 Meters · Place 17 · Sanborn Regional | 1500 Meters | 17. | 5:46.16a PB | 11 |
| Dec 14 | NHWT PSU PMDec 14 · Shot Put · Place 11 · Sanborn Regional | Shot Put12lb | 11. | 33-11.50 PB | 11 |
| Dec 14 | NHWT PSU PMDec 14 · 1500 Meters · Place 16 · Sanborn Regional | 1500 Meters | 16. | 5:53.26a | 11 |
| Jan 7 | NHWTL @ UNH MorningJan 7 · Shot Put · Place 36 · Sanborn Regional | Shot Put | 36 | 26-7 | SO |
| Jan 7 | NHWTL @ UNH MorningJan 7 · 1500 Meters · Place 21 · Sanborn Regional | 1500 Meters | 21 | 6:01.02 | SO |
| Jan 6 | NHWTL UNH Afternoon SessionJan 6 · Shot Put · Place 36 · Sanborn Regional | Shot Put | 36 | 26-7 | 10 |
| Jan 6 | NHWTL UNH Afternoon SessionJan 6 · 1500 Meters · Place 21 · Sanborn Regional | 1500 Meters | 21 | 6:01.02 | 10 |
2024 Outdoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| May 15 | Last ChanceMay 15 · Discus · Place 18 · Sanborn Regional | Discus | 18 | 85-5 | — |
| May 15 | Last ChanceMay 15 · Shot Put · Place 22 · Sanborn Regional | Shot Put | 22 | 29-6.50 | — |
| Apr 20 | Sanborn InviteApr 20 · Discus · Place 22 · Sanborn Regional | Discus1.6kg | 22. | 88-04 | 10 |
| Apr 15 | SanbornApr 15 · Discus · Place 4 · Sanborn Regional | Discus | 4 | 85-10 | — |
| Apr 15 | SanbornApr 15 · Shot Put · Place 6 · Sanborn Regional | Shot Put | 6 | 30-9.75 | — |
| Apr 13 | Pelham InviteApr 13 · Discus · Place 29 · Sanborn Regional | Discus1.6kg | 29. | 78-03 | 10 |
| Apr 13 | Pelham InviteApr 13 · Shot Put · Place 43 · Sanborn Regional | Shot Put12lb | 43. | 28-01.00 | 10 |
2023 Indoor Track
10 results2023 Outdoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| May 16 | Sanborn Last ChanceMay 16 · Shot Put · Place 19 · Sanborn Regional | Shot Put12lb | 19. | 25-10.50 | 9 |
| May 13 | Sheldon InviteMay 13 · 1 Mile · Place 6 · Sanborn Regional | 1 Mile | 6. | 4:56.41a PB | 9 |
| May 13 | Sheldon InviteMay 13 · Discus · Place 15 · Sanborn Regional | Discus1.6kg | 15. | 61-10 | 9 |
| May 10 | Sanborn Home MeetMay 10 · Discus · Place 8 · Sanborn Regional | Discus | 8 | 64-10 | — |
| May 10 | Sanborn Home MeetMay 10 · Shot Put · Place 17 · Sanborn Regional | Shot Put | 17 | 25-9 | — |
| May 10 | Sanborn Home MeetMay 10 · 1600 Meters · Place 3 · Sanborn Regional | 1600 Meters | 3 | 6:20.93a | — |
| Apr 18 | Sanborn Home MeetApr 18 · Discus · Place 12 · Sanborn Regional | Discus | 12 | 58-10 | — |
| Apr 18 | Sanborn Home MeetApr 18 · Shot Put · Place 17 · Sanborn Regional | Shot Put | 17 | 25-3 | — |
| Apr 18 | Sanborn Home MeetApr 18 · 1600 Meters · Place 7 · Sanborn Regional | 1600 Meters | 7 | 6:04.01a PB | — |
| Apr 15 | Pelham InvitationalApr 15 · Discus · Place 33 · Sanborn Regional | Discus | 33 | 63-00 | — |
| Apr 15 | Pelham InvitationalApr 15 · 1600 Meters · Place 43 · Sanborn Regional | 1600 Meters | 43 | 6:05.01 | — |
2022 Indoor Track
6 results