Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.1 Miles · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1411:08.2ASICS MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2023
2.5 Miles · Goddard Memorial State Park16th Ocean State XC Invitational · Sep 2214:17.116th Ocean State XC InvitationalSeptember 22, 2023
2.76 Miles · larz Anderson Brookline v. Natick & Milton · Sep 1615:27.2 Brookline v. Natick & MiltonSeptember 16, 2026
4,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 913:13.02USATF National Junior Olympic ChampionshipsDecember 9, 2023
4,000 Meters · Highland ParkUSATF New England Association Junior Olympic Championships · Nov 1213:52.13USATF New England Association Junior Olympic ChampionshipsNovember 12, 2023
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Open · Nov 2216:51.5NXR Northeast & New York Regional OpenNovember 22, 2025
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2317:30.7NXR Northeast & New York Regional ChampionshipsNovember 23, 2024
5,000 Meters · Braintree High SchoolBraintree v Natick & Wellesley · Sep 2316:31.1Braintree v Natick & WellesleySeptember 23, 2026
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1116:03.80MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Cutler Park ReservationNeedham v Natick · Sep 3016:36.93Needham v Natick September 30, 2026
5,000 Meters · Elm BankNatick vs. Weymouth · Oct 1416:56Natick vs. WeymouthOctober 14, 2026
5,000 Meters · Franklin Park PlaysteadCatholic Memorial Invitational · Oct 1715:50.9Catholic Memorial InvitationalOctober 17, 2026
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2716:54.6Ocean State InvitationalSeptember 27, 2025
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1516:19.97MIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Wrentham Development CenterBay State Conference Championships · Oct 3115:37.27Bay State Conference ChampionshipsOctober 31, 2026
5,000 Meters · Wrentham Development Center CourseBay State Conference Championships · Oct 2515:54.20Bay State Conference ChampionshipsOctober 25, 2025

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 31Bay State Conference ChampionshipsOct 31 · 5,000 Meters Varsity · Place 5 · NatickNatick5,000 Meters Varsity515:37.27 PB12
Oct 17Catholic Memorial InvitationalOct 17 · 5,000 Meters Varsity Boys Red · Place 13 · NatickNatick5,000 Meters Varsity Boys Red1315:50.9 PB12
Oct 14Natick vs. WeymouthOct 14 · 5,000 Meters Varsity · Place 3 · NatickNatick5,000 Meters Varsity316:56 PB12
Sep 30Needham v Natick Sep 30 · 5,000 Meters Varsity · Place 1 · NatickNatick5,000 Meters Varsity116:36.93 PB12
Sep 23Braintree v Natick & WellesleySep 23 · 5,000 Meters Varsity · Place 5 · NatickNatick5,000 Meters Varsity516:31.1 PB12
Sep 16 Brookline v. Natick & MiltonSep 16 · 2.76 Miles Varsity · Place 4 · NatickNatick2.76 Miles Varsity415:27.2 PB12

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 22NXR Northeast & New York Regional OpenNov 22 · 5,000 Meters Championship - Northeast · Place 76 · NatickNatick5,000 Meters Championship - Northeast7616:51.5 PB11
Nov 15MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 1 · Place 25 · NatickNatick5,000 Meters Division 12516:19.97 PB11
Nov 8MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Division 1B · Place 3 · NatickNatick5,000 Meters Varsity Division 1B316:01.8011
Oct 25Bay State Conference ChampionshipsOct 25 · 5,000 Meters Varsity · Place 11 · NatickNatick5,000 Meters Varsity1115:54.20 PB11
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Varsity Large · Place 19 · NatickNatick5,000 Meters Varsity Large1916:03.80 PB11
Oct 8Newton v Natick & WalpoleOct 8 · 5,000 Meters Varsity · Place 6 · NatickNatick5,000 Meters Varsity616:31—
Sep 27Ocean State InvitationalSep 27 · 5,000 Meters Championship · Place 36 · NatickNatick5,000 Meters Championship3616:54.6 PB11
Sep 16Natick v NeedhamSep 16 · 5,000 Meters Varsity · Place 2 · NatickNatick5,000 Meters Varsity216:56—
Sep 10Natick v Wellesley & BraintreeSep 10 · 5,000 Meters Varsity · Place 4 · NatickNatick5,000 Meters Varsity416:47—
Sep 3Brookline v Natick & MiltonSep 3 · 2.9 Miles Varsity · Place 8 · NatickNatick2.9 Miles Varsity816:12—

