Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.9 Miles · Houghton's PondMilton vs. Wellesley · Sep 1416:38Milton vs. WellesleySeptember 14, 2021
4554 m · Larz Anderson ParkBSC Veteran's Day Invite · Nov 1117:15BSC Veteran's Day InviteNovember 11, 2020
5,000 Meters · Cape Cod FairgroundsMSTCA Bob McIntyre Twilight Large Schools Invitational · Oct 1616:55.0MSTCA Bob McIntyre Twilight Large Schools InvitationalOctober 16, 2021
5,000 Meters · Wrentham Development Center CourseMIAA Division 1A, 1B, & 1C Championships · Nov 1316:39.9MIAA Division 1A, 1B, & 1C ChampionshipsNovember 13, 2021
6,000 Meters · University of Massachusetts Amherst Ken O'Brien Minutemen Invitational · Aug 3020:07.1Ken O'Brien Minutemen InvitationalAugust 30, 2025
8,000 Meters · Audubon Golf CourseMid-American (MAC) Cross Country Championships · Nov 127:45.5Mid-American (MAC) Cross Country ChampionshipsNovember 1, 2025
8,000 Meters · Hopkinton FairgroundsNew England (NEICAAA) Cross Country Championship · Oct 1027:45.5New England (NEICAAA) Cross Country ChampionshipOctober 10, 2025
8,000 Meters · Reservoir RoadM.S.Souther Invite · Sep 1926:19.5M.S.Souther InviteSeptember 19, 2026
8,000 Meters · Storrs Pond Recreation AreaMSS Invitational · Sep 2026:33.70MSS InvitationalSeptember 20, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 19M.S.Souther InviteSep 19 · 8,000 Meters Men · Place 59 · UMassUMass8,000 Meters Men5926:19.5 PBJr
Sep 5Ken O'Brien Minutemen InvitationalSep 5 · 6,000 Meters Collegiate · Place 34 · UMassUMass6,000 Meters Collegiate3421:21.1Jr

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 1Mid-American (MAC) Cross Country ChampionshipsNov 1 · 8,000 Meters MAC · Place 83 · UMassUMass8,000 Meters MAC8327:45.5 PBSo
Oct 10New England (NEICAAA) Cross Country ChampionshipOct 10 · 8,000 Meters NEICAAA · Place 195 · UMassUMass8,000 Meters NEICAAA19527:45.5 PBSo
Sep 20MSS InvitationalSep 20 · 8,000 Meters College · Place 31 · UMassUMass8,000 Meters College3126:33.70 PBSo
Aug 30Ken O'Brien Minutemen InvitationalAug 30 · 6,000 Meters Men's Race · Place 22 · UMassUMass6,000 Meters Men's Race2220:07.1 PBSo

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Sep 13Weymouth vs. Newton North & MiltonSep 13 · 5,000 Meters Varsity Boys · Place 2 · MiltonMilton5,000 Meters Varsity Boys216:55Unofficial12
Sep 6Brookline & Milton at NatickSep 6 · Varsity · Place 7 · MiltonMiltonVarsity716:3512
Jul 4Arnold Mills 4th of July Road RaceJul 4 · 4 Miles Men · Place 15 · UnattachedUnattached4 Miles Men1521:34.00Unofficial12

