Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
20 results| Date | Meet | Event | Pl | Mark | Gr |
| May 30 | NHIAA D-II Outdoor Championship and BattlenotesMay 30 · 300m Hurdles · Place 7 · Merrimack Valley | 300m Hurdles30" / 0.762m | 7. | 50.75a | 12 |
| May 30 | NHIAA D-II Outdoor Championship and BattlenotesMay 30 · 100m Hurdles · Place 12 · Merrimack Valley | 100m Hurdles33" / 0.838mRound P | 12. | 18.92a | 12 |
| May 20 | Bow Cluster MeetMay 20 · Discus · Place 19 · Merrimack Valley | Discus1kg | 19. | 48-10 PB | 12 |
| May 20 | Bow Cluster MeetMay 20 · 100m Hurdles · Place 4 · Merrimack Valley | 100m Hurdles33" / 0.838m | 4. | 18.95a | 12 |
| May 20 | Bow Cluster MeetMay 20 · 800 Meters · Place 3 · Merrimack Valley | 800 Meters | 3. | 2:43.39a | 12 |
| May 18 | Sanborn Last ChanceMay 18 · 300m Hurdles · Place 1 · Merrimack Valley | 300m Hurdles30" / 0.762m | 1. | 49.87a | 12 |
| May 18 | Sanborn Last ChanceMay 18 · 100m Hurdles · Place 4 · Merrimack Valley | 100m Hurdles33" / 0.838m | 4. | 18.35a | 12 |
| May 7 | Clipper RelaysMay 7 · Triple Jump · Merrimack Valley | Triple Jump | -- | DNS | 12 |
| Apr 28 | Kennett HS MeetApr 28 · Long Jump · Place 4 · Merrimack Valley | Long Jump | 4. | 13-7.75 | 12 |
| Apr 28 | Kennett HS MeetApr 28 · 800 Meters · Place 2 · Merrimack Valley | 800 Meters | 2. | 2:40.14a PB | 12 |
| Apr 28 | Kennett HS MeetApr 28 · 100 Meters · Place 3 · Merrimack Valley | 100 Meters | 3. | 14.12a PB | 12 |
| Apr 25 | Black Bear InviteApr 25 · 300m Hurdles · Place 9 · Merrimack Valley | 300m Hurdles30" / 0.762m | 9. | 51.14a | 12 |
| Apr 25 | Black Bear InviteApr 25 · 100m Hurdles · Place 17 · Merrimack Valley | 100m Hurdles33" / 0.838mRound P | 17. | 19.29a | 12 |
| Apr 14 | Merrimack ValleyApr 14 · 300m Hurdles · Place 1 · Merrimack Valley | 300m Hurdles30" / 0.762m | 1. | 51.50a | 12 |
| Apr 14 | Merrimack ValleyApr 14 · 100m Hurdles · Place 3 · Merrimack Valley | 100m Hurdles33" / 0.838m | 3. | 17.96a PB | 12 |
| Apr 11 | Pelham InvitationalApr 11 · 300m Hurdles · Place 4 · Merrimack Valley | 300m Hurdles30" / 0.762m | 4. | 50.79a | 12 |
| Apr 11 | Pelham InvitationalApr 11 · 100m Hurdles · Place 19 · Merrimack Valley | 100m Hurdles33" / 0.838mRound P | 19. | 20.19a | 12 |
| Apr 9 | Coe-Brown Cluster MeetApr 9 · Long Jump · Place 4 · Merrimack Valley | Long Jump | 4. | 14-00.50 PB | 12 |
| Apr 9 | Coe-Brown Cluster MeetApr 9 · 300m Hurdles · Place 2 · Merrimack Valley | 300m Hurdles30" / 0.762m | 2. | 50.25a | 12 |
| Apr 9 | Coe-Brown Cluster MeetApr 9 · 100m Hurdles · Place 3 · Merrimack Valley | 100m Hurdles33" / 0.838m | 3. | 18.80a | 12 |
2025 Outdoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 8 | 2025 NHIAA Meet of ChampionsJun 8 · 300m Hurdles · Place 10 · Merrimack Valley | 300m Hurdles30" / 0.762m | 10. | 50.27a | 11 |
| May 15 | MV Senior DayMay 15 · 300m Hurdles · Place 1 · Merrimack Valley | 300m Hurdles30" / 0.762m | 1. | 49.66a PB | 11 |
| May 15 | MV Senior DayMay 15 · 100m Hurdles · Place 1 · Merrimack Valley | 100m Hurdles33" / 0.838m | 1. | 18.41a | 11 |
2024 Outdoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 27 | Black BearApr 27 · 300m Hurdles · Place 28 · Merrimack Valley | 300m Hurdles30" / 0.762m | 28. | 57.23a | 10 |
| Apr 16 | MVHSApr 16 · Long Jump · Place 7 · Merrimack Valley | Long Jump | 7. | 12-10.00 | 10 |
| Apr 16 | MVHSApr 16 · 300m Hurdles · Place 1 · Merrimack Valley | 300m Hurdles30" / 0.762m | 1. | 51.62a | 10 |
| Apr 16 | MVHSApr 16 · 400 Meters · Merrimack Valley | 400 MetersRelay Split | — | 1:06.340 PB | 10 |
| Apr 13 | Pelham InviteApr 13 · 300m Hurdles · Place 8 · Merrimack Valley | 300m Hurdles30" / 0.762m | 8. | 54.30a | 10 |
| Apr 13 | Pelham InviteApr 13 · 100 Meters · Place 25 · Merrimack Valley | 100 MetersRound P | 25. | 14.45a | 10 |
| Apr 11 | Coe-BrownApr 11 · Long Jump · Place 5 · Merrimack Valley | Long Jump | 5. | 13-00.00 | 10 |
| Apr 11 | Coe-BrownApr 11 · 300m Hurdles · Place 1 · Merrimack Valley | 300m Hurdles30" / 0.762m | 1. | 53.59a | 10 |
2023 Outdoor Track
1 results