Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Hopkinton FairgroundsNCAA D1 Northeast Region Championships · Nov 1432:04.2NCAA D1 Northeast Region ChampionshipsNovember 14, 2025
4554 m · Larz Anderson ParkBSC Veteran's Day Invite · Nov 1117:21BSC Veteran's Day InviteNovember 11, 2020
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2517:07.0NXR Northeast & New York Regional ChampionshipsNovember 25, 2023
5,000 Meters · Bryant CollegeShawn M. Nassaney XC Invitational · Sep 615:51.70Shawn M. Nassaney XC InvitationalSeptember 6, 2025
5,000 Meters · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1415:41.0ASICS MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2023
5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 1116:52.54MIAA D1 ChampionshipNovember 11, 2023
5,000 Meters · Goddard Memorial State Park16th Ocean State XC Invitational · Sep 2216:11.216th Ocean State XC InvitationalSeptember 22, 2023
5,000 Meters · Natick High SchoolBrookline v. Natick · Nov 718:42Brookline v. NatickNovember 7, 2020
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1816:54.43MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Wrentham Development Center CourseLeague Meet Saturday · Oct 2916:37.0League Meet SaturdayOctober 29, 2022
6,000 Meters · University of Massachusetts Amherst Ken O'Brien Minutemen Invitational · Aug 3019:24.7Ken O'Brien Minutemen InvitationalAugust 30, 2025
8,000 Meters · B & D AcresNEC Cross Country Championships · Nov 126:55.10NEC Cross Country ChampionshipsNovember 1, 2025
8,000 Meters · Hopkinton FairgroundsNew England (NEICAAA) Cross Country Championship · Oct 1025:16.8New England (NEICAAA) Cross Country ChampionshipOctober 10, 2025
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 426:36.4Paul Short RunOctober 4, 2024
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 325:33.1Paul Short Run (College)October 3, 2025
8,000 Meters · Stanley Quarter ParkNEC Cross Country Championships · Nov 127:51.50NEC Cross Country ChampionshipsNovember 1, 2024
8,000 Meters · UMass Dartmouth Cross Country Course52nd Corsair XC Invitational · Sep 2025:14.1352nd 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 14NCAA D1 Northeast Region ChampionshipsNov 14 · 10,000 Meters D1 Northeast · Place 168 · StonehillStonehill10,000 Meters D1 Northeast16832:04.2 PBSo
Nov 1NEC Cross Country ChampionshipsNov 1 · 8,000 Meters NEC Championship · Place 23 · StonehillStonehill8,000 Meters NEC Championship2326:55.10 PBSo
Oct 10New England (NEICAAA) Cross Country ChampionshipOct 10 · 8,000 Meters NEICAAA · Place 32 · StonehillStonehill8,000 Meters NEICAAA3225:16.8 PBSo
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Brown · Place 45 · StonehillStonehill8,000 Meters Brown4525:33.1 PBSo
Sep 2052nd Corsair XC InvitationalSep 20 · 8,000 Meters Men's 8K Gold · Place 21 · StonehillStonehill8,000 Meters Men's 8K Gold2125:14.13 PBSo
Sep 6Shawn M. Nassaney XC InvitationalSep 6 · 5,000 Meters Men 5K · Place 5 · StonehillStonehill5,000 Meters Men 5K515:51.70 PBSo
Aug 30Ken O'Brien Minutemen InvitationalAug 30 · 6,000 Meters Men's Race · Place 9 · StonehillStonehill6,000 Meters Men's Race919:24.7 PBSo

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 1NEC Cross Country ChampionshipsNov 1 · 8,000 Meters Men 8K · Place 30 · StonehillStonehill8,000 Meters Men 8K3027:51.50 PBFr
Oct 4Paul Short RunOct 4 · 8,000 Meters Brown · Place 124 · StonehillStonehill8,000 Meters Brown12426:36.4 PBFr
Sep 21Ted Owen InvitationalSep 21 · 8,000 Meters Varsity · Place 31 · StonehillStonehill8,000 Meters Varsity3126:52.9FR
Aug 3110th Annual Wheaton & Babson Season-OpenerAug 31 · 5,000 Meters Varsity · Place 27 · StonehillStonehill5,000 Meters Varsity2716:45.07Fr

