Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.9 Miles · Houghton's PondMilton vs. Wellesley · Sep 14 | 19:29 | Milton vs. Wellesley | September 14, 2021 |
| 3,000 Meters · Wrentham Development Center CourseBSC Championship · Oct 27 | 12:14.5 | BSC Championship | October 27, 2018 |
| 4,000 Meters · Goddard Memorial State ParkBrown University Northeast Cross Country Championship · Oct 20 | 16:17.41 | Brown University Northeast Cross Country Championship | October 20, 2018 |
| 4554 m · Larz Anderson ParkBSC Veteran's Day Invite · Nov 11 | 20:23 | BSC Veteran's Day Invite | November 11, 2020 |
| 5,000 Meters · Goddard Memorial State ParkBrown High School Invitational · Oct 19 | 19:21.52 | Brown High School Invitational | October 19, 2019 |
| 5,000 Meters · Wrentham Development Center CourseBay State Conference Championship · Oct 31 | 20:05.3 | Bay State Conference Championship | October 31, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 20 | MIAA State ChampionshipsNov 20 · 5,000 Meters Division 1 · Place 185 · Milton | 5,000 Meters Division 1 | 185 | 19:26.61 | 12 |
| Nov 13 | MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1C · Place 138 · Milton | 5,000 Meters Division 1C | 138 | 20:11.2 | 12 |
| Nov 6 | Frank Mooney Coaches InvitationalNov 6 · 5,000 Meters Varsity · Place 163 · Milton | 5,000 Meters Varsity | 163 | 19:25.7 | 12 |
| Oct 31 | Bay State Conference ChampionshipOct 31 · 5,000 Meters Varsity · Place 70 · Milton | 5,000 Meters Varsity | 70 | 20:05.3 PB | 12 |
| Oct 20 | Braintree vs MiltonOct 20 · 3.05 Miles Varsity · Place 7 · Milton | 3.05 Miles Varsity | 7 | 18:22Unofficial | 12 |
| Oct 13 | Milton vs. Weymouth & Newton NorthOct 13 · 2.9 Miles Varsity · Place 32 · Milton | 2.9 Miles Varsity | 32 | 19:03Unofficial | 12 |
| Oct 6 | Brookline v. Milton & NatickOct 6 · 2.62 Miles Varsity · Place 31 · Milton | 2.62 Miles Varsity | 31 | 18:50Unofficial | 12 |
| Oct 2 | Bay State InvitationalOct 2 · 5,000 Meters Green Race · Place 105 · Milton | 5,000 Meters Green Race | 105 | 20:30.1 | 12 |
| Sep 22 | Needham v. Milton & WalpoleSep 22 · 2.57 Miles Varsity · Place 31 · Milton | 2.57 Miles Varsity | 31 | 16:26 | 12 |
| Sep 14 | Milton vs. WellesleySep 14 · 2.9 Miles Varsity · Place 24 · Milton | 2.9 Miles Varsity | 24 | 19:29 PB | 12 |
| Sep 9 | Framingham vs. MiltonSep 9 · 5,000 Meters Varsity · Place 12 · Milton | 5,000 Meters Varsity | 12 | 20:46.7Unofficial | 12 |
2020 Cross Country
4 results2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | MSTCA Frank Mooney Invitational Nov 2 · 5,000 Meters Sophomore Division 1 · Place 151 · Milton | 5,000 Meters Sophomore Division 1 | 151 | 19:25.3 | 10 |
| Oct 26 | BSC ChampionshipOct 26 · 5,000 Meters Junior Varsity · Place 48 · Milton | 5,000 Meters Junior Varsity | 48 | 19:27.6 | 10 |
| Oct 19 | Brown High School InvitationalOct 19 · 5,000 Meters Junior Varsity 1 · Place 69 · Milton | 5,000 Meters Junior Varsity 1 | 69 | 19:21.52 PB | 10 |
| Oct 2 | Weymouth vs. Milton vs. WellesleyOct 2 · 2.1 Miles Junior Varsity · Place 7 · Milton | 2.1 Miles Junior Varsity | 7 | 12:59 | 10 |
| Sep 11 | Framingham v. MiltonSep 11 · 1.6 Miles Junior Varsity · Place 6 · Milton | 1.6 Miles Junior Varsity | 6 | 10:17 | 10 |
2018 Cross Country
6 results