Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorMIAA D5 State Championships · Feb 17 | 4:34.15a | MIAA D5 State Championships | February 17, 2017 |
| 1 Mile · OutdoorMIAA Central/West D2 Championship · May 28 | 4:36.48a | MIAA Central/West D2 Championship | May 28, 2017 |
| 1000 Meters · IndoorMIAA D5 Indoor State Championships · Feb 13 | 2:47.38a | MIAA D5 Indoor State Championships | February 13, 2016 |
| 1000 Meters · OutdoorDual Valley Champs · Jan 31 | 3:10.46a | Dual Valley Champs | January 31, 2015 |
| 2 Miles · IndoorDual Valley #1 · Dec 15 | 11:29.80 | Dual Valley #1 | December 15, 2015 |
| 200 Meters · OutdoorDual Valley Champs · May 21 | 28.14a | Dual Valley Champs | May 21, 2015 |
| 300 Meters · IndoorMSTCA Speed Classic · Dec 30 | 40.81a | MSTCA Speed Classic | December 30, 2016 |
| 400 Meters · OutdoorSouth Shore Principals Twilight Invitational · May 19 | 55.66a | South Shore Principals Twilight Invitational | May 19, 2018 |
| 600 Meters · IndoorMSTCA Winter Festival-Small Schools · Dec 18 | 1:29.23a | MSTCA Winter Festival-Small Schools | December 18, 2016 |
| 800 Meters · OutdoorC/W Division 2 Championships · May 26 | 2:06.44a | C/W Division 2 Championships | May 26, 2018 |
| Long Jump · OutdoorFresh.-Soph. Meet · Apr 23 | 16-07.00 | Fresh.-Soph. Meet | April 23, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Outdoor Track
2 results2017 Outdoor Track
2 results2017 Indoor Track
3 results2016 Indoor Track
9 results2016 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 23 | Fresh.-Soph. MeetApr 23 · 1 Mile · Place 13 · Hopedale Jr/Sr | 1 Mile | 13. | 5:00.02a | 10 |
| Apr 23 | Fresh.-Soph. MeetApr 23 · Long Jump · Place 19 · Hopedale Jr/Sr | Long Jump | 19. | 16-07.00 PB | 10 |
2015 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 30 | MSTCA Speed ClassicDec 30 · 300 Meters · Place 62 · Hopedale Jr/Sr | 300 Meters | 62. | 41.85a | 10 |
| Dec 22 | Dual Valley #2Dec 22 · 600 Meters · Place 4 · Hopedale Jr/Sr | 600 Meters | 4. | 1:34.50 | 10 |
| Dec 19 | Winter Festival Small SchoolsDec 19 · 1000 Meters · Place 16 · Hopedale Jr/Sr | 1000 Meters | 16. | 2:50.95a | 10 |
| Dec 15 | Dual Valley #1Dec 15 · 2 Miles · Place 5 · Hopedale Jr/Sr | 2 Miles | 5. | 11:29.80 PB | 10 |
2015 Outdoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| May 30 | MA Central/West D2May 30 · 1 Mile · Place 19 · Hopedale Jr/Sr | 1 Mile | 19. | 5:01.37a | 9 |
| May 21 | Dual Valley ChampsMay 21 · 200 Meters · Place 10 · Hopedale Jr/Sr | 200 Meters | 10. | 28.14a PB | 9 |
| May 16 | District E BoysMay 16 · 1 Mile · Place 10 · Hopedale Jr/Sr | 1 Mile | 10. | 4:55.14a | 9 |
| May 9 | Coaches Invite (Boys)May 9 · 1 Mile · Place 7 · Hopedale Jr/Sr | 1 Mile | 7. | 4:59.08a | 9 |
| Jan 31 | Dual Valley ChampsJan 31 · 1000 Meters · Place 7 · Hopedale Jr/Sr | 1000 Meters | 7. | 3:10.46a PB | 9 |
2014 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 13 | Dual Valley ConferenceDec 13 · 600 Meters · Place 6 · Hopedale Jr/Sr | 600 Meters | 6. | 1:47.70 | 9 |