Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.63 Miles · Larz Anderson JV Brookline v. Natick & Milton · Sep 16 | 12:24.5 | Brookline v. Natick & Milton | September 16, 2026 |
| 2,500 Meters · Coakley Middle SchoolBSC Championship · Oct 29 | 9:50 | BSC Championship | October 29, 2016 |
| 2,500 Meters · Cutler Park ReservationNeedham v Natick · Sep 30 | 9:59.09 | Needham v Natick | September 30, 2026 |
| 2.1 Miles · Cape Cod FairgroundsMSTCA Twilight Invitational · Oct 15 | 13:24.3 | MSTCA Twilight Invitational | October 15, 2016 |
| 2.1 Miles · Wompatuck State ParkWeymouth vs. Natick · Sep 30 | 14:48 | Weymouth vs. Natick | September 30, 2025 |
| 2.5 Miles · Elm Bank ParkNewton North @ Natick w/ Walpole · Sep 9 | 18:29.99 | Newton North @ Natick w/ Walpole | September 9, 2026 |
| 4,000 Meters · Elm BankNatick vs. Weymouth · Oct 14 | 18:03 | Natick vs. Weymouth | October 14, 2026 |
| 4,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 24 | 16:29.5 | Ocean State Invitational | September 24, 2016 |
| 5,000 Meters · Cape Cod FairgroundsTwilight Invite · Oct 21 | 19:48.2 | Twilight Invite | October 21, 2017 |
| 5,000 Meters · Goddard Memorial State ParkOCEAN STATE CROSS COUNTRY INVITATIONAL · Sep 23 | 20:09 | OCEAN STATE CROSS COUNTRY INVITATIONAL | September 23, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | Natick vs. WeymouthOct 14 · 4,000 Meters Junior Varsity · Place 11 · Natick | 4,000 Meters Junior Varsity | 11 | 18:03 PB | 10 |
| Sep 30 | Needham v Natick Sep 30 · 2,500 Meters Junior Varsity · Place 44 · Natick | 2,500 Meters Junior Varsity | 44 | 9:59.09 PB | 10 |
| Sep 16 | Brookline v. Natick & MiltonSep 16 · 1.63 Miles Junior Varsity · Place 71 · Natick | 1.63 Miles Junior Varsity | 71 | 12:24.5 PB | 10 |
| Sep 9 | Newton North @ Natick w/ WalpoleSep 9 · 2.5 Miles Boys JV · Place 62 · Natick | 2.5 Miles Boys JV | 62 | 18:29.99 PB | 10 |
2025 Cross Country
5 results2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Twilight InviteOct 21 · 5,000 Meters 10th Grade · Place 152 · Natick | 5,000 Meters 10th Grade | 152 | 19:48.2 PB | 10 |
| Oct 11 | Needham v. NatickOct 11 · 5,000 Meters Varsity · Place 36 · Natick | 5,000 Meters Varsity | 36 | 19:33Unofficial | 10 |
| Oct 4 | Brookline / Natick / WellesleyOct 4 · 5,000 Meters Varsity · Place 30 · Natick | 5,000 Meters Varsity | 30 | 20:13Unofficial | 10 |
| Sep 27 | Walpole v. NatickSep 27 · 2.57 Miles Varsity · Place 22 · Natick | 2.57 Miles Varsity | 22 | 16:38Unofficial | 10 |
| Sep 23 | OCEAN STATE CROSS COUNTRY INVITATIONALSep 23 · 5,000 Meters Division 2 JV · Place 174 · Natick | 5,000 Meters Division 2 JV | 174 | 20:09 PB | 10 |
| Sep 19 | Natick v. Weymouth v. Norwood v. BraintreeSep 19 · 5,000 Meters Varsity · Place 38 · Natick | 5,000 Meters Varsity | 38 | 20:08Unofficial | 10 |
| Sep 13 | Newton North and Milton at NatickSep 13 · 5,000 Meters Varsity · Place 36 · Natick | 5,000 Meters Varsity | 36 | 20:31Unofficial | 10 |
2016 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | BSC ChampionshipOct 29 · 2,500 Meters Freshman · Place 45 · Natick | 2,500 Meters Freshman | 45 | 9:50 PB | 9 |
| Oct 15 | MSTCA Twilight InvitationalOct 15 · 2.1 Miles 9th Grade Boys · Place 138 · Natick | 2.1 Miles 9th Grade Boys | 138 | 13:24.3 PB | 9 |
| Oct 5 | Needham / NatickOct 5 · 2.5 Miles Junior Varsity · Place 20 · Natick | 2.5 Miles Junior Varsity | 20 | 16:45Unofficial | 9 |
| Sep 28 | Walpole/Natick/DedhamSep 28 · 2.5 Miles Junior Varsity · Place 31 · Natick | 2.5 Miles Junior Varsity | 31 | 17:51Unofficial | 9 |
| Sep 24 | Ocean State InvitationalSep 24 · 4,000 Meters Freshman Division 2 · Place 146 · Natick | 4,000 Meters Freshman Division 2 | 146 | 16:29.5 PB | 9 |
| Sep 21 | Newton North/Natick/MiltonSep 21 · 1.5 Miles Junior Varsity · Place 18 · Natick | 1.5 Miles Junior Varsity | 18 | 10:26Unofficial | 9 |
| Sep 14 | Weymouth/ Braintree/ Natick/ NorwoodSep 14 · 2.15 Miles Junior Varsity · Place 47 · Natick | 2.15 Miles Junior Varsity | 47 | 14:52Unofficial | 9 |
| Sep 7 | Brookline/ Wellesley/ NatickSep 7 · 1.63 Mile Junior Varsity · Natick | 1.63 Mile Junior Varsity | — | 11:47Unofficial | 9 |