Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1000 Meters · IndoorNHWTL @ PSU Morning Session · Dec 30 | 3:18.15a | NHWTL @ PSU Morning Session | December 30, 2023 |
| 1500 Meters · IndoorNHWTL PSU Morning · Dec 21 | 4:49.28a | NHWTL PSU Morning | December 21, 2024 |
| 1600 Meters · OutdoorMonadnock Last Chance Twilight Meet 2025 · May 23 | 5:21.64 | Monadnock Last Chance Twilight Meet 2025 | May 23, 2025 |
| 3000 Meters · IndoorNHWTL @ PEA · Dec 17 | 11:10.12a | NHWTL @ PEA | December 17, 2022 |
| 3200 Meters · OutdoorMerrimack Valley Quad · Apr 18 | 12:16.12 | Merrimack Valley Quad | April 18, 2023 |
| 500 Meters · IndoorNHWTL UNH Afternoon · Jan 12 | 4:54.19 | NHWTL UNH Afternoon | January 12, 2025 |
| 800 Meters · OutdoorSanborn Invitational · Apr 19 | 2:27.99 | Sanborn Invitational | April 19, 2025 |
| 800 Meters · Relay Split · OutdoorPelham Invite · Apr 13 | 2:31.720 | Pelham Invite | April 13, 2024 |
| Javelin · 800g · OutdoorOR Home2 · May 7 | 78' 2" | OR Home2 | May 7, 2024 |
| Shot Put · 12lb · IndoorNHWT PEA · Dec 14 | 24-10.75 | NHWT PEA | December 14, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Outdoor Track
9 results2025 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 1 | NHWTL UNH MorningFeb 1 · 1500 Meters · Place 22 · Bow | 1500 Meters | 22 | 5:27.31 | 12 |
| Jan 12 | NHWTL UNH AfternoonJan 12 · 500 Meters · Place 6 · Bow | 500 Meters | 6 | 4:54.19 PB | SR |
2024 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 21 | NHWTL PSU MorningDec 21 · Shot Put · Place 30 · Bow | Shot Put12lb | 30. | 24-08.00 | 12 |
| Dec 21 | NHWTL PSU MorningDec 21 · 1500 Meters · Place 5 · Bow | 1500 Meters | 5. | 4:49.28a PB | 12 |
| Dec 14 | NHWT PEADec 14 · Shot Put · Place 25 · Bow | Shot Put12lb | 25. | 24-10.75 PB | 12 |
| Dec 14 | NHWT PEADec 14 · 1500 Meters · Place 3 · Bow | 1500 Meters | 3. | 4:50.43a | 12 |
| Feb 1 | Pinkerton Field Events Meet 2024Feb 1 · Shot Put · Place 62 · Bow | Shot Put | 62 | 26-6.75 | JR |
| Jan 14 | NHWTL UNH AMJan 14 · Shot Put · Place 29 · Bow | Shot Put | 29 | 21-10.75 | — |
| Jan 14 | NHWTL UNH PMJan 14 · Shot Put · Place 29 · Bow | Shot Put12lb | 29. | 21-10.75 | 11 |
2024 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| May 11 | Bobcat2024May 11 · 1600 Meters · Place 34 · Bow | 1600 Meters | 34. | 5:43.25a | 11 |
| May 7 | OR Home2May 7 · Javelin · Place 12 · Bow | Javelin800g | 12. | 78' 2" PB | 11 |
| May 7 | OR Home2May 7 · 800 Meters · Place 10 · Bow | 800 Meters | 10. | 2:37.79a | 11 |
| May 4 | Bow Home MeetMay 4 · Javelin · Place 10 · Bow | Javelin | 10 | 21.28m | JR |
| May 4 | Bow Home MeetMay 4 · Shot Put · Place 17 · Bow | Shot Put | 17 | 6.97m | JR |
| May 4 | Bow Home MeetMay 4 · 3200 Meters · Place 6 · Bow | 3200 Meters | 6 | 12:44.18 | JR |
| Apr 16 | MVHSApr 16 · 1600 Meters · Place 10 · Bow | 1600 Meters | 10. | 5:42.28a | 11 |
| Apr 13 | Pelham InviteApr 13 · 1600 Meters · Place 47 · Bow | 1600 Meters | 47. | 6:09.01a | 11 |
| Apr 13 | Pelham InviteApr 13 · 800 Meters · Bow | 800 MetersRelay Split | — | 2:31.720 PB | 11 |
| Apr 13 | Pelham InviteApr 13 · 800 Meters · Place 37 · Bow | 800 Meters | 37. | 2:37.98a | 11 |
2023 Indoor Track
7 results2023 Outdoor Track
4 results2022 Indoor Track
3 results2022 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| May 14 | Bobcat InvitationalMay 14 · 800 Meters · Place 29 · Bow | 800 Meters | 29 | 2:51.84 | FR |