Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.9 Miles · Houghton's PondMilton vs. Wellesley · Sep 1418:02Milton vs. WellesleySeptember 14, 2021
4340 m · Wainwright Sports ComplexBates NCAA DIII East Region Preview · Sep 515:41.1Bates NCAA DIII East Region PreviewSeptember 5, 2026
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2618:35.3NXR Northeast & New York Regional ChampionshipsNovember 26, 2022
5,000 Meters · Cape Cod FairgroundsMSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1416:49.6MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2022
5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 1117:49.23MIAA D1 ChampionshipNovember 11, 2023
5,000 Meters · Morses PondWellesley vs. Weymouth & Framingham · Sep 2118:19Wellesley vs. Weymouth & FraminghamSeptember 21, 2022
5,000 Meters · Wrentham Development Center CourseLeague Meet Saturday · Oct 2917:02.6League Meet SaturdayOctober 29, 2022
8,000 Meters · Bowdoin CollegeMaine State Championships · Sep 1925:41.0Maine State ChampionshipsSeptember 19, 2026
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1724:55.3Conn College InviteOctober 17, 2026
8,000 Meters · Hopkinton FairgroundsNCAA D3 East Region Championships · Nov 1525:31.6NCAA D3 East Region ChampionshipsNovember 15, 2025
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 325:31.3Paul Short Run (College)October 3, 2025
8,000 Meters · Middlebury CollegeNESCAC XC Championship · Oct 3125:08.0NESCAC XC ChampionshipOctober 31, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31NESCAC XC ChampionshipOct 31 · 8,000 Meters Championship · Place 12 · BatesBates8,000 Meters Championship1225:08.0 PBJr
Oct 17Conn College InviteOct 17 · 8,000 Meters Blue · Place 46 · BatesBates8,000 Meters Blue4624:55.3 PBJr
Sep 19Maine State ChampionshipsSep 19 · 8,000 Meters Collegiate · Place 10 · BatesBates8,000 Meters Collegiate1025:41.0 PBJr
Sep 5Bates NCAA DIII East Region PreviewSep 5 · 4,340 Meters Collegiate · Place 91 · BatesBates4,340 Meters Collegiate9115:41.1 PBJr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 15NCAA D3 East Region ChampionshipsNov 15 · 8,000 Meters D3 East · Place 29 · BatesBates8,000 Meters D3 East2925:31.6 PBSo
Nov 1NESCAC ChampionshipsNov 1 · 8,000 Meters Champ · Place 38 · BatesBates8,000 Meters Champ3825:29.40So
Oct 18Conn College InviteOct 18 · 8,000 Meters Blue · Place 146 · BatesBates8,000 Meters Blue14626:14.24So
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters White · Place 75 · BatesBates8,000 Meters White7525:31.3 PBSo
Sep 20Maine State ChampionshipSep 20 · 8,000 Meters College · Place 46 · BatesBates8,000 Meters College4627:45.7So

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 11MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1B · Place 58 · WellesleyWellesley5,000 Meters Division 1B5817:49.23 PB12
Sep 13Natick and Braintree at WellesleySep 13 · 5,000 Meters Varsity · Place 2 · WellesleyWellesley5,000 Meters Varsity216:02Unofficial12

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 26NXR Northeast & New York Regional ChampionshipsNov 26 · 5,000 Meters Championship - Northeast · Place 185 · WellesleyWellesley5,000 Meters Championship - Northeast18518:35.3 PB11
Nov 19MIAA Division State Cross Country ChampionshipsNov 19 · 5,000 Meters Division 1 · Place 112 · WellesleyWellesley5,000 Meters Division 111217:19.8211
Oct 29League Meet SaturdayOct 29 · 5,000 Meters Baystate Varsity · Place 35 · WellesleyWellesley5,000 Meters Baystate Varsity3517:02.6 PB11
Oct 14MSTCA Bob Glennon Twilight InvitationalOct 14 · 5,000 Meters Varsity · Place 32 · WellesleyWellesley5,000 Meters Varsity3216:49.6JR
Oct 14MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Varsity · Place 32 · WellesleyWellesley5,000 Meters Varsity3216:49.6 PB11
Oct 12Wellesley & Brookline V. WalpoleOct 12 · 2.57 Miles Varsity · Place 9 · WellesleyWellesley2.57 Miles Varsity914:13Unofficial11
Oct 6Natick v Wellesley & BraintreeOct 6 · 5,000 Meters Varsity · Place 8 · WellesleyWellesley5,000 Meters Varsity817:41Unofficial11
Sep 28Newton vs. WellesleySep 28 · 5,000 Meters Varsity · Place 14 · WellesleyWellesley5,000 Meters Varsity1417:36Unofficial11
Sep 21Wellesley vs. Weymouth & FraminghamSep 21 · 5,000 Meters Varsity · Place 11 · WellesleyWellesley5,000 Meters Varsity1118:19 PB11

2021 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 31Bay State Conference ChampionshipOct 31 · 5,000 Meters Varsity · Place 48 · WellesleyWellesley5,000 Meters Varsity4818:06.610
Oct 20Needham v. WellesleyOct 20 · 5,000 Meters Varsity · Place 12 · WellesleyWellesley5,000 Meters Varsity1217:49Unofficial10
Oct 16MSTCA Bob McIntyre Twilight Large Schools InvitationalOct 16 · 5,000 Meters Sophomore · Place 23 · WellesleyWellesley5,000 Meters Sophomore2317:56.910
Oct 15Bob McIntyre Twilight invitational Oct 15 · 5,000 Meters Sophomore · Place 23 · WellesleyWellesley5,000 Meters Sophomore2317:56.9—
Oct 13Braintree v Natick & WellesleyOct 13 · 3.05 Miles Varsity · Place 11 · WellesleyWellesley3.05 Miles Varsity1116:58Unofficial10
Oct 6Wellesley vs Newton NorthOct 6 · 5,000 Meters Varsity · Place 15 · WellesleyWellesley5,000 Meters Varsity1518:02Unofficial10
Sep 29Framingham Vs Weymouth & WellesleySep 29 · 2.8 Miles Varsity · Place 17 · WellesleyWellesley2.8 Miles Varsity1716:01Unofficial10
Sep 25MSTCA Frank Kelley InvitationalSep 25 · 3,000 Meters Freshman Sophomore · Place 25 · WellesleyWellesley3,000 Meters Freshman Sophomore2510:44.5710
Sep 14Milton vs. WellesleySep 14 · 2.9 Miles Varsity · Place 12 · WellesleyWellesley2.9 Miles Varsity1218:02 PB10
Sep 9Brookline & Walpole v. WellesleySep 9 · 5,000 Meters Varsity · Place 17 · WellesleyWellesley5,000 Meters Varsity1718:3610