Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorMSTCA Coaches Invitational/Boys · May 13 | 12.45a | MSTCA Coaches Invitational/Boys | May 13, 2017 |
| 110m Hurdles · 39" / 0.991m · OutdoorNEC Track & Field Championship · May 20 | 16.60a | NEC Track & Field Championship | May 20, 2018 |
| 300 Meters · IndoorNEC Champs · Jan 29 | 41.42a | NEC Champs | January 29, 2016 |
| 400 Meters · OutdoorNEC Champs · May 23 | 59.50a | NEC Champs | May 23, 2015 |
| 400m Hurdles · 36" / 0.914m · OutdoorMIAA Division 3 Championships · May 26 | 61.94a | MIAA Division 3 Championships | May 26, 2018 |
| 55m Hurdles · 39" · IndoorNEC Sprint Speed Classic · Dec 28 | 8.77a | NEC Sprint Speed Classic | December 28, 2017 |
| High Jump · IndoorMIAA Division 3 Championships · Feb 18 | 5-08.00 | MIAA Division 3 Championships | February 18, 2018 |
| High Jump · OutdoorNEC Track & Field Championship · May 20 | 5-08.00 | NEC Track & Field Championship | May 20, 2018 |
| Long Jump · IndoorNEC Sprint Speed Classic · Dec 28 | 17' 3" | NEC Sprint Speed Classic | December 28, 2017 |
| Triple Jump · OutdoorMSTCA Coaches Invitational/Boys · May 13 | 37-02.25 | MSTCA Coaches Invitational/Boys | May 13, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Outdoor Track
5 results2018 Indoor Track
2 results2017 Indoor Track
3 results2017 Outdoor Track
4 results2016 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| May 21 | NECMay 21 · Triple Jump · Place 9 · Danvers | Triple Jump | 9. | 36-09.00 | 10 |
| May 21 | NECMay 21 · 400 Meters · Place 13 · Danvers | 400 Meters | 13. | 59.93a | 10 |
2016 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 29 | NEC ChampsJan 29 · 300 Meters · Place 17 · Danvers | 300 Meters | 17. | 41.42a PB | 10 |
| Jan 29 | NEC ChampsJan 29 · Long Jump · Place 12 · Danvers | Long Jump | 12. | 17-02.00 | 10 |
2015 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| May 23 | NEC ChampsMay 23 · Triple Jump · Place 14 · Danvers | Triple Jump | 14. | 9.90m | 9 |
| May 23 | NEC ChampsMay 23 · 400 Meters · Place 14 · Danvers | 400 Meters | 14. | 59.50a PB | 9 |