Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,500 Meters · Coakley Middle SchoolBSC Championship · Oct 31 | 9:06 | BSC Championship | October 31, 2015 |
| 2.1 Miles · Freshman CourseMSTCA Twilight Invite · Oct 24 | 11:52.9 | MSTCA Twilight Invite | October 24, 2015 |
| 3,000 Meters · Wrentham Development Center CourseMSTCA Kelley Invite · Sep 26 | 11:34.1 | MSTCA Kelley Invite | September 26, 2015 |
| 5,000 Meters · Cape Cod FairgroundsTwilight Invite · Oct 21 | 17:54.1 | Twilight Invite | October 21, 2017 |
| 5,000 Meters · Coakley Middle SchoolBSC Championship · Oct 29 | 17:29 | BSC Championship | October 29, 2016 |
| 5,000 Meters · Goddard Memorial State ParkOCEAN STATE CROSS COUNTRY INVITATIONAL · Sep 23 | 17:58 | OCEAN STATE CROSS COUNTRY INVITATIONAL | September 23, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
4 results2016 Cross Country
8 results2015 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | BSC ChampionshipOct 31 · 2,500 Meters Freshman · Place 15 · Wellesley | 2,500 Meters Freshman | 15 | 9:06 PB | 9 |
| Oct 24 | MSTCA Twilight InviteOct 24 · 2.1 Mile 9th Grade · Place 35 · Wellesley | 2.1 Mile 9th Grade | 35 | 11:52.9 PB | 9 |
| Oct 21 | Needham/WellesleyOct 21 · 1.78 Mile Junior Varsity · Wellesley | 1.78 Mile Junior Varsity | 0 | 11:02Unofficial | 9 |
| Oct 14 | Wellesley/NorwoodOct 14 · 2,500 Meters Junior Varsity · Wellesley | 2,500 Meters Junior Varsity | 0 | 9:21Unofficial | 9 |
| Oct 7 | Braintree/Wellesley/DedhamOct 7 · 2.1 Mile Junior Varsity · Wellesley | 2.1 Mile Junior Varsity | 0 | 12:39Unofficial | 9 |
| Sep 30 | Brookline/ Natick/WellesleySep 30 · 2.27 Mile Junior Varsity · Wellesley | 2.27 Mile Junior Varsity | 0 | 14:11Unofficial | 9 |
| Sep 26 | MSTCA Kelley InviteSep 26 · 3,000 Meters Frosh D1 · Place 28 · Wellesley | 3,000 Meters Frosh D1 | 28 | 11:34.1 PB | 9 |
| Sep 17 | Framingham/Newton North/Wellesley/WalpoleSep 17 · 1.78 Mile Junior Varsity 1 · Wellesley | 1.78 Mile Junior Varsity 1 | 0 | 11:07Unofficial | 9 |