2024 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 23NXR Northeast & New York Regional ChampionshipsNov 23 · 5,000 Meters Championship - Northeast · Place 117 · NatickNatick5,000 Meters Championship - Northeast11717:30.7 PB10
Nov 16MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 1 · Place 30 · NatickNatick5,000 Meters Varsity Division 13016:33.7210
Nov 9MIAA Division 1A-1B-1C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 20 · NatickNatick5,000 Meters Varsity2016:59.9810
Oct 31Warrior Halloween Hoka Postal 2 MileOct 31 · 2 Miles Varsity · Place 11 · NatickNatick2 Miles Varsity119:56.4010
Oct 26Bay State Conference XC ChampionshipsOct 26 · 5,000 Meters Varsity · Place 7 · NatickNatick5,000 Meters Varsity716:05.0510
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Sophomore · Place 5 · NatickNatick5,000 Meters Sophomore516:17.7310
Oct 9Brookline v Milton & NatickOct 9 · 2.76 Miles Varsity · Place 12 · NatickNatick2.76 Miles Varsity1215:47.5210
Oct 1Natick v Newton North & WalpoleOct 1 · 5,000 Meters Varsity · Place 7 · NatickNatick5,000 Meters Varsity716:4110
Sep 28Ocean State InvitationalSep 28 · 5,000 Meters Championship · Place 40 · NatickNatick5,000 Meters Championship4016:57.710
Sep 11Natick at NeedhamSep 11 · Varsity · Place 2 · NatickNatickVarsity216:5110
Sep 4Braintree v Natick & WellesleySep 4 · 5,000 Meters Varsity · Place 5 · NatickNatick5,000 Meters Varsity516:3710
Aug 27Red White and Blue Intrasquad Practice MeetAug 27 · 5,000 Meters Varsity · Place 5 · NatickNatick5,000 Meters Varsity518:40Unofficial10

2023 Cross Country

15 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 4,000 Meters 13-14 · Place 57 · Hava-Declan-MA-UnattachedHava-Declan-MA-Unattached4,000 Meters 13-145713:13.02 PB9
Nov 12USATF New England Association Junior Olympic ChampionshipsNov 12 · 4,000 Meters 13-14 · Place 11 · 02-Unattached02-Unattached4,000 Meters 13-141113:52.13 PB9
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Sophomore · Place 8 · NatickNatick5,000 Meters Sophomore817:16.7FR
Oct 28Bay State Conference ChampionshipsOct 28 · 5,000 Meters Junior Varsity · Place 5 · NatickNatick5,000 Meters Junior Varsity517:43.0FR
Oct 18Framingham at NatickOct 18 · 5,000 Meters Varsity · Place 9 · NatickNatick5,000 Meters Varsity917:17Unofficial9
Oct 14ASICS MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 2.1 Miles Freshman Boys · Place 3 · NatickNatick2.1 Miles Freshman Boys311:08.2 PB9
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 2.1 Miles Freshman · Place 3 · NatickNatick2.1 Miles Freshman311:08.13FR
Oct 7MSTCA Bay State InvitationalOct 7 · 5,000 Meters Junior Varsity · Place 3 · NatickNatick5,000 Meters Junior Varsity318:02.3FR
Oct 4Natick v. NeedhamOct 4 · 5,000 Meters Varsity Boys · Place 8 · NatickNatick5,000 Meters Varsity Boys818:13Unofficial9
Sep 27Weymouth vs. NatickSep 27 · 2.8 Miles Varsity · Place 9 · NatickNatick2.8 Miles Varsity915:48Unofficial9
Sep 2216th Ocean State XC InvitationalSep 22 · 2.5 Miles Freshman - 1 · Place 8 · NatickNatick2.5 Miles Freshman - 1814:17.1 PB9
Sep 20Walpole vs. Natick & Newton NorthSep 20 · 2.57 Miles Varsity Boys · NatickNatick2.57 Miles Varsity Boys014:36Unofficial9
Sep 13Natick and Braintree at WellesleySep 13 · 5,000 Meters Varsity · Place 21 · NatickNatick5,000 Meters Varsity2118:32Unofficial9
Sep 6Brookline & Milton at NatickSep 6 · Varsity · Place 30 · NatickNatickVarsity3018:54.29
Aug 29Red White & Blue Practice MeetAug 29 · 5,000 Meters Varsity · Place 14 · NatickNatick5,000 Meters Varsity1419:18Unofficial9