Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorMSTCA South Decathlon · Jun 6 | 12.60a | MSTCA South Decathlon | June 6, 2017 |
| 1000 Meters · IndoorHock Meet #4 · Jan 6 | 3:22.57a | Hock Meet #4 | January 6, 2016 |
| 110m Hurdles · 39" / 0.991m · OutdoorWarrior Invitational · Apr 20 | 17.6 | Warrior Invitational | April 20, 2017 |
| 1500 Meters · OutdoorWarrior Invitational · Apr 20 | 5:58.3 | Warrior Invitational | April 20, 2017 |
| 400 Meters · OutdoorMSTCA South Decathlon · Jun 6 | 1:04.15a | MSTCA South Decathlon | June 6, 2017 |
| 400m Hurdles · 36" / 0.914m · OutdoorHockomock Freshman/Sophomore Meet · Apr 11 | 1:12.30 | Hockomock Freshman/Sophomore Meet | April 11, 2015 |
| 55 Meter · IndoorHock Meet #4 · Jan 12 | 7.36a | Hock Meet #4 | January 12, 2017 |
| 55 Meter · OutdoorHockomock JV Meet #1 · Dec 18 | 8.7 | Hockomock JV Meet #1 | December 18, 2014 |
| 55m Hurdles · 39" · IndoorHock Championships · Feb 10 | 8.46a | Hock Championships | February 10, 2018 |
| 600 Meters · IndoorHock #3 · Jan 3 | 1:40.15a | Hock #3 | January 3, 2018 |
| High Jump · OutdoorWarrior Invitational · Apr 20 | 1.43m | Warrior Invitational | April 20, 2017 |
| Long Jump · OutdoorWarrior Invitational · Apr 20 | 4.93m | Warrior Invitational | April 20, 2017 |
| Pentathlon (Outdoor) · Standard · OutdoorWarrior Invitational · Apr 20 | 1866 | Warrior Invitational | April 20, 2017 |
| Shot Put · 12lb · OutdoorWarrior Invitational · Apr 20 | 7.69m | Warrior Invitational | April 20, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Outdoor Track
8 results2018 Indoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 18 | MIAA Division 3 ChampionshipsFeb 18 · 55m Hurdles · Place 13 · Stoughton | 55m Hurdles39"Round P | 13. | 8.51a | 12 |
| Feb 10 | Hock ChampionshipsFeb 10 · 55m Hurdles · Place 7 · Stoughton | 55m Hurdles39"Round P | 7. | 8.46a PB | 12 |
| Feb 10 | Hock ChampionshipsFeb 10 · 55m Hurdles · Place 6 · Stoughton | 55m Hurdles39" | 6. | 8.51a | 12 |
| Jan 27 | State Coaches Invitational - Small SchoolsJan 27 · 55m Hurdles · Place 22 · Stoughton | 55m Hurdles | 22 | 8.64 | — |
| Jan 26 | Hock #5Jan 26 · 55m Hurdles · Place 9 · Stoughton | 55m Hurdles39" | 9. | 8.51a | 12 |
| Jan 11 | Hock #4Jan 11 · 55m Hurdles · Place 8 · Stoughton | 55m Hurdles39" | 8. | 8.51a | 12 |
| Jan 11 | Hock #4Jan 11 · 400 Meters · Place 11 · Stoughton | 400 MetersRelay Split | 11. | 57.2Unofficial | 12 |
| Jan 3 | Hock #3Jan 3 · 600 Meters · Place 25 · Stoughton | 600 Meters | 25. | 1:40.15a PB | 12 |
| Jan 3 | Hock #3Jan 3 · 55m Hurdles · Place 8 · Stoughton | 55m Hurdles39" | 8. | 8.62a | 12 |
2017 Indoor Track
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 29 | MSTCA Speed ClassicDec 29 · 55m Hurdles · Place 16 · Stoughton | 55m Hurdles39" | 16. | 8.54a | 12 |
| Dec 16 | Hock #2Dec 16 · 55m Hurdles · Place 2 · Stoughton | 55m Hurdles39" | 2. | 8.72a | 12 |
| Dec 8 | Hock #1Dec 8 · 55m Hurdles · Place 6 · Stoughton | 55m Hurdles39" | 6. | 8.59a | 12 |
| Feb 15 | MIAA D3 State ChampionshipsFeb 15 · 55m Hurdles · Place 26 · Stoughton | 55m Hurdles39"Round P | 26. | 8.78a | 11 |
| Feb 11 | Hock ChampionshipsFeb 11 · 55m Hurdles · Place 11 · Stoughton | 55m Hurdles39"Round P | 11. | 8.76a | 11 |
| Feb 4 | MSTCA Last Chance to QualifyFeb 4 · 55m Hurdles · Place 3 · Stoughton | 55m Hurdles | 3 | 8.89 | JR |
| Jan 29 | MSTCA Coaches Invitational - Small SchoolsJan 29 · 55m Hurdles · Place 31 · Stoughton | 55m Hurdles39"Round P | 31. | 8.86a | 11 |
| Jan 19 | Hock Meet #5Jan 19 · 55m Hurdles · Place 2 · Stoughton | 55m Hurdles39" | 2. | 8.76a | 11 |
| Jan 19 | Hock Meet #5Jan 19 · 55 Meter · Place 1 · Stoughton | 55 Meter | 1. | 7.37a | 11 |
| Jan 12 | Hock Meet #4Jan 12 · 55m Hurdles · Place 2 · Stoughton | 55m Hurdles39" | 2. | 8.84a | 11 |
| Jan 12 | Hock Meet #4Jan 12 · 55 Meter · Place 2 · Stoughton | 55 Meter | 2. | 7.36a PB | 11 |
| Jan 4 | Hock Meet #3Jan 4 · 55m Hurdles · Place 4 · Stoughton | 55m Hurdles39" | 4. | 8.98a | 11 |
2017 Outdoor Track
22 results2016 Indoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 30 | MSTCA Speed ClassicDec 30 · 55m Hurdles · Place 19 · Stoughton | 55m Hurdles39" | 19. | 9.10a | 11 |
| Dec 17 | Hock Meet #2Dec 17 · 55m Hurdles · Place 4 · Stoughton | 55m Hurdles39" | 4. | 9.16a | 11 |
| Dec 12 | Hock JV#1Dec 12 · 55 Meter · Stoughton | 55 Meter | — | 7.3Unofficial | 11 |
| Dec 12 | Hock JV#1Dec 12 · High Jump · Stoughton | High Jump | — | 4'8"Unofficial | 11 |
| Dec 10 | Hockomock League Meet #1Dec 10 · 55m Hurdles · Place 20 · Stoughton | 55m Hurdles39" | 20. | 9.75a | 11 |
| Jan 30 | Hock ChampionshipsJan 30 · 55m Hurdles · Place 21 · Stoughton | 55m Hurdles39"Round P | 21. | 9.67a | 10 |
| Jan 21 | Hock Meet #5Jan 21 · 55m Hurdles · Place 22 · Stoughton | 55m Hurdles39" | 22. | 9.81a | 10 |
| Jan 14 | Hock JV Meet #3Jan 14 · 55m Hurdles · Stoughton | 55m Hurdles39" | — | 9.6Unofficial | 10 |
| Jan 7 | Hock JV Meet #2Jan 7 · 55m Hurdles · Stoughton | 55m Hurdles39" | — | 10.36Unofficial | 10 |
| Jan 7 | Hock JV Meet #2Jan 7 · 400 Meters · Stoughton | 400 MetersRelay Split | — | 67.4Unofficial | 10 |
| Jan 6 | Hock Meet #4Jan 6 · 1000 Meters · Place 52 · Stoughton | 1000 Meters | 52. | 3:22.57a PB | 10 |
| Jan 6 | Hock Meet #4Jan 6 · 55m Hurdles · Place 31 · Stoughton | 55m Hurdles39" | 31. | 10.53a | 10 |
| Jan 2 | Hock Meet #3Jan 2 · 1000 Meters · Place 12 · Stoughton | 1000 Meters | 12. | 3:22.72a | 10 |
| Jan 2 | Hock Meet #3Jan 2 · 55m Hurdles · Place 3 · Stoughton | 55m Hurdles39" | 3. | 10.70a | 10 |
2016 Outdoor Track
10 results2015 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 19 | Hock Meet #2Dec 19 · 1000 Meters · Place 48 · Stoughton | 1000 Meters | 48. | 3:29.25a | 10 |
| Dec 19 | Hock Meet #2Dec 19 · 55m Hurdles · Place 32 · Stoughton | 55m Hurdles39" | 32. | 11.31a | 10 |
| Dec 12 | Hock Meet #1Dec 12 · 1000 Meters · Place 12 · Stoughton | 1000 Meters | 12. | 3:27.47a | 10 |
| Dec 12 | Hock Meet #1Dec 12 · 55m Hurdles · Place 7 · Stoughton | 55m Hurdles39" | 7. | 11.24a | 10 |
| Jan 8 | Hock JV Meet #3-WheatonJan 8 · 55 Meter · Place 25 · Stoughton | 55 Meter | 25. | 8.2Unofficial | 9 |
| Jan 8 | Hock JV Meet #3-WheatonJan 8 · Long Jump · Place 8 · Stoughton | Long Jump | 8. | 12' 6Unofficial | 9 |
2015 Outdoor Track
11 results2014 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 18 | Hockomock JV Meet #1Dec 18 · 55 Meter · Place 58 · Stoughton | 55 Meter | 58. | 8.7 PB | 9 |