Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.76 Miles · Larz Anderson ParkBrookline v Needham · Sep 923:28.2Brookline v NeedhamSeptember 9, 2026
5,000 Meters · Braintree High SchoolNeedham vs Braintree/Weymouth @ Braintree · Sep 322:29.4Needham vs Braintree/Weymouth @ BraintreeSeptember 3, 2025
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1123:12.80MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Cold Spring ParkNewton North vs Needham & Framingham · Oct 722:22Newton North vs Needham & FraminghamOctober 7, 2026
5,000 Meters · Cutler Park ReservationNeedham v Weymouth and Braintree · Sep 1622:50.53Needham v Weymouth and Braintree September 16, 2026
5,000 Meters · Derryfield ParkManchester Invite · Sep 2023:45.6Manchester InviteSeptember 20, 2025
5,000 Meters · Franklin Park PlaysteadCatholic Memorial Invitational · Oct 1723:16.4Catholic Memorial InvitationalOctober 17, 2026
5,000 Meters · Morses PondNeedham vs Wellesley · Oct 1522:15Needham vs Wellesley October 15, 2025
5,000 Meters · Wrentham Development CenterBay State Conference Championships · Oct 3122:38.26Bay State Conference ChampionshipsOctober 31, 2026
5,000 Meters · Wrentham Development Center CourseBay State Conference Championships · Oct 2521:51.00Bay State Conference ChampionshipsOctober 25, 2025

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 31Bay State Conference ChampionshipsOct 31 · 5,000 Meters Junior Varsity · Place 29 · Needham5,000 Meters Junior Varsity2922:38.26 PB12
Oct 21Needham v Wellesley Oct 21 · 5,000 Meters Varsity · Place 26 · Needham5,000 Meters Varsity2622:20.8912
Oct 17Catholic Memorial InvitationalOct 17 · 5,000 Meters Varsity Girls · Place 236 · Needham5,000 Meters Varsity Girls23623:16.4 PB12
Oct 14Walpole v. Milton & NeedhamOct 14 · 2.57 Miles Varsity Girls · Place 25 · Needham2.57 Miles Varsity Girls2518:25Unofficial12
Oct 7Newton North vs Needham & FraminghamOct 7 · 5,000 Meters Varsity · Place 33 · Needham5,000 Meters Varsity3322:22 PB12
Sep 19Manchester InvitationalSep 19 · 5,000 Meters Girls JVB · Place 22 · Needham5,000 Meters Girls JVB2224:01.312
Sep 16Needham v Weymouth and Braintree Sep 16 · 5,000 Meters Varsity · Place 18 · Needham5,000 Meters Varsity1822:50.53 PB12
Sep 9Brookline v NeedhamSep 9 · 2.76 Miles Girls 5000m 2.76 miles · Place 28 · Needham2.76 Miles Girls 5000m 2.76 miles2823:28.2 PB12

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 1MSTCA Frank Mooney Coaches (Large Schools)Nov 1 · 5,000 Meters Junior · Place 23 · Needham5,000 Meters Junior2321:59.3011
Oct 25Bay State Conference ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 7 · Needham5,000 Meters Junior Varsity721:51.00 PB11
Oct 15Needham vs Wellesley Oct 15 · 5,000 Meters Varsity · Place 24 · Needham5,000 Meters Varsity2422:15 PB11
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Junior Varsity Large · Place 57 · Needham5,000 Meters Junior Varsity Large5723:12.80 PB11
Sep 30Milton and Walpole at NeedhamSep 30 · 5,000 Meters Varsity · Place 26 · Needham5,000 Meters Varsity2622:00—
Sep 20Manchester InviteSep 20 · 5,000 Meters Girls JVB · Place 23 · Needham5,000 Meters Girls JVB2323:45.6 PB11
Sep 16Natick v NeedhamSep 16 · 5,000 Meters Varsity · Place 22 · Needham5,000 Meters Varsity2222:28—
Sep 3Needham vs Braintree/Weymouth @ BraintreeSep 3 · 5,000 Meters Varsity · Place 28 · Needham5,000 Meters Varsity2822:29.4 PB11

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 26Bay State Conference XC ChampionshipsOct 26 · 3,000 Meters Junior Varsity · Place 2 · Needham3,000 Meters Junior Varsity213:24.2410
Oct 16Wellesley at Needham Oct 16 · 2,500 Meters Junior Varsity · Place 3 · Needham2,500 Meters Junior Varsity310:1710
Sep 25Walpole v. Milton & NeedhamSep 25 · 1.78 Miles Junior Varsity · Place 5 · Needham1.78 Miles Junior Varsity513:2310
Sep 18Newton North v. Framingham & NeedhamSep 18 · 2,500 Meters Junior Varsity · Place 4 · Needham2,500 Meters Junior Varsity411:4810