Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorPatriot League 3 · Dec 23 | 4:39.77a | Patriot League 3 | December 23, 2016 |
| 100 Meters · OutdoorMSTCA South Decathlon · Jun 5 | 12.16 | MSTCA South Decathlon | June 5, 2018 |
| 1000 Meters · IndoorMIAA Division 3 Championships · Feb 18 | 2:41.89a | MIAA Division 3 Championships | February 18, 2018 |
| 110m Hurdles · 39" / 0.991m · OutdoorMSTCA South Decathlon · Jun 5 | 20.50 | MSTCA South Decathlon | June 5, 2018 |
| 1500 Meters · OutdoorMSTCA South Decathlon · Jun 5 | 4:39.20 | MSTCA South Decathlon | June 5, 2018 |
| 2 Miles · IndoorPatriot League 5 · Jan 11 | 10:43.71 | Patriot League 5 | January 11, 2017 |
| 300 Meters · IndoorPatriot League 3 · Dec 23 | 39.18a | Patriot League 3 | December 23, 2016 |
| 400 Meters · OutdoorMSTCA South Decathlon · Jun 5 | 52.65 | MSTCA South Decathlon | June 5, 2018 |
| 600 Meters · IndoorPatriot League #2 · Dec 19 | 1:27.90a | Patriot League #2 | December 19, 2017 |
| 800 Meters · OutdoorPatriot League Championships · May 22 | 2:04.56a | Patriot League Championships | May 22, 2017 |
| Discus · 1.6kg · OutdoorMSTCA South Decathlon · Jun 5 | 75-10 | MSTCA South Decathlon | June 5, 2018 |
| High Jump · OutdoorMSTCA South Decathlon · Jun 5 | 4-09.75 | MSTCA South Decathlon | June 5, 2018 |
| Javelin · 800g · OutdoorMSTCA South Decathlon · Jun 5 | 105-10 | MSTCA South Decathlon | June 5, 2018 |
| Long Jump · OutdoorMSTCA South Decathlon · Jun 5 | 17-00.75 | MSTCA South Decathlon | June 5, 2018 |
| Shot Put · 12lb · OutdoorMSTCA South Decathlon · Jun 5 | 29-02.75 | MSTCA South Decathlon | June 5, 2018 |
| Triple Jump · OutdoorMSTCA South Decathlon · Jun 5 | 34-05.50 | MSTCA South Decathlon | June 5, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Outdoor Track
23 results2018 Indoor Track
4 results2017 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 19 | Patriot League #2Dec 19 · 600 Meters · Place 1 · Whitman-Hanson Regional | 600 Meters | 1. | 1:27.90a PB | 12 |
| Dec 13 | Patriot League #1Dec 13 · 600 Meters · Place 2 · Whitman-Hanson Regional | 600 Meters | 2. | 1:30.45a | 12 |
| Feb 15 | MIAA D3 State ChampionshipsFeb 15 · 1 Mile · Place 12 · Whitman-Hanson Regional | 1 Mile | 12. | 4:52.07a | 11 |
| Jan 25 | Patriot League 6Jan 25 · 1000 Meters · Place 1 · Whitman-Hanson | 1000 Meters | 1 | 2:46.26 | 11 |
| Jan 11 | Patriot League 5Jan 11 · 2 Miles · Place 8 · Whitman-Hanson | 2 Miles | 8 | 10:43.71 PB | 11 |
2017 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| May 27 | MIAA Eastern D-2 ChampionshipMay 27 · 800 Meters · Place 17 · Whitman-Hanson Regional | 800 Meters | 17. | 2:05.45a | 11 |
| May 22 | Patriot League ChampionshipsMay 22 · 800 Meters · Place 2 · Whitman-Hanson Regional | 800 Meters | 2. | 2:04.56a PB | 11 |
| May 20 | South Shore Principal'sMay 20 · 800 Meters · Place 19 · Whitman-Hanson Regional | 800 Meters | 19. | 2:08.71aUnofficial | 11 |
| May 17 | PL#6 PSouth@WHMay 17 · 400 Meters · Whitman-Hanson Regional | 400 Meters | — | 52.3Unofficial | 11 |
| May 9 | PL#5 WH@DuxburyMay 9 · 400 Meters · Whitman-Hanson Regional | 400 Meters | — | 52.2Unofficial | 11 |
| May 3 | PL #4 PNorth @ WHMay 3 · 800 Meters · Whitman-Hanson Regional | 800 Meters | — | 2:02.8Unofficial | 11 |
| Apr 25 | PL#3 WH@SLApr 25 · 800 Meters · Whitman-Hanson Regional | 800 Meters | — | 2:05Unofficial | 11 |
| Apr 11 | PL#2 Hingham @ Whitman-HansonApr 11 · 1 Mile · Whitman-Hanson Regional | 1 Mile | — | 5:00Unofficial | 11 |
| Apr 4 | PL#1 HanoverApr 4 · Javelin · Whitman-Hanson Regional | Javelin800g | — | 91'7"Unofficial | 11 |
| Apr 4 | PL#1 HanoverApr 4 · 800 Meters · Place 1 · Whitman-Hanson Regional | 800 Meters | 1. | 2:08Unofficial | 11 |
2016 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 23 | Patriot League 3Dec 23 · 300 Meters · Place 6 · Whitman-Hanson Regional | 300 Meters | 6. | 39.18a PB | 11 |
| Dec 23 | Patriot League 3Dec 23 · 1 Mile · Place 1 · Whitman-Hanson Regional | 1 Mile | 1. | 4:39.77a PB | 11 |
| Dec 14 | Patriot League #2Dec 14 · 1 Mile · Place 6 · Whitman-Hanson Regional | 1 Mile | 6. | 4:50.07a | 11 |
| Dec 8 | Patriot LeagueDec 8 · 1 Mile · Place 2 · Whitman-Hanson Regional | 1 Mile | 2. | 4:51.67aUnofficial | 11 |