Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,500 Meters · Coakley Middle SchoolBSC Championship · Oct 31 | 10:07 | BSC Championship | October 31, 2015 |
| 2.1 Miles · Freshman CourseMSTCA Twilight Invite · Oct 24 | 13:20.2 | MSTCA Twilight Invite | October 24, 2015 |
| 5,000 Meters · Cape Cod FairgroundsTwilight Invite · Oct 21 | 21:02.2 | Twilight Invite | October 21, 2017 |
| 5,000 Meters · Coakley Middle SchoolBSC Championships · Oct 28 | 20:19 | BSC Championships | October 28, 2017 |
| 5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 24 | 21:11.9 | Ocean State Invitational | September 24, 2016 |
| 5,000 Meters · Wrentham Development Center CourseBSC Championship · Oct 27 | 20:59.9 | BSC Championship | October 27, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | Frank Mooney MSTCA InvitationalNov 3 · 5,000 Meters Senior D1 · Place 149 · Natick | 5,000 Meters Senior D1 | 149 | 20:26.7Unofficial | 12 |
| Oct 27 | BSC ChampionshipOct 27 · 5,000 Meters Junior Varsity · Place 72 · Natick | 5,000 Meters Junior Varsity | 72 | 20:59.9 PB | 12 |
| Oct 19 | Bob McIntyre Twilight InvitationalOct 19 · 5,000 Meters Junior Varsity Division 1 · Place 208 · Natick | 5,000 Meters Junior Varsity Division 1 | 208 | 20:48.83 | — |
| Sep 22 | Ocean State InvitationalSep 22 · 5,000 Meters Division 2 Junior Varsity · Place 338 · Natick | 5,000 Meters Division 2 Junior Varsity | 338 | 22:36.4 | 12 |
| Sep 12 | Natick Vs. WalpoleSep 12 · 2.5 Miles Junior Varsity · Natick | 2.5 Miles Junior Varsity | 0 | 18:22Unofficial | 12 |
2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | BSC ChampionshipsOct 28 · 5,000 Meters Junior Varsity · Place 120 · Natick | 5,000 Meters Junior Varsity | 120 | 20:19 PB | 11 |
| Oct 21 | Twilight InviteOct 21 · 5,000 Meters JV D1 · Place 230 · Natick | 5,000 Meters JV D1 | 230 | 21:02.2 PB | 11 |
| Oct 18 | Framingham v. NatickOct 18 · 5,000 Meters Varsity · Place 38 · Natick | 5,000 Meters Varsity | 38 | 21:13Unofficial | 11 |
| Oct 11 | Needham v. NatickOct 11 · 2,500 Meters Junior Varsity · Place 41 · Natick | 2,500 Meters Junior Varsity | 41 | 9:26Unofficial | 11 |
| Oct 4 | Brookline / Natick / WellesleyOct 4 · 4,000 Meters Junior Varsity · Place 60 · Natick | 4,000 Meters Junior Varsity | 60 | 16:35Unofficial | 11 |
| Sep 23 | OCEAN STATE CROSS COUNTRY INVITATIONALSep 23 · 5,000 Meters Division 2 JV · Place 259 · Natick | 5,000 Meters Division 2 JV | 259 | 21:29 | 11 |
| Sep 19 | Natick v. Weymouth v. Norwood v. BraintreeSep 19 · 5,000 Meters Varsity · Place 53 · Natick | 5,000 Meters Varsity | 53 | 22:13Unofficial | 11 |
| Sep 13 | Newton North and Milton at NatickSep 13 · 5,000 Meters Varsity · Place 51 · Natick | 5,000 Meters Varsity | 51 | 22:16Unofficial | 11 |
2016 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | BSC ChampionshipOct 29 · 5,000 Meters Junior Varsity · Place 128 · Natick | 5,000 Meters Junior Varsity | 128 | 20:43 | 10 |
| Oct 19 | Framingham/NatickOct 19 · 5,000 Meters Varsity · Place 58 · Natick | 5,000 Meters Varsity | 58 | 22:12Unofficial | 10 |
| Oct 5 | Needham / NatickOct 5 · 2.5 Miles Junior Varsity · Place 25 · Natick | 2.5 Miles Junior Varsity | 25 | 17:04Unofficial | 10 |
| Sep 28 | Walpole/Natick/DedhamSep 28 · 2.5 Miles Junior Varsity · Place 12 · Natick | 2.5 Miles Junior Varsity | 12 | 16:31Unofficial | 10 |
| Sep 24 | Ocean State InvitationalSep 24 · 5,000 Meters JV Division 2 · Place 271 · Natick | 5,000 Meters JV Division 2 | 271 | 21:11.9 PB | 10 |
| Sep 21 | Newton North/Natick/MiltonSep 21 · 2.9 Miles Varsity · Place 55 · Natick | 2.9 Miles Varsity | 55 | 21:25Unofficial | 10 |
| Sep 14 | Weymouth/ Braintree/ Natick/ NorwoodSep 14 · 2.15 Miles Junior Varsity · Place 38 · Natick | 2.15 Miles Junior Varsity | 38 | 14:40Unofficial | 10 |
| Sep 7 | Brookline/ Wellesley/ NatickSep 7 · 1.63 Mile Junior Varsity · Natick | 1.63 Mile Junior Varsity | — | 12:09Unofficial | 10 |
2015 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | BSC ChampionshipOct 31 · 2,500 Meters Freshman · Place 64 · Natick | 2,500 Meters Freshman | 64 | 10:07 PB | 9 |
| Oct 24 | MSTCA Twilight InviteOct 24 · 2.1 Mile 9th Grade · Place 163 · Natick | 2.1 Mile 9th Grade | 163 | 13:20.2 PB | 9 |
| Oct 20 | Natick vs. FraminghamOct 20 · 2.87 Mile Varsity · Place 43 · Natick | 2.87 Mile Varsity | 43 | 20:23Unofficial | 9 |
| Oct 14 | Needham/NatickOct 14 · 5,000 Meters Junior Varsity · Natick | 5,000 Meters Junior Varsity | 0 | 21:58Unofficial | 9 |
| Oct 7 | NN/Milton/NatickOct 7 · 5,000 Meters Junior Varsity · Place 30 · Natick | 5,000 Meters Junior Varsity | 30 | 23:00Unofficial | 9 |
| Sep 16 | Weymouth vs. Norwood/ Natick/ BraintreeSep 16 · 2.1 Mile Junior Varsity · Natick | 2.1 Mile Junior Varsity | 0 | 15:06Unofficial | 9 |
| Sep 9 | Dedham/Natick/WalpoleSep 9 · 1.78 Mile Junior Varsity · Natick | 1.78 Mile Junior Varsity | 0 | 13:24Unofficial | 9 |