Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Wrentham Development Center CourseLeague Meet Saturday · Oct 2912:28.3League Meet SaturdayOctober 29, 2022
5,000 Meters · Braintree High SchoolNeedham vs Braintree/Weymouth @ Braintree · Sep 323:11.6Needham vs Braintree/Weymouth @ BraintreeSeptember 3, 2025
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1121:14.90MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Farm PondBay State Conf - XC Tri - Framingham · Sep 2622:33.0Bay State Conf - XC Tri - FraminghamSeptember 26, 2025
5,000 Meters · Morses PondNeedham vs Wellesley · Oct 1521:44Needham vs Wellesley October 15, 2025
5,000 Meters · Plattsburgh State FieldhousePlattsburgh Cardinal Classic · Sep 520:41.8Plattsburgh Cardinal ClassicSeptember 5, 2026
5,000 Meters · Wrentham Development Center CourseBay State Conference Championships · Oct 2521:25.10Bay State Conference ChampionshipsOctober 25, 2025
6,000 Meters · Bard CollegeLiberty League XC Championships · Oct 3125:23.3Liberty League XC ChampionshipsOctober 31, 2026
6,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1723:59.9Conn College InviteOctober 17, 2026
6,000 Meters · Ronald C. Hoffmann Cross Country CourseRonald C Hoffmann Invitational · Sep 1924:27.1Ronald C Hoffmann InvitationalSeptember 19, 2026
6,000 Meters · Washington Country FairgroundsRPI Fairgrounds Showdown · Sep 2622:59.8RPI Fairgrounds ShowdownSeptember 26, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31Liberty League XC ChampionshipsOct 31 · 6,000 Meters Liberty League · Place 51 · St. LawrenceSt. Lawrence6,000 Meters Liberty League5125:23.3 PBFr
Oct 17Conn College InviteOct 17 · 6,000 Meters Blue · Place 204 · St. LawrenceSt. Lawrence6,000 Meters Blue20423:59.9 PBFr
Sep 26RPI Fairgrounds ShowdownSep 26 · 6,000 Meters College · Place 54 · St. LawrenceSt. Lawrence6,000 Meters College5422:59.8 PBFr
Sep 19Ronald C Hoffmann InvitationalSep 19 · 6,000 Meters Collegiate · Place 21 · St. LawrenceSt. Lawrence6,000 Meters Collegiate2124:27.1 PBFr
Sep 5Plattsburgh Cardinal ClassicSep 5 · 5,000 Meters Collegiate · Place 13 · St. LawrenceSt. Lawrence5,000 Meters Collegiate1320:41.8 PBFr

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 25Bay State Conference ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 5 · NeedhamNeedham5,000 Meters Junior Varsity521:25.10 PB12
Oct 15Needham vs Wellesley Oct 15 · 5,000 Meters Varsity · Place 20 · NeedhamNeedham5,000 Meters Varsity2021:44 PB12
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Junior Varsity Large · Place 11 · NeedhamNeedham5,000 Meters Junior Varsity Large1121:14.90 PB12
Oct 8Brookline v. NeedhamOct 8 · 5,000 Meters Varsity · Place 18 · NeedhamNeedham5,000 Meters Varsity1821:48—
Sep 30Milton and Walpole at NeedhamSep 30 · 5,000 Meters Varsity · Place 10 · NeedhamNeedham5,000 Meters Varsity1020:54—
Sep 26Bay State Conf - XC Tri - FraminghamSep 26 · 5,000 Meters Varsity Overall · Place 25 · NeedhamNeedham5,000 Meters Varsity Overall2522:33.0 PB12
Sep 16Natick v NeedhamSep 16 · 5,000 Meters Varsity · Place 12 · NeedhamNeedham5,000 Meters Varsity1221:31—
Sep 3Needham vs Braintree/Weymouth @ BraintreeSep 3 · 5,000 Meters Varsity · Place 31 · NeedhamNeedham5,000 Meters Varsity3123:11.6 PB12

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 26Bay State Conference XC ChampionshipsOct 26 · 5,000 Meters Varsity · Place 55 · NeedhamNeedham5,000 Meters Varsity5521:36.3911
Oct 16Wellesley at Needham Oct 16 · 5,000 Meters Varsity · Place 12 · NeedhamNeedham5,000 Meters Varsity1220:5911
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Junior Varsity · Place 3 · NeedhamNeedham5,000 Meters Junior Varsity320:39.8511
Oct 9Braintree & Weymouth at NeedhamOct 9 · 5,000 Meters Varsity · Place 27 · NeedhamNeedham5,000 Meters Varsity2721:2411
Oct 1Brookline v. NeedhamOct 1 · 2.76 Miles Varsity · Place 13 · NeedhamNeedham2.76 Miles Varsity1320:29.6711
Sep 25Walpole v. Milton & NeedhamSep 25 · 2.57 Miles Varsity · Place 8 · NeedhamNeedham2.57 Miles Varsity817:1911
Sep 18Newton North v. Framingham & NeedhamSep 18 · 5,000 Meters Varsity · Place 10 · NeedhamNeedham5,000 Meters Varsity1020:5411
Sep 11Natick at NeedhamSep 11 · Varsity · Place 11 · NeedhamNeedhamVarsity1121:3911

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 29League Meet SaturdayOct 29 · 3,000 Meters Baystate Coed Frosh Girls · Place 1 · NeedhamNeedham3,000 Meters Baystate Coed Frosh Girls112:28.3 PB9