Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.9 Miles · Houghton's PondMilton vs. Wellesley · Sep 14 | 16:38 | Milton vs. Wellesley | September 14, 2021 |
| 4554 m · Larz Anderson ParkBSC Veteran's Day Invite · Nov 11 | 17:15 | BSC Veteran's Day Invite | November 11, 2020 |
| 5,000 Meters · Cape Cod FairgroundsMSTCA Bob McIntyre Twilight Large Schools Invitational · Oct 16 | 16:55.0 | MSTCA Bob McIntyre Twilight Large Schools Invitational | October 16, 2021 |
| 5,000 Meters · Wrentham Development Center CourseMIAA Division 1A, 1B, & 1C Championships · Nov 13 | 16:39.9 | MIAA Division 1A, 1B, & 1C Championships | November 13, 2021 |
| 6,000 Meters · University of Massachusetts Amherst Ken O'Brien Minutemen Invitational · Aug 30 | 20:07.1 | Ken O'Brien Minutemen Invitational | August 30, 2025 |
| 8,000 Meters · Audubon Golf CourseMid-American (MAC) Cross Country Championships · Nov 1 | 27:45.5 | Mid-American (MAC) Cross Country Championships | November 1, 2025 |
| 8,000 Meters · Hopkinton FairgroundsNew England (NEICAAA) Cross Country Championship · Oct 10 | 27:45.5 | New England (NEICAAA) Cross Country Championship | October 10, 2025 |
| 8,000 Meters · Reservoir RoadM.S.Souther Invite · Sep 19 | 26:19.5 | M.S.Souther Invite | September 19, 2026 |
| 8,000 Meters · Storrs Pond Recreation AreaMSS Invitational · Sep 20 | 26:33.70 | MSS Invitational | September 20, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results2025 Cross Country
4 results2023 Cross Country
3 results2022 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters Varsity · Place 32 · MiltonMilton | 5,000 Meters Varsity | 32 | 17:26.35 | JR |
| Nov 5 | MSTCA Frank Mooney Coaches InvitationalNov 5 · 5,000 Meters Varsity · Place 3 · MiltonMilton | 5,000 Meters Varsity | 3 | 16:58.5 | JR |
| Nov 5 | MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Junior (Large School) · Place 3 · MiltonMilton | 5,000 Meters Junior (Large School) | 3 | 16:58.45 | 11 |
| Oct 29 | League Meet SaturdayOct 29 · 5,000 Meters Baystate Varsity · Place 47 · MiltonMilton | 5,000 Meters Baystate Varsity | 47 | 17:34.4 | 11 |
| Oct 19 | Braintree vs. MiltonOct 19 · 2.9 Miles Varsity · Place 1 · MiltonMilton | 2.9 Miles Varsity | 1 | 17:17Unofficial | 11 |
| Oct 14 | MSTCA Bob Glennon Twilight InvitationalOct 14 · 5,000 Meters Varsity · Place 77 · MiltonMilton | 5,000 Meters Varsity | 77 | 17:41.0 | JR |
| Oct 14 | MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Varsity · Place 77 · MiltonMilton | 5,000 Meters Varsity | 77 | 17:41.0 | 11 |
| Oct 12 | Framingham vs. MiltonOct 12 · 2.9 Miles Varsity · Place 1 · MiltonMilton | 2.9 Miles Varsity | 1 | 17:34Unofficial | 11 |
| Oct 8 | Baystate InvitationalOct 8 · 5,000 Meters Varsity B · Place 8 · MiltonMilton | 5,000 Meters Varsity B | 8 | 17:01.5Unofficial | 11 |
| Oct 6 | Weymouth vs. Newton North & MiltonOct 6 · 2.8 Miles Varsity · Place 1 · MiltonMilton | 2.8 Miles Varsity | 1 | 15:10Unofficial | 11 |
| Sep 28 | Natick & Brookline V. MiltonSep 28 · 2.9 Miles Varsity · Place 2 · MiltonMilton | 2.9 Miles Varsity | 2 | 15:52Unofficial | 11 |
| Sep 14 | Walpole & Milton vs. NeedhamSep 14 · 5,000 Meters Varsity · Place 1 · MiltonMilton | 5,000 Meters Varsity | 1 | 16:41Unofficial | 11 |
| Sep 7 | Milton vs. WellesleySep 7 · Varsity · Place 2 · MiltonMilton | Varsity | 2 | 16:51 | 11 |
2021 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 20 | MIAA State ChampionshipsNov 20 · 5,000 Meters Division 1 · Place 98 · MiltonMilton | 5,000 Meters Division 1 | 98 | 16:48.82 | 10 |
| Nov 13 | MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1C · Place 12 · MiltonMilton | 5,000 Meters Division 1C | 12 | 16:39.9 PB | 10 |
| Nov 6 | Frank Mooney Coaches InvitationalNov 6 · 5,000 Meters Sophomore · Place 1 · MiltonMilton | 5,000 Meters Sophomore | 1 | 16:16.8 | 10 |
| Oct 31 | Bay State Conference ChampionshipOct 31 · 5,000 Meters Varsity · Place 39 · MiltonMilton | 5,000 Meters Varsity | 39 | 17:57.6 | 10 |
| Oct 20 | Braintree vs MiltonOct 20 · 3.05 Miles Varsity · Place 3 · MiltonMilton | 3.05 Miles Varsity | 3 | 16:31Unofficial | 10 |
| Oct 16 | MSTCA Bob McIntyre Twilight Large Schools InvitationalOct 16 · 5,000 Meters Varsity · Place 37 · MiltonMilton | 5,000 Meters Varsity | 37 | 16:55.0 PB | 10 |
| Oct 13 | Milton vs. Weymouth & Newton NorthOct 13 · 2.9 Miles Varsity · Place 8 · MiltonMilton | 2.9 Miles Varsity | 8 | 16:40Unofficial | 10 |
| Oct 6 | Brookline v. Milton & NatickOct 6 · 2.62 Miles Varsity · Place 2 · MiltonMilton | 2.62 Miles Varsity | 2 | 15:47Unofficial | 10 |
| Oct 2 | Bay State InvitationalOct 2 · 5,000 Meters Green Race · Place 5 · MiltonMilton | 5,000 Meters Green Race | 5 | 16:50.2 | 10 |
| Sep 22 | Needham v. Milton & WalpoleSep 22 · 2.57 Miles Varsity · Place 2 · MiltonMilton | 2.57 Miles Varsity | 2 | 14:02 | 10 |
| Sep 14 | Milton vs. WellesleySep 14 · 2.9 Miles Varsity · Place 1 · MiltonMilton | 2.9 Miles Varsity | 1 | 16:38 PB | 10 |
| Sep 9 | Framingham vs. MiltonSep 9 · 5,000 Meters Varsity · Place 3 · MiltonMilton | 5,000 Meters Varsity | 3 | 17:26.8Unofficial | 10 |
2020 Cross Country
2 results