Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1500 Meters · IndoorNHWTL @ UNH Morning Session · Dec 23 | 5:08.35a | NHWTL @ UNH Morning Session | December 23, 2023 |
| 1600 Meters · OutdoorCoe-Brown Meet · May 7 | 5:19.16a | Coe-Brown Meet | May 7, 2024 |
| 200 Meters · OutdoorManchester West Tri · Apr 14 | 27.14 | Manchester West Tri | April 14, 2025 |
| 300 Meters · IndoorNHWTL JV 1 · Dec 19 | 42.44a | NHWTL JV 1 | December 19, 2024 |
| 3000 Meters · IndoorNHWTL PEA · Jan 13 | 10:38.23a | NHWTL PEA | January 13, 2024 |
| 400 Meters · OutdoorKingswood HS Invitational · Apr 24 | 56.35 | Kingswood HS Invitational | April 24, 2025 |
| 600 Meters · IndoorNWTL UNH AM · Dec 15 | 1:36.64a | NWTL UNH AM | December 15, 2024 |
| 800 Meters · OutdoorBobcat Invitational · May 14 | 2:35.91 | Bobcat Invitational | May 14, 2022 |
| High Jump · IndoorNHWTL JV 1 · Dec 19 | 5-02.00 | NHWTL JV 1 | December 19, 2024 |
| High Jump · OutdoorBow Home Meet · May 4 | 1.47m | Bow Home Meet | May 4, 2024 |
| Javelin · 800g · OutdoorNHIAA D-II Outdoor Championship & Battlenotes · May 31 | 104-1 | NHIAA D-II Outdoor Championship & Battlenotes | May 31, 2025 |
| Long Jump · IndoorNHWTL JV 1 · Dec 19 | 17-01.75 | NHWTL JV 1 | December 19, 2024 |
| Long Jump · OutdoorBow Home Meet · May 4 | 4.54m | Bow Home Meet | May 4, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Outdoor Track
12 results2025 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 1 | NHWTL UNH MorningFeb 1 · 600 Meters · Place 25 · Kingswood | 600 Meters | 25 | 1:42.10 | 12 |
| Jan 26 | NHWTL UNH MorningJan 26 · 600 Meters · Place 13 · Kingswood Reg Senior | 600 Meters | 13 | 1:37.18a | — |
| Jan 19 | NHWTL UNH AfternoonJan 19 · 600 Meters · Place 8 · Kingswood Reg Senior | 600 Meters | 8. | 1:36.71a | 12 |
| Jan 19 | NHWTL UNH AfternoonJan 19 · High Jump · Place 7 · Kingswood Reg Senior | High Jump | 7. | 5-00.00 | 12 |
| Jan 11 | NHWTL PEAJan 11 · Long Jump · Place 13 · Kingswood Reg Senior | Long Jump | 13 | 16-11.50 | — |
| Jan 11 | NHWTL PEAJan 11 · High Jump · Place 9 · Kingswood Reg Senior | High Jump | 9 | 5-1 | — |
2024 Indoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 19 | NHWTL JV 1Dec 19 · 300 Meters · Place 4 · Kingswood Reg Senior | 300 Meters | 4. | 42.44a PB | 12 |
| Dec 19 | NHWTL JV 1Dec 19 · Long Jump · Place 4 · Kingswood Reg Senior | Long Jump | 4. | 17-01.75 PB | 12 |
| Dec 19 | NHWTL JV 1Dec 19 · High Jump · Place 1 · Kingswood Reg Senior | High Jump | 1. | 5-02.00 PB | 12 |
| Dec 15 | NWTL UNH AMDec 15 · 600 Meters · Place 4 · Kingswood Reg Senior | 600 Meters | 4. | 1:36.64a PB | 12 |
| Dec 15 | NWTL UNH AMDec 15 · Long Jump · Place 7 · Kingswood Reg Senior | Long Jump | 7. | 16-10.00 | 12 |
| Dec 15 | NWTL UNH AMDec 15 · High Jump · Place 3 · Kingswood Reg Senior | High Jump | 3. | 5-02.00 | 12 |
| Jan 13 | NHWTL PEAJan 13 · Long Jump · Place 10 · Kingswood Reg Senior | Long Jump | 10. | 16-00.00 | 11 |
| Jan 13 | NHWTL PEAJan 13 · 3000 Meters · Place 9 · Kingswood Reg Senior | 3000 Meters | 9. | 10:38.23a PB | 11 |
2024 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| May 7 | Coe-Brown MeetMay 7 · 1600 Meters · Place 11 · Kingswood Reg Senior | 1600 Meters | 11. | 5:19.16a PB | 11 |
| May 7 | Coe-Brown MeetMay 7 · Long Jump · Place 14 · Kingswood Reg Senior | Long Jump | 14. | 15-5.75 | 11 |
| May 7 | Coe-Brown MeetMay 7 · High Jump · Place 7 · Kingswood Reg Senior | High Jump | 7. | 5-0 | 11 |
| May 4 | Bow Home MeetMay 4 · Long Jump · Place 4 · Kingswood | Long Jump | 4 | 4.54m PB | SR |
| May 4 | Bow Home MeetMay 4 · High Jump · Place 3 · Kingswood | High Jump | 3 | 1.47m PB | SR |
| May 4 | Bow Home MeetMay 4 · 1600 Meters · Place 5 · Kingswood | 1600 Meters | 5 | 5:19.32 | SR |
2023 Indoor Track
8 results2022 Indoor Track
6 results2022 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| May 14 | Bobcat InvitationalMay 14 · 800 Meters · Place 24 · Kingswood | 800 Meters | 24 | 2:35.91 PB | FR |