Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Attleboro High SchoolSuffolk Short Course Classic · Aug 3018:19.99Suffolk Short Course ClassicAugust 30, 2025
5,000 Meters · Bryant CollegeShawn M. Nassaney XC Invitational · Sep 618:52.90Shawn M. Nassaney XC InvitationalSeptember 6, 2025
5,000 Meters · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1417:46.1ASICS MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2023
5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 1118:25.24MIAA D1 ChampionshipNovember 11, 2023
5,000 Meters · Morses PondWellesley vs. Milton · Sep 1818:29Wellesley vs. MiltonSeptember 18, 2024
5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches XC Invitational · Nov 517:43.64MSTCA Frank Mooney Coaches XC InvitationalNovember 5, 2022
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1828:06.18Conn College InviteOctober 18, 2025
8,000 Meters · Hopkinton FairgroundsNCAA D3 East Region Championships · Nov 1528:37.0NCAA D3 East Region ChampionshipsNovember 15, 2025
8,000 Meters · North Attleboro High SchoolNEWMAC Championships · Nov 129:53.3NEWMAC ChampionshipsNovember 1, 2025
8,000 Meters · UMass Dartmouth Cross Country Course52nd Corsair XC Invitational · Sep 2029:29.6552nd Corsair XC InvitationalSeptember 20, 2025

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

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 15NCAA D3 East Region ChampionshipsNov 15 · 8,000 Meters D3 East · Place 140 · Wheaton (Mass.)Wheaton (Mass.)8,000 Meters D3 East14028:37.0 PBFr
Nov 1NEWMAC ChampionshipsNov 1 · 8,000 Meters Varsity · Place 77 · Wheaton (Mass.)Wheaton (Mass.)8,000 Meters Varsity7729:53.3 PBFr
Oct 18Conn College InviteOct 18 · 8,000 Meters White · Place 194 · Wheaton (Mass.)Wheaton (Mass.)8,000 Meters White19428:06.18 PBFr
Oct 10New England (NEICAAA) Cross Country ChampionshipOct 10 · 8,000 Meters NEICAAA · Place 243 · Wheaton (Mass.)Wheaton (Mass.)8,000 Meters NEICAAA24329:27.0Fr
Sep 2052nd Corsair XC InvitationalSep 20 · 8,000 Meters Men's 8K Gold · Place 215 · Wheaton (Mass.)Wheaton (Mass.)8,000 Meters Men's 8K Gold21529:29.65 PBFr
Sep 6Shawn M. Nassaney XC InvitationalSep 6 · 5,000 Meters Men 5K · Place 59 · Wheaton (Mass.)Wheaton (Mass.)5,000 Meters Men 5K5918:52.90 PBFr
Aug 30Suffolk Short Course ClassicAug 30 · 5,000 Meters Men's Race · Place 96 · Wheaton (Mass.)Wheaton (Mass.)5,000 Meters Men's Race9618:19.99 PBFr

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 18Wellesley vs. MiltonSep 18 · 5,000 Meters Varsity · Place 9 · MiltonMilton5,000 Meters Varsity918:29 PB12

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 11MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1C · Place 69 · MiltonMilton5,000 Meters Division 1C6918:25.24 PB11
Oct 18Braintree v. MiltonOct 18 · 5,000 Meters Varsity · Place 4 · MiltonMilton5,000 Meters Varsity417:15Unofficial11
Oct 14ASICS MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Varsity Boys · Place 96 · MiltonMilton5,000 Meters Varsity Boys9617:46.1 PB11
Oct 11Wellesley at MiltonOct 11 · 2.9 Miles Varsity · Place 7 · MiltonMilton2.9 Miles Varsity717:11Unofficial11
Sep 27Milton v. Needham & WalpoleSep 27 · 2.9 Miles Varsity · Place 11 · MiltonMilton2.9 Miles Varsity1117:17Unofficial11
Sep 13Weymouth vs. Newton North & MiltonSep 13 · 5,000 Meters Varsity Boys · Place 16 · MiltonMilton5,000 Meters Varsity Boys1618:45Unofficial11

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Sophomore (Large School) · Place 23 · MiltonMilton5,000 Meters Sophomore (Large School)2317:43.64 PB10
Oct 29League Meet SaturdayOct 29 · 5,000 Meters Baystate Varsity · Place 59 · MiltonMilton5,000 Meters Baystate Varsity5918:13.910
Oct 19Braintree vs. MiltonOct 19 · 2.9 Miles Varsity · Place 3 · MiltonMilton2.9 Miles Varsity317:58Unofficial10
Oct 14MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Sophomore · Place 25 · MiltonMilton5,000 Meters Sophomore2518:08.010
Oct 12Framingham vs. MiltonOct 12 · 2.9 Miles Varsity · Place 4 · MiltonMilton2.9 Miles Varsity418:38Unofficial10
Oct 8Baystate InvitationalOct 8 · 5,000 Meters Varsity B · Place 80 · MiltonMilton5,000 Meters Varsity B8019:31.0Unofficial10
Sep 28Natick & Brookline V. MiltonSep 28 · 2.9 Miles Varsity · Place 26 · MiltonMilton2.9 Miles Varsity2618:25Unofficial10
Sep 14Walpole & Milton vs. NeedhamSep 14 · 5,000 Meters Varsity · Place 25 · MiltonMilton5,000 Meters Varsity2520:14Unofficial10