Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorCoe-Brown Cluster Meet · Apr 9 | 11.84a | Coe-Brown Cluster Meet | April 9, 2026 |
| 200 Meters · OutdoorSeacoast Championships · May 22 | 24.31a | Seacoast Championships | May 22, 2026 |
| 300 Meters · IndoorWinter Warrior HS Invitational · Dec 28 | 38.23a | Winter Warrior HS Invitational | December 28, 2025 |
| 300m Hurdles · 36" / 0.914m · OutdoorCoe-Brown Meet · May 7 | 50.85a | Coe-Brown Meet | May 7, 2024 |
| 400 Meters · OutdoorBobcat Invite · May 17 | 53.43 | Bobcat Invite | May 17, 2025 |
| 400 Meters · Relay Split · OutdoorBlack Bear · Apr 27 | 59.555 | Black Bear | April 27, 2024 |
| 55 Meter · IndoorThe Beantown Winter Classic · Dec 20 | 7.26a | The Beantown Winter Classic | December 20, 2025 |
| 55 Meters · IndoorNHWTL UNH Morning · Jan 18 | 7.33 | NHWTL UNH Morning | January 18, 2026 |
| 600 Meters · IndoorThe Beantown Winter Classic · Dec 20 | 1:34.13a | The Beantown Winter Classic | December 20, 2025 |
| 800 Meters · OutdoorCoe-Brown Senior Day · May 5 | 2:15.41a | Coe-Brown Senior Day | May 5, 2026 |
| 800 Meters · Relay Split · IndoorNHWTL Morning @ PSU · Jan 3 | 2:27.009 | NHWTL Morning @ PSU | January 3, 2026 |
| Javelin · 800g · OutdoorOR Home #1 · Apr 21 | 130' 3" | OR Home #1 | April 21, 2026 |
| Long Jump · IndoorNHWTL @ UNH · Jan 3 | 3.63m | NHWTL @ UNH | January 3, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
23 results| Date | Meet | Event | Pl | Mark | Gr |
| May 30 | NHIAA D-II Outdoor Championship and BattlenotesMay 30 · Javelin · Place 8 · Coe-Brown Northwood Academy | Javelin800g | 8. | 110-3 | 12 |
| May 22 | Seacoast ChampionshipsMay 22 · Javelin · Place 8 · Coe-Brown Northwood Academy | Javelin800g | 8. | 130-02 | 12 |
| May 22 | Seacoast ChampionshipsMay 22 · 200 Meters · Place 3 · Coe-Brown Northwood Academy | 200 Meters | 3. | 24.31a PB | 12 |
| May 22 | Seacoast ChampionshipsMay 22 · 100 Meters · Place 11 · Coe-Brown Northwood Academy | 100 MetersRound P | 11. | 12.30a | 12 |
| May 18 | Sanborn Last ChanceMay 18 · Javelin · Place 11 · Coe-Brown Northwood Academy | Javelin800g | 11. | 121-05 | 12 |
| May 18 | Sanborn Last ChanceMay 18 · 400 Meters · Place 4 · Coe-Brown Northwood Academy | 400 Meters | 4. | 54.32a | 12 |
| May 16 | 2026 Bobcat InviteMay 16 · Javelin · Place 16 · Coe-Brown Northwood Academy | Javelin800g | 16. | 113' 5" | 12 |
| May 7 | Clipper RelaysMay 7 · Javelin · Place 26 · Coe-Brown Northwood Academy | Javelin800g | 26. | 115-05 | 12 |
| May 5 | Coe-Brown Senior DayMay 5 · Javelin · Place 2 · Coe-Brown Northwood Academy | Javelin800g | 2. | 123' 1" | 12 |
| May 5 | Coe-Brown Senior DayMay 5 · 800 Meters · Place 2 · Coe-Brown Northwood Academy | 800 Meters | 2. | 2:15.41a PB | 12 |
| Apr 25 | Black Bear InviteApr 25 · Javelin · Place 13 · Coe-Brown Northwood Academy | Javelin800g | 13. | 127-4.00 | 12 |
| Apr 25 | Black Bear InviteApr 25 · 200 Meters · Place 14 · Coe-Brown Northwood Academy | 200 Meters | 14. | 24.62a | 12 |
| Apr 21 | OR Home #1Apr 21 · Javelin · Place 2 · Coe-Brown Northwood Academy | Javelin800g | 2. | 130' 3" PB | 12 |
| Apr 21 | OR Home #1Apr 21 · 400 Meters · Place 3 · Coe-Brown Northwood Academy | 400 Meters | 3. | 54.84a | 12 |
| Apr 21 | OR Home #1Apr 21 · 200 Meters · Coe-Brown Northwood Academy | 200 Meters | -- | NT | 12 |
| Apr 18 | ORSpringApr 18 · Javelin · Coe-Brown Northwood Academy | Javelin800gRound P | -- | NM | 12 |
| Apr 18 | ORSpringApr 18 · 400 Meters · Coe-Brown Northwood Academy | 400 Meters | -- | NT | 12 |
| Apr 16 | Coe-Brown Cluster MeetApr 16 · Javelin · Coe-Brown Northwood Academy | Javelin800g | -- | DNS | 12 |
| Apr 16 | Coe-Brown Cluster MeetApr 16 · 400 Meters · Coe-Brown Northwood Academy | 400 Meters | -- | DNS | 12 |
| Apr 11 | Pelham InvitationalApr 11 · Javelin · Place 9 · Coe-Brown Northwood Academy | Javelin800g | 9. | 123-07 | 12 |
| Apr 9 | Coe-Brown Cluster MeetApr 9 · Javelin · Place 3 · Coe-Brown Northwood Academy | Javelin800g | 3. | 128-03 | 12 |
| Apr 9 | Coe-Brown Cluster MeetApr 9 · 200 Meters · Coe-Brown Northwood Academy | 200 Meters | -- | DNS | 12 |
| Apr 9 | Coe-Brown Cluster MeetApr 9 · 100 Meters · Place 7 · Coe-Brown Northwood Academy | 100 Meters | 7. | 11.84a PB | 12 |
2026 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 18 | NHWTL UNH MorningJan 18 · 300 Meters · Place 7 · Coe-Brown | 300 Meters | 7 | 39.23 | SR |
| Jan 18 | NHWTL UNH MorningJan 18 · 55 Meters · Place 24 · Coe-Brown | 55 Meters | 24 | 7.33 PB | SR |
| Jan 11 | NHWTL UNH AfternoonJan 11 · 300 Meters · Place 7 · Coe-Brown | 300 Meters | 7 | 39.30 | SR |
| Jan 3 | NHWTL Morning @ PSUJan 3 · 300 Meters · Place 8 · Coe-Brown Northwood Academy | 300 Meters | 8. | 39.58a | 12 |
| Jan 3 | NHWTL Morning @ PSUJan 3 · 800 Meters · Coe-Brown Northwood Academy | 800 MetersRelay Split | — | 2:27.009 PB | 12 |
2025 Indoor Track
6 results2025 Outdoor Track
12 results2024 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 21 | The Beantown Winter ClassicDec 21 · 600 Meters · Place 59 · Coe-Brown Northwood Academy | 600 Meters | 59. | 1:38.61a | 11 |
| Dec 14 | NHWT PSU PMDec 14 · 600 Meters · Place 8 · Coe-Brown Northwood Academy | 600 Meters | 8. | 1:34.88a | 11 |
| Jan 13 | NHWTL PSU 1_13_24Jan 13 · 600 Meters · Place 10 · Coe-Brown Northwood Academy | 600 Meters | 10. | 1:40.52a | 10 |
2024 Outdoor Track
16 results| Date | Meet | Event | Pl | Mark | Gr |
| May 24 | NHIAA D-II Outdoor ChampionshipMay 24 · 400 Meters · Place 15 · Coe-Brown | 400 Meters | 15 | 55.20 | SO |
| May 24 | NHIAA D-II Outdoor ChampionshipMay 24 · 400 Meters · Place 15 · Coe-Brown | 400 Meters | 15 | 55.20 | SO |
| May 17 | SeacoastMay 17 · 400 Meters · Place 10 · Coe-Brown Northwood Aca | 400 Meters | 10 | 55.09a | — |
| May 15 | Last ChanceMay 15 · Javelin · Place 17 · Coe-Brown Northwood Acad | Javelin | 17 | 92-10 | — |
| May 9 | MV Senior DayMay 9 · Javelin · Place 19 · Coe-Brown Northwood Acad | Javelin | 19 | 74-11 | — |
| May 7 | Coe-Brown MeetMay 7 · Javelin · Place 7 · Coe-Brown Northwood Academy | Javelin800g | 7. | 93-0 | 10 |
| May 7 | Coe-Brown MeetMay 7 · 300m Hurdles · Place 6 · Coe-Brown Northwood Academy | 300m Hurdles36" / 0.914m | 6. | 50.85a PB | 10 |
| May 2 | Clipper RelaysMay 2 · 110m Hurdles · Place 40 · Coe-Brown Northwood Aca | 110m Hurdles | 40 | 23.79a | — |
| Apr 30 | OR,CB,STAApr 30 · Javelin · Place 8 · Coe-Brown Northwood Academy | Javelin800g | 8. | 83' 9" | 10 |
| Apr 30 | OR,CB,STAApr 30 · 300m Hurdles · Place 2 · Coe-Brown Northwood Academy | 300m Hurdles36" / 0.914m | 2. | 51.63a | 10 |
| Apr 27 | Black BearApr 27 · 400 Meters · Coe-Brown Northwood Academy | 400 MetersRelay Split | — | 59.555 PB | 10 |
| Apr 20 | Sanborn InviteApr 20 · 400 Meters · Place 12 · Coe-Brown Northwood Academy | 400 Meters | 12. | 56.54a | 10 |
| Apr 13 | Pelham InviteApr 13 · 800 Meters · Place 19 · Coe-Brown Northwood Academy | 800 Meters | 19. | 2:24.76a | 10 |
| Apr 13 | Pelham InviteApr 13 · 400 Meters · Place 16 · Coe-Brown Northwood Academy | 400 Meters | 16. | 57.32a | 10 |
| Apr 11 | Coe-BrownApr 11 · Javelin · Place 14 · Coe-Brown Northwood Academy | Javelin800g | 14. | 73-00 | 10 |
| Apr 11 | Coe-BrownApr 11 · 400 Meters · Place 5 · Coe-Brown Northwood Academy | 400 Meters | 5. | 58.11a | 10 |
2023 Indoor Track
10 results2023 Outdoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 20 | Coe-Brown Tri MeetApr 20 · 800 Meters · Place 11 · Coe-Brown Northwood Aca | 800 Meters | 11 | 2:32.59a | — |
| Apr 15 | Pelham InvitationalApr 15 · 400 Meters · Place 38 · Coe-Brown Northwood Acade | 400 Meters | 38 | 1:04.53 | 9 |
| Apr 11 | Coe-Brown Quad MeetApr 11 · 400 Meters · Place 9 · Coe-Brown | 400 Meters | 9 | 1:03.68 | FR |
| Apr 11 | Coe-Brown Quad MeetApr 11 · 400 Meters · Place 9 · Coe-Brown | 400 Meters | 9 | 1:03.68 | FR |
2022 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 27 | NHWTL @ UNH AfternoonDec 27 · 55 Meter · Place 39 · Coe-Brown Northwood Academy | 55 MeterRound P | 39. | 8.40a | 9 |