Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.5 Miles · Houghton's PondMilton vs. Wellesley · Sep 149:32Milton vs. WellesleySeptember 14, 2021
2.1 Miles · Cape Cod FairgroundsMSTCA Bob McIntyre Twilight Large Schools Invitational · Oct 1612:03.3MSTCA Bob McIntyre Twilight Large Schools InvitationalOctober 16, 2021
2.1 Miles · Morses PondBrookline & Walpole v. Wellesley · Sep 913:08Brookline & Walpole v. WellesleySeptember 9, 2021
3,000 Meters · Wrentham Development Center CourseBay State Conference Championship · Oct 3111:08.5Bay State Conference ChampionshipOctober 31, 2021
4 Miles · Haverford CollegeHaverford Main Line Invitational · Sep 1821:59.1Haverford Main Line InvitationalSeptember 18, 2026
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2618:15.5NXR Northeast & New York Regional ChampionshipsNovember 26, 2022
5,000 Meters · Cape Cod FairgroundsMSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1417:28.0MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2022
5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 1117:08.17MIAA D1 ChampionshipNovember 11, 2023
5,000 Meters · Morses PondWellesley vs. Milton · Sep 1818:24Wellesley vs. MiltonSeptember 18, 2024
5,000 Meters · Rose Tree Park Bryn Mawr Invitational · Sep 518:07.31Bryn Mawr InvitationalSeptember 5, 2026
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1817:40.37MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Wrentham Development Center CourseLeague Meet Saturday · Oct 2917:21.7League Meet SaturdayOctober 29, 2022
6440 m · Haverford CollegeMain Line Invitational · Sep 1921:32.4Main Line InvitationalSeptember 19, 2025
8,000 Meters · DREAM ParkBorder Battle · Oct 1827:18.2Border BattleOctober 18, 2025
8,000 Meters · Gettysburg CollegeCentennial Conference · Nov 126:34.00Centennial ConferenceNovember 1, 2025
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 228:33.4Paul Short RunOctober 2, 2026
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 326:39.6Paul Short Run (College)October 3, 2025

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 2Paul Short RunOct 2 · 8,000 Meters Open · Place 335 · SwarthmoreSwarthmore8,000 Meters Open33528:33.4 PBSo
Sep 18Haverford Main Line InvitationalSep 18 · 4 Miles Collegiate · Place 69 · SwarthmoreSwarthmore4 Miles Collegiate6921:59.1 PBSo
Sep 5Bryn Mawr InvitationalSep 5 · 5,000 Meters College · Place 18 · SwarthmoreSwarthmore5,000 Meters College1818:07.31 PBSo

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 1Centennial ConferenceNov 1 · 8,000 Meters Champ · Place 41 · SwarthmoreSwarthmore8,000 Meters Champ4126:34.00 PBFr
Oct 18Border BattleOct 18 · 8,000 Meters D3 · Place 165 · SwarthmoreSwarthmore8,000 Meters D316527:18.2 PBFr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters White · Place 219 · SwarthmoreSwarthmore8,000 Meters White21926:39.6 PBFr
Sep 19Main Line InvitationalSep 19 · 6,440 Meters Collegiate · Place 58 · SwarthmoreSwarthmore6,440 Meters Collegiate5821:32.4 PBFr

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 16MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 1 · Place 95 · WellesleyWellesley5,000 Meters Varsity Division 19517:18.1012
Nov 9MIAA Division 1A-1B-1C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 33 · WellesleyWellesley5,000 Meters Varsity3317:17.7812
Oct 26Bay State Conference XC ChampionshipsOct 26 · 5,000 Meters Varsity · Place 23 · WellesleyWellesley5,000 Meters Varsity2316:49.9912
Oct 16Wellesley at Needham Oct 16 · 5,000 Meters Varsity · Place 7 · WellesleyWellesley5,000 Meters Varsity717:1012
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Varsity · Place 17 · WellesleyWellesley5,000 Meters Varsity1716:07.8812
Oct 9Newton North vs WellesleyOct 9 · 5,000 Meters Varsity · Place 2 · WellesleyWellesley5,000 Meters Varsity216:2412
Oct 1Weymouth vs. Wellesley & FraminghamOct 1 · Varsity · Place 1 · WellesleyWellesleyVarsity114:3712
Sep 21MSTCA Frank Kelley InvitationalSep 21 · 5,000 Meters Championship · Place 17 · WellesleyWellesley5,000 Meters Championship1716:05.4512
Sep 18Wellesley vs. MiltonSep 18 · 5,000 Meters Varsity · Place 7 · WellesleyWellesley5,000 Meters Varsity718:24 PB12
Sep 11Wellesley v. Brookline & WalpoleSep 11 · Varsity · Place 5 · WellesleyWellesleyVarsity516:3312
Sep 4Braintree v Natick & WellesleySep 4 · 5,000 Meters Varsity · Place 4 · WellesleyWellesley5,000 Meters Varsity416:0712

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 1 · Place 133 · WellesleyWellesley5,000 Meters Division 113317:40.37 PB11
Nov 11MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1B · Place 31 · WellesleyWellesley5,000 Meters Division 1B3117:08.17 PB11
Oct 28Bay State Conference ChampionshipsOct 28 · 5,000 Meters Varsity · Place 32 · WellesleyWellesley5,000 Meters Varsity3217:38.7JR
Oct 18Needham at WellesleyOct 18 · 5,000 Meters Varsity · Place 6 · WellesleyWellesley5,000 Meters Varsity617:36Unofficial11
Oct 4Wellesley and Walpole at BrooklineOct 4 · 2.76 Miles Varsity · Place 7 · WellesleyWellesley2.76 Miles Varsity715:56.4011
Sep 20Wellesley and Weymouth at FraminghamSep 20 · Varsity · Place 5 · WellesleyWellesleyVarsity517:4511
Sep 13Natick and Braintree at WellesleySep 13 · 5,000 Meters Varsity · Place 8 · WellesleyWellesley5,000 Meters Varsity816:51Unofficial11
Sep 6Newton North at WellesleySep 6 · Varsity · Place 7 · WellesleyWellesleyVarsity717:3111

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 26NXR Northeast & New York Regional ChampionshipsNov 26 · 5,000 Meters Championship - Northeast · Place 153 · WellesleyWellesley5,000 Meters Championship - Northeast15318:15.5 PB10
Nov 19MIAA Division State Cross Country ChampionshipsNov 19 · 5,000 Meters Division 1 · Place 122 · WellesleyWellesley5,000 Meters Division 112217:25.8510
Nov 11MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters Varsity · Place 65 · WellesleyWellesley5,000 Meters Varsity6517:11.25SO
Oct 29League Meet SaturdayOct 29 · 5,000 Meters Baystate Varsity · Place 43 · WellesleyWellesley5,000 Meters Baystate Varsity4317:21.7 PB10
Oct 19Wellesley @ NeedhamOct 19 · Varsity · Place 9 · WellesleyWellesleyVarsity917:1910
Oct 14MSTCA Bob Glennon Twilight InvitationalOct 14 · 5,000 Meters Sophomore · Place 9 · WellesleyWellesley5,000 Meters Sophomore917:28.0SO
Oct 14MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Sophomore · Place 9 · WellesleyWellesley5,000 Meters Sophomore917:28.0 PB10
Oct 12Wellesley & Brookline V. WalpoleOct 12 · 2.57 Miles Varsity · Place 13 · WellesleyWellesley2.57 Miles Varsity1314:35Unofficial10
Oct 6Natick v Wellesley & BraintreeOct 6 · 5,000 Meters Varsity · Place 9 · WellesleyWellesley5,000 Meters Varsity917:45Unofficial10
Sep 28Newton vs. WellesleySep 28 · 1.6 Miles JV · Place 1 · WellesleyWellesley1.6 Miles JV19:09Unofficial10

