Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.76 Miles · larz Anderson Brookline v. Natick & Milton · Sep 1616:19.8 Brookline v. Natick & MiltonSeptember 16, 2026
2.8 Miles · Wompatuck State ParkWeymouth vs. Natick · Sep 3015:04Weymouth vs. NatickSeptember 30, 2025
5,000 Meters · Braintree High SchoolBraintree v Natick & Wellesley · Sep 2316:49.3Braintree v Natick & WellesleySeptember 23, 2026
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1117:13.70MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Elm BankNatick vs. Weymouth · Oct 1417:32Natick vs. WeymouthOctober 14, 2026
5,000 Meters · Elm Bank ParkNewton North @ Natick w/ Walpole · Sep 918:05.55Newton North @ Natick w/ WalpoleSeptember 9, 2026
5,000 Meters · Franklin Park PlaysteadCatholic Memorial Invitational · Oct 1717:11.2Catholic Memorial InvitationalOctober 17, 2026
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2718:23.5Ocean State InvitationalSeptember 27, 2025
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1517:47.93MIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Wrentham Development CenterBay State Conference Championships · Oct 3116:47.29Bay State Conference ChampionshipsOctober 31, 2026
5,000 Meters · Wrentham Development Center CourseBay State Conference Championships · Oct 2517:18.50Bay State Conference ChampionshipsOctober 25, 2025

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 31Bay State Conference ChampionshipsOct 31 · 5,000 Meters Varsity · Place 31 · Natick5,000 Meters Varsity3116:47.29 PB11
Oct 21Framingham Home Senior night vs NatickOct 21 · 5,000 Meters Varsity · Place 4 · Natick5,000 Meters Varsity417:2611
Oct 17Catholic Memorial InvitationalOct 17 · 5,000 Meters Varsity Boys Red · Place 82 · Natick5,000 Meters Varsity Boys Red8217:11.2 PB11
Oct 14Natick vs. WeymouthOct 14 · 5,000 Meters Varsity · Place 6 · Natick5,000 Meters Varsity617:32 PB11
Sep 23Braintree v Natick & WellesleySep 23 · 5,000 Meters Varsity · Place 7 · Natick5,000 Meters Varsity716:49.3 PB11
Sep 16 Brookline v. Natick & MiltonSep 16 · 2.76 Miles Varsity · Place 14 · Natick2.76 Miles Varsity1416:19.8 PB11
Sep 9Newton North @ Natick w/ WalpoleSep 9 · 5,000 Meters Boys Varsity · Place 24 · Natick5,000 Meters Boys Varsity2418:05.55 PB11

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 15MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 1 · Place 149 · Natick5,000 Meters Division 114917:47.93 PB10
Nov 8MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Division 1B · Place 77 · Natick5,000 Meters Varsity Division 1B7717:36.4010
Oct 25Bay State Conference ChampionshipsOct 25 · 5,000 Meters Varsity · Place 40 · Natick5,000 Meters Varsity4017:18.50 PB10
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Sophomore Large · Place 13 · Natick5,000 Meters Sophomore Large1317:13.70 PB10
Oct 8Newton v Natick & WalpoleOct 8 · 5,000 Meters Varsity · Place 10 · Natick5,000 Meters Varsity1016:49—
Sep 30Weymouth vs. NatickSep 30 · 2.8 Miles Varsity · Place 7 · Natick2.8 Miles Varsity715:04 PB10
Sep 27Ocean State InvitationalSep 27 · 5,000 Meters Varsity 1 · Place 90 · Natick5,000 Meters Varsity 19018:23.5 PB10
Sep 16Natick v NeedhamSep 16 · 5,000 Meters Varsity · Place 5 · Natick5,000 Meters Varsity517:29—
Sep 10Natick v Wellesley & BraintreeSep 10 · 5,000 Meters Varsity · Place 14 · Natick5,000 Meters Varsity1417:41—
Sep 3Brookline v Natick & MiltonSep 3 · 2.9 Miles Varsity · Place 15 · Natick2.9 Miles Varsity1516:51—

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 2MSTCA Frank Mooney InvitationalNov 2 · 3,000 Meters Freshman · Place 107 · Natick3,000 Meters Freshman10712:13.379
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Junior Varsity · Place 77 · Natick5,000 Meters Junior Varsity7719:03.109
Oct 1Natick v Newton North & WalpoleOct 1 · 5,000 Meters Varsity · Place 41 · Natick5,000 Meters Varsity4119:279
Sep 25Natick v WeymouthSep 25 · 5,000 Meters Varsity · Place 20 · Natick5,000 Meters Varsity2019:549
Sep 11Natick at NeedhamSep 11 · Varsity · Place 26 · NatickVarsity2620:219
Sep 4Braintree v Natick & WellesleySep 4 · 5,000 Meters Varsity · Place 36 · Natick5,000 Meters Varsity3620:359