Personal bests

Best marks in available results
Event / courseMarkMeetDate
4340 m · Wainwright Sports ComplexBates NCAA DIII East Region Preview · Sep 516:10.9Bates NCAA DIII East Region PreviewSeptember 5, 2026
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2518:32.7NXR Northeast & New York Regional ChampionshipsNovember 25, 2023
5,000 Meters · Morses PondWellesley vs. Milton · Sep 1818:56Wellesley vs. MiltonSeptember 18, 2024
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1817:55.80MIAA Divisional State ChampionshipsNovember 18, 2023
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1731:37.4Conn College InviteOctober 17, 2026
8,000 Meters · Keney Park Woodland EntranceCNE XC Championships · Oct 3131:03.12CNE XC ChampionshipsOctober 31, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 31CNE XC ChampionshipsOct 31 · 8,000 Meters Championship · Place 75 · EndicottEndicott8,000 Meters Championship7531:03.12 PBSo
Oct 17Conn College InviteOct 17 · 8,000 Meters White · Place 331 · EndicottEndicott8,000 Meters White33131:37.4 PBSo
Sep 5Bates NCAA DIII East Region PreviewSep 5 · 4,340 Meters Collegiate · Place 117 · EndicottEndicott4,340 Meters Collegiate11716:10.9 PBSo

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 16MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 1 · Place 153 · WellesleyWellesley5,000 Meters Varsity Division 115318:07.9912
Nov 9MIAA Division 1A-1B-1C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 46 · WellesleyWellesley5,000 Meters Varsity4617:38.0812
Oct 26Bay State Conference XC ChampionshipsOct 26 · 5,000 Meters Varsity · Place 39 · WellesleyWellesley5,000 Meters Varsity3917:20.7512
Oct 16Wellesley at Needham Oct 16 · 5,000 Meters Varsity · Place 6 · WellesleyWellesley5,000 Meters Varsity617:1012
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Varsity · Place 124 · WellesleyWellesley5,000 Meters Varsity12417:39.2412
Oct 9Newton North vs WellesleyOct 9 · 5,000 Meters Varsity · Place 13 · WellesleyWellesley5,000 Meters Varsity1317:0212
Oct 1Weymouth vs. Wellesley & FraminghamOct 1 · Varsity · Place 11 · WellesleyWellesleyVarsity1115:2812
Sep 21MSTCA Frank Kelley InvitationalSep 21 · 5,000 Meters Championship · Place 78 · WellesleyWellesley5,000 Meters Championship7817:09.0712
Sep 18Wellesley vs. MiltonSep 18 · 5,000 Meters Varsity · Place 12 · WellesleyWellesley5,000 Meters Varsity1218:56 PB12
Sep 11Wellesley v. Brookline & WalpoleSep 11 · Varsity · Place 12 · WellesleyWellesleyVarsity1217:2412
Sep 4Braintree v Natick & WellesleySep 4 · 5,000 Meters Varsity · Place 12 · WellesleyWellesley5,000 Meters Varsity1217:3312

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 25NXR Northeast & New York Regional ChampionshipsNov 25 · 5,000 Meters Championship - Northeast · Place 234 · WellesleyWellesley5,000 Meters Championship - Northeast23418:32.7 PB11
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 1 · Place 154 · WellesleyWellesley5,000 Meters Division 115417:55.80 PB11
Oct 28Bay State Conference ChampionshipsOct 28 · 5,000 Meters Junior Varsity · Place 14 · WellesleyWellesley5,000 Meters Junior Varsity1418:07.4JR
Oct 18Needham at WellesleyOct 18 · 5,000 Meters Varsity · Place 15 · WellesleyWellesley5,000 Meters Varsity1518:02Unofficial11
Oct 11Wellesley at MiltonOct 11 · 2.9 Miles Varsity · Place 9 · WellesleyWellesley2.9 Miles Varsity917:35Unofficial11
Oct 7MSTCA Bay State InvitationalOct 7 · 5,000 Meters Varsity · Place 45 · WellesleyWellesley5,000 Meters Varsity4518:53.2JR
Oct 4Wellesley and Walpole at BrooklineOct 4 · 2.76 Miles Varsity · Place 28 · WellesleyWellesley2.76 Miles Varsity2817:29.4311
Sep 13Natick and Braintree at WellesleySep 13 · 2.1 Miles Junior Varsity · Place 4 · WellesleyWellesley2.1 Miles Junior Varsity412:50Unofficial11
Sep 6Newton North at WellesleySep 6 · Varsity · Place 11 · WellesleyWellesleyVarsity1113:0711