Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorPortsmouth Quad Meet · May 13 | 13.99 | Portsmouth Quad Meet | May 13, 2025 |
| 200 Meters · OutdoorPortsmouth Quad Meet · May 13 | 29.33 | Portsmouth Quad Meet | May 13, 2025 |
| 300 Meters · IndoorNHWTL PEA · Dec 20 | 49.54a | NHWTL PEA | December 20, 2025 |
| 400 Meters · OutdoorBelmont HS Meet · May 15 | 1:19.91a | Belmont HS Meet | May 15, 2025 |
| 55 Meter · IndoorNHWTL PEA · Dec 20 | 8.33a | NHWTL PEA | December 20, 2025 |
| 55 Meters · IndoorNHWTL @ PEA · Jan 21 | 8.44a | NHWTL @ PEA | January 21, 2026 |
| Discus · 1kg · OutdoorBelmont HS 2026 · Apr 10 | 92-11.00 | Belmont HS 2026 | April 10, 2026 |
| High Jump · IndoorNHWTL JV 1 · Dec 19 | 3-09.00 | NHWTL JV 1 | December 19, 2024 |
| Javelin · 600g · OutdoorClipper Relays · May 7 | 53-00 | Clipper Relays | May 7, 2026 |
| Shot Put · 4kg · IndoorNHWTL UNH Afternoon · Dec 27 | 22-01.25 | NHWTL UNH Afternoon | December 27, 2025 |
| Shot Put · 4kg · OutdoorClipper Relays · May 7 | 22-04.50 | Clipper Relays | May 7, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
12 results| Date | Meet | Event | Pl | Mark | Gr |
| May 28 | Winnisquam Meet #2May 28 · Discus · Place 3 · Portsmouth Christian | Discus1kg | 3. | 66-2 | 10 |
| May 22 | Seacoast ChampionshipsMay 22 · Discus · Place 9 · Portsmouth Christian | Discus1kg | 9. | 83-10 | 10 |
| May 18 | Sanborn Last ChanceMay 18 · Discus · Place 4 · Portsmouth Christian | Discus1kg | 4. | 86-05 | 10 |
| May 16 | 2026 Bobcat InviteMay 16 · Discus · Place 9 · Portsmouth Christian | Discus1kg | 9. | 90' 6" | 10 |
| May 12 | Belmont MeetMay 12 · Discus · Place 2 · Portsmouth Christian | Discus1kg | 2. | 83-3 | 10 |
| May 12 | Belmont MeetMay 12 · Shot Put · Place 8 · Portsmouth Christian | Shot Put4kg | 8. | 21-10 | 10 |
| May 7 | Clipper RelaysMay 7 · Javelin · Place 45 · Portsmouth Christian | Javelin600g | 45. | 53-00 PB | 10 |
| May 7 | Clipper RelaysMay 7 · Shot Put · Place 39 · Portsmouth Christian | Shot Put4kg | 39. | 22-04.50 PB | 10 |
| Apr 28 | Winnisquam Meet #2Apr 28 · Discus · Place 3 · Portsmouth Christian | Discus1kg | 3. | 66-2 | 10 |
| Apr 25 | Black Bear InviteApr 25 · Discus · Place 22 · Portsmouth Christian | Discus1kg | 22. | 66-11.00 | 10 |
| Apr 18 | Sanborn InvitationalApr 18 · Discus · Place 6 · Portsmouth Christian | Discus1kg | 6. | 89-07 | 10 |
| Apr 10 | Belmont HS 2026Apr 10 · Discus · Place 1 · Portsmouth Christian | Discus1kg | 1. | 92-11.00 PB | 10 |
2026 Indoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 24 | NHWTL UNH EveningJan 24 · Shot Put · Place 20 · Portsmouth Christian | Shot Put | 20 | 23-4.50 | 10 |
| Jan 24 | NHWTL UNH EveningJan 24 · 55 Meters · Place 23 · Portsmouth Christian | 55 Meters | 23 | 8.47a | 10 |
| Jan 21 | NHWTL @ PEAJan 21 · Shot Put · Place 16 · Portsmouth Christian | Shot Put | 16 | 23-7 | 10 |
| Jan 21 | NHWTL @ PEAJan 21 · 55 Meters · Place 34 · Portsmouth Christian | 55 Meters | 34 | 8.44a PB | 10 |
| Jan 11 | NHWTL UNH AfternoonJan 11 · Shot Put · Place 8 · Portsmouth Christian | Shot Put | 8 | 22-9 | SO |
| Jan 11 | NHWTL UNH AfternoonJan 11 · 55 Meters · Place 23 · Portsmouth Christian | 55 Meters | 23 | 8.47 | SO |
| Jan 4 | NHWTL UNH AfternoonJan 4 · Shot Put · Place 9 · Portsmouth Christian | Shot Put | 9 | 25-10 | SO |
| Jan 4 | NHWTL UNH AfternoonJan 4 · 300 Meters · Place 23 · Portsmouth Christian | 300 Meters | 23 | 51.89 | SO |
| Jan 4 | NHWTL UNH AfternoonJan 4 · 55 Meters · Place 18 · Portsmouth Christian | 55 Meters | 18 | 8.45 | SO |
2025 Indoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 27 | NHWTL UNH AfternoonDec 27 · 300 Meters · Place 16 · Portsmouth Christian | 300 Meters | 16. | 51.14a | 10 |
| Dec 27 | NHWTL UNH AfternoonDec 27 · 55 Meter · Place 15 · Portsmouth Christian | 55 MeterRound P | 15. | 8.45a | 10 |
| Dec 27 | NHWTL UNH AfternoonDec 27 · Shot Put · Place 10 · Portsmouth Christian | Shot Put4kg | 10. | 22-01.25 PB | 10 |
| Dec 20 | NHWTL PEADec 20 · 300 Meters · Place 17 · Portsmouth Christian | 300 Meters | 17. | 49.54a PB | 10 |
| Dec 20 | NHWTL PEADec 20 · 55 Meter · Place 23 · Portsmouth Christian | 55 MeterRound P | 23. | 8.33a PB | 10 |
| Dec 20 | NHWTL PEADec 20 · Shot Put · Portsmouth Christian | Shot Put4kg | -- | DNS | 10 |
| Jan 11 | NHWTL PEAJan 11 · 55 Meters · Place 37 · Portsmouth Christian | 55 Meters | 37 | 8.61a | — |
| Jan 4 | NHWTL PSU MorningJan 4 · 300 Meters · Place 18 · Portsmouth Christian | 300 Meters | 18 | 53.16a | — |
| Jan 4 | NHWTL PSU MorningJan 4 · 55 Meters · Place 16 · Portsmouth Christian | 55 Meters | 16 | 8.72a | — |
2025 Outdoor Track
18 results2024 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 28 | NHWTL UNH MorningDec 28 · 300 Meters · Portsmouth Christian | 300 Meters | -- | FS | 9 |
| Dec 28 | NHWTL UNH MorningDec 28 · 55 Meter · Place 21 · Portsmouth Christian | 55 MeterRound P | 21. | 8.73a | 9 |
| Dec 19 | NHWTL JV 1Dec 19 · 55 Meter · Place 7 · Portsmouth Christian | 55 Meter | 7. | 8.57a | 9 |
| Dec 19 | NHWTL JV 1Dec 19 · High Jump · Place 2 · Portsmouth Christian | High Jump | 2. | 3-09.00 PB | 9 |
| Dec 14 | NHWT PEADec 14 · 55 Meter · Place 22 · Portsmouth Christian | 55 MeterRound P | 22. | 8.50a | 9 |