Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorWilderness League Championship · May 23 | 11.38a | Wilderness League Championship | May 23, 2026 |
| 200 Meters · OutdoorWilderness League Championship · May 23 | 23.22a | Wilderness League Championship | May 23, 2026 |
| 300 Meters · Indoor38th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPS · Feb 28 | 36.81a | 38th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPS | February 28, 2026 |
| 400 Meters · OutdoorCoe-Brown Senior Day · May 5 | 53.17a | Coe-Brown Senior Day | May 5, 2026 |
| 400 Meters · Relay Split · IndoorNHWTL PSU Morning · Dec 28 | 1:00.119 | NHWTL PSU Morning | December 28, 2024 |
| 55 Meter · IndoorNHWTL UNH Afternoon · Dec 27 | 6.94a | NHWTL UNH Afternoon | December 27, 2025 |
| 55 Meters · IndoorNHWTL @ PEA Afternoon · Jan 24 | 6.95a | NHWTL @ PEA Afternoon | January 24, 2026 |
| 600 Meters · IndoorNHWTL PSU Morning · Dec 28 | 1:34.08a | NHWTL PSU Morning | December 28, 2024 |
| High Jump · IndoorNHWTL PSU Morning · Dec 28 | 5-03.00 | NHWTL PSU Morning | December 28, 2024 |
| Long Jump · OutdoorWilderness League Championship · May 23 | 18-03.25 | Wilderness League Championship | May 23, 2026 |
| Triple Jump · OutdoorNHIAA D-II Outdoor Championship and Battlenotes · May 30 | 39-5.75 | NHIAA D-II Outdoor Championship and Battlenotes | May 30, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
14 results2026 Indoor Track
5 results2025 Indoor Track
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 27 | NHWTL UNH AfternoonDec 27 · 300 Meters · Place 1 · Kingswood Reg Senior | 300 Meters | 1. | 38.32a | 11 |
| Dec 27 | NHWTL UNH AfternoonDec 27 · 55 Meter · Place 4 · Kingswood Reg Senior | 55 MeterRound P | 4. | 7.04a | 11 |
| Dec 27 | NHWTL UNH AfternoonDec 27 · 55 Meter · Place 2 · Kingswood Reg Senior | 55 Meter | 2. | 6.94a PB | 11 |
| Dec 21 | NHWTL UNH MorningDec 21 · 300 Meters · Place 1 · Kingswood Reg Senior | 300 Meters | 1. | 37.88a | 11 |
| Dec 21 | NHWTL UNH MorningDec 21 · 55 Meter · Place 5 · Kingswood Reg Senior | 55 MeterRound P | 5. | 7.02a | 11 |
| Dec 21 | NHWTL UNH MorningDec 21 · 55 Meter · Place 4 · Kingswood Reg Senior | 55 Meter | 4. | 6.97a | 11 |
| Dec 13 | NHWTL PEADec 13 · 300 Meters · Place 5 · Kingswood Reg Senior | 300 Meters | 5. | 37.06a | 11 |
| Dec 13 | NHWTL PEADec 13 · 55 Meter · Place 17 · Kingswood Reg Senior | 55 MeterRound P | 17. | 6.97a | 11 |
| Jan 19 | NHWTL UNH AfternoonJan 19 · 300 Meters · Place 8 · Kingswood Reg Senior | 300 Meters | 8. | 40.04a | 10 |
| Jan 19 | NHWTL UNH AfternoonJan 19 · High Jump · Place 5 · Kingswood Reg Senior | High Jump | 5. | 5-02.00 | 10 |
| Jan 11 | NHWTL PEAJan 11 · High Jump · Place 7 · Kingswood Reg Senior | High Jump | 7 | 5-1 | — |
| Jan 11 | NHWTL PEAJan 11 · 300 Meters · Place 8 · Kingswood Reg Senior | 300 Meters | 8 | 39.10a | — |
2025 Outdoor Track
4 results2024 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 28 | NHWTL PSU MorningDec 28 · 600 Meters · Place 3 · Kingswood Reg Senior | 600 Meters | 3. | 1:34.08a PB | 10 |
| Dec 28 | NHWTL PSU MorningDec 28 · High Jump · Place 3 · Kingswood Reg Senior | High Jump | 3. | 5-03.00 PB | 10 |
| Dec 28 | NHWTL PSU MorningDec 28 · 400 Meters · Kingswood Reg Senior | 400 MetersRelay Split | — | 1:00.119 PB | 10 |
| Dec 21 | NHWTL UNH MorningDec 21 · 300 Meters · Place 6 · Kingswood Reg Senior | 300 Meters | 6. | 39.54a | 10 |
| Dec 21 | NHWTL UNH MorningDec 21 · 55 Meter · Place 14 · Kingswood Reg Senior | 55 MeterRound P | 14. | 7.28a | 10 |
| Dec 15 | NWTL UNH AMDec 15 · 300 Meters · Place 4 · Kingswood Reg Senior | 300 Meters | 4. | 39.77a | 10 |
| Dec 15 | NWTL UNH AMDec 15 · 55 Meter · Place 7 · Kingswood Reg Senior | 55 MeterRound P | 7. | 7.22a | 10 |