Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorMSTCA Decathlon_North_Burlington · Jun 6 | 12.94a | MSTCA Decathlon_North_Burlington | June 6, 2016 |
| 110m Hurdles · 39" / 0.991m · OutdoorMSTCA Decathlon_North_Burlington · Jun 6 | 21.18a | MSTCA Decathlon_North_Burlington | June 6, 2016 |
| 1500 Meters · OutdoorMSTCA Decathlon_North_Burlington · Jun 6 | 5:18.37a | MSTCA Decathlon_North_Burlington | June 6, 2016 |
| 300 Meters · IndoorCape Ann #1 · Dec 9 | 40.72a | Cape Ann #1 | December 9, 2017 |
| 400 Meters · OutdoorMSTCA Decathlon_North_Burlington · Jun 6 | 58.98a | MSTCA Decathlon_North_Burlington | June 6, 2016 |
| 600 Meters · IndoorCape Ann #1 · Dec 10 | 1:38.67a | Cape Ann #1 | December 10, 2016 |
| Decathlon · OutdoorMSTCA Decathlon_North_Burlington · Jun 6 | 3336 | MSTCA Decathlon_North_Burlington | June 6, 2016 |
| Discus · 1.6kg · OutdoorMSTCA Decathlon_North_Burlington · Jun 6 | 64-09 | MSTCA Decathlon_North_Burlington | June 6, 2016 |
| High Jump · OutdoorMSTCA Decathlon_North_Burlington · Jun 6 | 4-08.25 | MSTCA Decathlon_North_Burlington | June 6, 2016 |
| Javelin · 800g · OutdoorMSTCA Decathlon_North_Burlington · Jun 6 | 73-01 | MSTCA Decathlon_North_Burlington | June 6, 2016 |
| Long Jump · OutdoorMSTCA Decathlon_North_Burlington · Jun 6 | 16-01.00 | MSTCA Decathlon_North_Burlington | June 6, 2016 |
| Pole Vault · OutdoorMIAA East D4 State Championships · May 28 | 10-00.00 | MIAA East D4 State Championships | May 28, 2016 |
| Shot Put · 12lb · OutdoorMSTCA Decathlon_North_Burlington · Jun 6 | 23-04.75 | MSTCA Decathlon_North_Burlington | June 6, 2016 |
| Triple Jump · OutdoorMSTCA Decathlon_North_Burlington · Jun 6 | 31-07.50 | MSTCA Decathlon_North_Burlington | June 6, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Outdoor Track
1 results2018 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 29 | Cape Ann League DualJan 29 · 300 Meters · Place 15 · North Reading | 300 Meters | 15. | 41.34a | 12 |
2017 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 29 | MSTCA Speed ClassicDec 29 · 300 Meters · Place 98 · North Reading | 300 Meters | 98. | 41.20a | 12 |
| Dec 16 | Winterfest Small SchoolsDec 16 · 300 Meters · Place 34 · North Reading | 300 Meters | 34. | 40.83a | 12 |
| Dec 9 | Cape Ann #1Dec 9 · 300 Meters · Place 10 · North Reading | 300 Meters | 10. | 40.72a PB | 12 |
| Jan 30 | Cape Ann #2Jan 30 · 300 Meters · Place 3 · North Reading | 300 Meters | 3. | 41.02a | 11 |
2017 Outdoor Track
3 results2016 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 10 | Cape Ann #1Dec 10 · 600 Meters · Place 12 · North Reading | 600 Meters | 12. | 1:38.67a PB | 11 |
2016 Outdoor Track
12 results