2023 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 25NXR Northeast & New York Regional ChampionshipsNov 25 · 5,000 Meters Championship - Northeast · Place 73 · NatickNatick5,000 Meters Championship - Northeast7317:07.0 PB12
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 1 · Place 65 · NatickNatick5,000 Meters Division 16516:54.43 PB12
Nov 11MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1B · Place 18 · NatickNatick5,000 Meters Division 1B1816:52.54 PB12
Oct 28Bay State Conference ChampionshipsOct 28 · 5,000 Meters Varsity · Place 12 · NatickNatick5,000 Meters Varsity1216:25.1SR
Oct 18Framingham at NatickOct 18 · 5,000 Meters Varsity · Place 1 · NatickNatick5,000 Meters Varsity116:22Unofficial12
Oct 14ASICS MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Varsity Boys · Place 12 · NatickNatick5,000 Meters Varsity Boys1215:41.0 PB12
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Varsity · Place 12 · NatickNatick5,000 Meters Varsity1215:40.93SR
Oct 7MSTCA Bay State InvitationalOct 7 · 5,000 Meters Varsity · Place 37 · NatickNatick5,000 Meters Varsity3717:40.8SR
Sep 27Weymouth vs. NatickSep 27 · 2.8 Miles Varsity · Place 3 · NatickNatick2.8 Miles Varsity314:58Unofficial12
Sep 2216th Ocean State XC InvitationalSep 22 · 5,000 Meters Championship · Place 32 · NatickNatick5,000 Meters Championship3216:11.2 PB12
Sep 13Natick and Braintree at WellesleySep 13 · 5,000 Meters Varsity · Place 6 · NatickNatick5,000 Meters Varsity616:21Unofficial12
Sep 6Brookline & Milton at NatickSep 6 · Varsity · Place 5 · NatickNatickVarsity516:2512
Aug 29Red White & Blue Practice MeetAug 29 · 5,000 Meters Varsity · Place 3 · NatickNatick5,000 Meters Varsity316:58Unofficial12

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 26NXR Northeast & New York Regional ChampionshipsNov 26 · 5,000 Meters Championship - Northeast · Place 117 · NatickNatick5,000 Meters Championship - Northeast11717:52.011
Nov 11MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters 1A · Place 77 · NatickNatick5,000 Meters 1A7716:58.46JR
Oct 29League Meet SaturdayOct 29 · 5,000 Meters Baystate Varsity · Place 23 · NatickNatick5,000 Meters Baystate Varsity2316:37.0 PB11
Oct 8Baystate InvitationalOct 8 · 5,000 Meters Varsity C · Place 44 · NatickNatick5,000 Meters Varsity C4418:44.4Unofficial11
Sep 28Natick & Brookline V. MiltonSep 28 · 2.9 Miles Varsity · Place 11 · NatickNatick2.9 Miles Varsity1116:24Unofficial11
Sep 23Ocean State XC InvitationalSep 23 · 5,000 Meters Championship · Place 47 · NatickNatick5,000 Meters Championship4717:1111
Sep 21Natick & Walpole @ Newton NorthSep 21 · 5,000 Meters Varsity · Place 7 · NatickNatick5,000 Meters Varsity716:42Unofficial11
Sep 14Natick vs WeymouthSep 14 · 5,000 Meters Boys Varsity · Place 4 · NatickNatick5,000 Meters Boys Varsity417:00Unofficial11
Sep 7Red, White, and Blue Intra-squad MeetSep 7 · 5,000 Meters Varsity · Place 3 · NatickNatick5,000 Meters Varsity317:09Unofficial11

2021 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 20MIAA State ChampionshipsNov 20 · 5,000 Meters Division 1 · Place 116 · NatickNatick5,000 Meters Division 111616:54.8710
Nov 13MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1A · Place 62 · NatickNatick5,000 Meters Division 1A6216:59.310
Oct 31Bay State Conference ChampionshipOct 31 · 5,000 Meters Varsity · Place 28 · NatickNatick5,000 Meters Varsity2817:30.010
Oct 20Natick v FraminghamOct 20 · 5,000 Meters Varsity · Place 7 · NatickNatick5,000 Meters Varsity717:36Unofficial10
Oct 16MSTCA Bob McIntyre Twilight Large Schools InvitationalOct 16 · 5,000 Meters Sophomore · Place 11 · NatickNatick5,000 Meters Sophomore1117:26.010
Oct 15Bob McIntyre Twilight invitational Oct 15 · 5,000 Meters Sophomore · Place 11 · NatickNatick5,000 Meters Sophomore1117:26.0SO
Oct 13Braintree v Natick & WellesleyOct 13 · 3.05 Miles Varsity · Place 7 · NatickNatick3.05 Miles Varsity716:39Unofficial10
Oct 6Brookline v. Milton & NatickOct 6 · 2.62 Miles Varsity · Place 11 · NatickNatick2.62 Miles Varsity1116:28Unofficial10
Sep 29Natick v. Newton North & WalpoleSep 29 · 5,000 Meters Varsity · Place 9 · NatickNatick5,000 Meters Varsity917:33Unofficial10
Sep 22Weymouth vs. NatickSep 22 · 2.8 Miles Varsity · Place 5 · NatickNatick2.8 Miles Varsity515:58Unofficial10
Sep 14Needham v. NatickSep 14 · 5,000 Meters Varsity · Place 7 · NatickNatick5,000 Meters Varsity718:01Unofficial10
Sep 3Red, White, and Blue Practice MeetSep 3 · 5,000 Meters Varsity · NatickNatick5,000 Meters Varsity018:32Unofficial10

2020 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 11BSC Veteran's Day InviteNov 11 · 2.83 Miles Varsity · Place 23 · NatickNatick2.83 Miles Varsity2317:21 PB9
Nov 7Brookline v. NatickNov 7 · 5,000 Meters Varsity · Place 14 · NatickNatick5,000 Meters Varsity1418:42 PB9
Oct 28Natick v Wellesley - BoysOct 28 · 2.8 Miles Varsity · NatickNatick2.8 Miles Varsity015:49Unofficial9
Oct 21Needham v. Natick - BoysOct 21 · 5,000 Meters Varsity · Place 8 · NatickNatick5,000 Meters Varsity818:46Unofficial9
Oct 14Newton North v Natick BoysOct 14 · 5,000 Meters Varsity · Place 13 · NatickNatick5,000 Meters Varsity1318:10Unofficial9