2022 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 11MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters Varsity · Place 32 · MiltonMilton5,000 Meters Varsity3217:26.35JR
Nov 5MSTCA Frank Mooney Coaches InvitationalNov 5 · 5,000 Meters Varsity · Place 3 · MiltonMilton5,000 Meters Varsity316:58.5JR
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Junior (Large School) · Place 3 · MiltonMilton5,000 Meters Junior (Large School)316:58.4511
Oct 29League Meet SaturdayOct 29 · 5,000 Meters Baystate Varsity · Place 47 · MiltonMilton5,000 Meters Baystate Varsity4717:34.411
Oct 19Braintree vs. MiltonOct 19 · 2.9 Miles Varsity · Place 1 · MiltonMilton2.9 Miles Varsity117:17Unofficial11
Oct 14MSTCA Bob Glennon Twilight InvitationalOct 14 · 5,000 Meters Varsity · Place 77 · MiltonMilton5,000 Meters Varsity7717:41.0JR
Oct 14MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Varsity · Place 77 · MiltonMilton5,000 Meters Varsity7717:41.011
Oct 12Framingham vs. MiltonOct 12 · 2.9 Miles Varsity · Place 1 · MiltonMilton2.9 Miles Varsity117:34Unofficial11
Oct 8Baystate InvitationalOct 8 · 5,000 Meters Varsity B · Place 8 · MiltonMilton5,000 Meters Varsity B817:01.5Unofficial11
Oct 6Weymouth vs. Newton North & MiltonOct 6 · 2.8 Miles Varsity · Place 1 · MiltonMilton2.8 Miles Varsity115:10Unofficial11
Sep 28Natick & Brookline V. MiltonSep 28 · 2.9 Miles Varsity · Place 2 · MiltonMilton2.9 Miles Varsity215:52Unofficial11
Sep 14Walpole & Milton vs. NeedhamSep 14 · 5,000 Meters Varsity · Place 1 · MiltonMilton5,000 Meters Varsity116:41Unofficial11
Sep 7Milton vs. WellesleySep 7 · Varsity · Place 2 · MiltonMiltonVarsity216:5111

2021 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 20MIAA State ChampionshipsNov 20 · 5,000 Meters Division 1 · Place 98 · MiltonMilton5,000 Meters Division 19816:48.8210
Nov 13MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1C · Place 12 · MiltonMilton5,000 Meters Division 1C1216:39.9 PB10
Nov 6Frank Mooney Coaches InvitationalNov 6 · 5,000 Meters Sophomore · Place 1 · MiltonMilton5,000 Meters Sophomore116:16.810
Oct 31Bay State Conference ChampionshipOct 31 · 5,000 Meters Varsity · Place 39 · MiltonMilton5,000 Meters Varsity3917:57.610
Oct 20Braintree vs MiltonOct 20 · 3.05 Miles Varsity · Place 3 · MiltonMilton3.05 Miles Varsity316:31Unofficial10
Oct 16MSTCA Bob McIntyre Twilight Large Schools InvitationalOct 16 · 5,000 Meters Varsity · Place 37 · MiltonMilton5,000 Meters Varsity3716:55.0 PB10
Oct 13Milton vs. Weymouth & Newton NorthOct 13 · 2.9 Miles Varsity · Place 8 · MiltonMilton2.9 Miles Varsity816:40Unofficial10
Oct 6Brookline v. Milton & NatickOct 6 · 2.62 Miles Varsity · Place 2 · MiltonMilton2.62 Miles Varsity215:47Unofficial10
Oct 2Bay State InvitationalOct 2 · 5,000 Meters Green Race · Place 5 · MiltonMilton5,000 Meters Green Race516:50.210
Sep 22Needham v. Milton & WalpoleSep 22 · 2.57 Miles Varsity · Place 2 · MiltonMilton2.57 Miles Varsity214:0210
Sep 14Milton vs. WellesleySep 14 · 2.9 Miles Varsity · Place 1 · MiltonMilton2.9 Miles Varsity116:38 PB10
Sep 9Framingham vs. MiltonSep 9 · 5,000 Meters Varsity · Place 3 · MiltonMilton5,000 Meters Varsity317:26.8Unofficial10

2020 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 11BSC Veteran's Day InviteNov 11 · 2.83 Miles Varsity · Place 20 · MiltonMilton2.83 Miles Varsity2017:15 PB9
Oct 22Milton vs Weymouth BoysOct 22 · 2.49 Miles Varsity · Place 5 · MiltonMilton2.49 Miles Varsity513:459