2021 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 6Frank Mooney Coaches InvitationalNov 6 · 3,000 Meters Freshman · Place 30 · WellesleyWellesley3,000 Meters Freshman3010:53.49
Oct 31Bay State Conference ChampionshipOct 31 · 3,000 Meters Freshman · Place 6 · WellesleyWellesley3,000 Meters Freshman611:08.5 PB9
Oct 20Needham v. WellesleyOct 20 · 2.1 Miles Junior Varsity · Place 2 · WellesleyWellesley2.1 Miles Junior Varsity212:20Unofficial9
Oct 16MSTCA Bob McIntyre Twilight Large Schools InvitationalOct 16 · 2.1 Miles Freshman · Place 10 · WellesleyWellesley2.1 Miles Freshman1012:03.3 PB9
Oct 15Bob McIntyre Twilight invitational Oct 15 · 2.1 Miles Freshman · Place 10 · WellesleyWellesley2.1 Miles Freshman1012:03.3FR
Oct 13Braintree v Natick & WellesleyOct 13 · 2.1 Miles Junior Varsity · Place 2 · WellesleyWellesley2.1 Miles Junior Varsity212:09Unofficial9
Oct 6Wellesley vs Newton NorthOct 6 · 2.1 Miles Junior Varsity · Place 6 · WellesleyWellesley2.1 Miles Junior Varsity612:42Unofficial9
Sep 29Framingham Vs Weymouth & WellesleySep 29 · 2.1 Miles Junior Varsity · Place 6 · WellesleyWellesley2.1 Miles Junior Varsity612:34Unofficial9
Sep 14Milton vs. WellesleySep 14 · 1.5 Miles Junior Varsity · Place 6 · WellesleyWellesley1.5 Miles Junior Varsity69:32 PB9
Sep 9Brookline & Walpole v. WellesleySep 9 · 2.1 Miles Junior Varsity · Place 19 · WellesleyWellesley2.1 Miles Junior Varsity1913:08 PB9