Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.1 Miles · Cape Cod FairgroundsMSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1415:51.7MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2022
2.9 Miles · Houghton's PondMilton v. Wellesley · Sep 2521:33Milton v. WellesleySeptember 25, 2025
3,000 Meters · Wrentham Development Center CourseLeague Meet Saturday · Oct 2914:44.8League Meet SaturdayOctober 29, 2022
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1121:17.10MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Goddard Memorial State Park16th Ocean State XC Invitational · Sep 2226:27.416th Ocean State XC InvitationalSeptember 22, 2023
5,000 Meters · Morses PondNeedham vs Wellesley · Oct 1520:56Needham vs Wellesley October 15, 2025
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1521:15.12MIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Wrentham Development Center CourseBay State Conference Championships · Oct 2520:43.20Bay State Conference ChampionshipsOctober 25, 2025

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

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 15MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 1 · Place 133 · Wellesley5,000 Meters Division 113321:15.12 PB12
Nov 8MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Division 1B · Place 34 · Wellesley5,000 Meters Varsity Division 1B3420:50.7012
Oct 25Bay State Conference ChampionshipsOct 25 · 5,000 Meters Varsity · Place 40 · Wellesley5,000 Meters Varsity4020:43.20 PB12
Oct 15Needham vs Wellesley Oct 15 · 5,000 Meters Varsity · Place 11 · Wellesley5,000 Meters Varsity1120:56 PB12
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Varsity Large · Place 115 · Wellesley5,000 Meters Varsity Large11521:17.10 PB12
Oct 8Wellesley vs. Weymouth & FraminghamOct 8 · 5,000 Meters Varsity · Place 15 · Wellesley5,000 Meters Varsity1521:3512
Sep 27MSTCA Bay State InvitationalSep 27 · 5,000 Meters Varsity "B" · Place 39 · Wellesley5,000 Meters Varsity "B"3921:18.5012
Sep 25Milton v. WellesleySep 25 · 2.9 Miles Varsity · Place 13 · Wellesley2.9 Miles Varsity1321:33 PB12
Sep 17Walpole vs. Brookline/WellesleySep 17 · 2.57 Miles Varsity · Place 14 · Wellesley2.57 Miles Varsity1417:53—
Sep 10Natick v Wellesley & BraintreeSep 10 · 5,000 Meters Varsity · Place 19 · Wellesley5,000 Meters Varsity1922:37—
Sep 3Newton North @ WellesleySep 3 · 5,000 Meters Varsity · Place 19 · Wellesley5,000 Meters Varsity1923:4112

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 26Bay State Conference XC ChampionshipsOct 26 · 5,000 Meters Varsity · Place 50 · Wellesley5,000 Meters Varsity5021:26.4811
Oct 16Wellesley at Needham Oct 16 · 5,000 Meters Varsity · Place 19 · Wellesley5,000 Meters Varsity1921:4111
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Varsity · Place 117 · Wellesley5,000 Meters Varsity11721:30.4911
Oct 9Newton North vs WellesleyOct 9 · 5,000 Meters Varsity · Place 17 · Wellesley5,000 Meters Varsity1721:3811
Sep 28MSTCA Bay State XC InvitationalSep 28 · 5,000 Meters Junior Varsity · Place 2 · Wellesley5,000 Meters Junior Varsity221:30.2511
Sep 18Wellesley vs. MiltonSep 18 · 5,000 Meters Varsity · Place 20 · Wellesley5,000 Meters Varsity2023:1811
Sep 11Wellesley v. Brookline & WalpoleSep 11 · Varsity · Place 2 · WellesleyVarsity215:1111
Sep 4Braintree v Natick & WellesleySep 4 · 2.15 Miles Junior Varsity · Place 8 · Wellesley2.15 Miles Junior Varsity816:0111

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 28Bay State Conference ChampionshipsOct 28 · 5,000 Meters Junior Varsity · Place 38 · Wellesley5,000 Meters Junior Varsity3826:32.9SO
Oct 18Needham at WellesleyOct 18 · 2.1 Miles Junior Varsity · Place 16 · Wellesley2.1 Miles Junior Varsity1616:41Unofficial10
Oct 7MSTCA Bay State InvitationalOct 7 · 5,000 Meters Junior Varsity · Place 59 · Wellesley5,000 Meters Junior Varsity5927:51.3SO
Oct 4Wellesley and Walpole at BrooklineOct 4 · 1.63 Miles Junior Varsity · Place 21 · Wellesley1.63 Miles Junior Varsity2113:52.5410
Sep 2216th Ocean State XC InvitationalSep 22 · 5,000 Meters Junior Varsity - 1 · Place 131 · Wellesley5,000 Meters Junior Varsity - 113126:27.4 PB10
Sep 13Natick and Braintree at WellesleySep 13 · 2.1 Miles Junior Varsity · Place 16 · Wellesley2.1 Miles Junior Varsity1617:13Unofficial10
Sep 6Newton North at WellesleySep 6 · Varsity · Place 16 · WellesleyVarsity1617:1810

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 29League Meet SaturdayOct 29 · 3,000 Meters Baystate Coed Frosh Girls · Place 19 · Wellesley3,000 Meters Baystate Coed Frosh Girls1914:44.8 PB9
Oct 19Wellesley @ NeedhamOct 19 · Junior Varsity · Place 4 · WellesleyJunior Varsity411:079
Oct 14MSTCA Bob Glennon Twilight InvitationalOct 14 · 2.1 Miles Freshman · Place 45 · Wellesley2.1 Miles Freshman4515:51.7FR
Oct 14MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 2.1 Miles Freshman · Place 45 · Wellesley2.1 Miles Freshman4515:51.7 PB9
Oct 12Wellesley & Brookline V. WalpoleOct 12 · 1.78 Miles JV · Place 13 · Wellesley1.78 Miles JV1314:16Unofficial9
Oct 6Natick v Wellesley & BraintreeOct 6 · 2.5 Miles JV · Place 6 · Wellesley2.5 Miles JV620:15Unofficial9
Sep 28Newton vs. WellesleySep 28 · 1.6 Miles JV · Place 11 · Wellesley1.6 Miles JV1112:36Unofficial9
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity · Place 109 · Wellesley3,000 Meters Varsity10915:17.7FR
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity Large 9-10 · Place 109 · Wellesley3,000 Meters Varsity Large 9-1010915:17.79
Sep 7Milton vs. WellesleySep 7 · Varsity · Place 21 · WellesleyVarsity2117:389