Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Franklin & Marshall College Baker CampusLittle 3 XC · Sep 111:08.3Little 3 XCSeptember 1, 2026
2.1 Miles · Morses PondWellesley vs. Weymouth & Framingham · Sep 2113:05Wellesley vs. Weymouth & FraminghamSeptember 21, 2022
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley Invitational · Sep 2411:14.6MSTCA Frank Kelley InvitationalSeptember 24, 2022
4,000 Meters · Big Spring HSDickinson Long-Short Invitational · Sep 1213:30.0Dickinson Long-Short InvitationalSeptember 12, 2026
5,000 Meters · Cape Cod FairgroundsMSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1419:38.0MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2022
5,000 Meters · Morses PondWellesley vs. Milton · Sep 1818:22Wellesley vs. MiltonSeptember 18, 2024
8,000 Meters · Big Spring HSNCAA DIII Mid-Atlantic Region XC Championships · Nov 1528:35.88NCAA DIII Mid-Atlantic Region XC ChampionshipsNovember 15, 2025
8,000 Meters · Gettysburg CollegeCentennial Conference · Nov 128:24.70Centennial ConferenceNovember 1, 2025

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 12Dickinson Long-Short InvitationalSep 12 · 4,000 Meters Collegiate · Place 38 · Franklin & MarshallFranklin & Marshall4,000 Meters Collegiate3813:30.0 PBSo
Sep 1Little 3 XCSep 1 · 2 Miles Little 3 · Place 25 · Franklin & MarshallFranklin & Marshall2 Miles Little 32511:08.3 PBSo

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 15NCAA DIII Mid-Atlantic Region XC ChampionshipsNov 15 · 8,000 Meters Championship · Place 117 · Franklin & MarshallFranklin & Marshall8,000 Meters Championship11728:35.88 PBFr
Nov 1Centennial ConferenceNov 1 · 8,000 Meters Champ · Place 77 · Franklin & MarshallFranklin & Marshall8,000 Meters Champ7728:24.70 PBFr
Oct 18Aubrey Shenk InvitationalOct 18 · 8,000 Meters College · Place 155 · Franklin & MarshallFranklin & Marshall8,000 Meters College15528:28.40Fr

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 9MIAA Division 1A-1B-1C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 68 · WellesleyWellesley5,000 Meters Varsity6818:12.5512
Oct 26Bay State Conference XC ChampionshipsOct 26 · 5,000 Meters Varsity · Place 35 · WellesleyWellesley5,000 Meters Varsity3517:12.5512
Oct 16Wellesley at Needham Oct 16 · 5,000 Meters Varsity · Place 3 · WellesleyWellesley5,000 Meters Varsity317:0712
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Varsity · Place 113 · WellesleyWellesley5,000 Meters Varsity11317:30.1012
Oct 9Newton North vs WellesleyOct 9 · 5,000 Meters Varsity · Place 18 · WellesleyWellesley5,000 Meters Varsity1817:1612
Oct 1Weymouth vs. Wellesley & FraminghamOct 1 · Varsity · Place 8 · WellesleyWellesleyVarsity815:1412
Sep 21MSTCA Frank Kelley InvitationalSep 21 · 5,000 Meters Championship · Place 69 · WellesleyWellesley5,000 Meters Championship6917:01.1912
Sep 18Wellesley vs. MiltonSep 18 · 5,000 Meters Varsity · Place 5 · WellesleyWellesley5,000 Meters Varsity518:22 PB12
Sep 11Wellesley v. Brookline & WalpoleSep 11 · Varsity · Place 10 · WellesleyWellesleyVarsity1017:1912
Sep 4Braintree v Natick & WellesleySep 4 · 5,000 Meters Varsity · Place 7 · WellesleyWellesley5,000 Meters Varsity716:5812

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 18Needham at WellesleyOct 18 · 2.1 Miles Junior Varsity · Place 4 · WellesleyWellesley2.1 Miles Junior Varsity412:44Unofficial11
Oct 11Wellesley at MiltonOct 11 · 1.5 Miles Junior Varsity · Place 7 · WellesleyWellesley1.5 Miles Junior Varsity79:35Unofficial11
Oct 7MSTCA Bay State InvitationalOct 7 · 5,000 Meters Junior Varsity · Place 70 · WellesleyWellesley5,000 Meters Junior Varsity7020:44.1JR
Oct 4Wellesley and Walpole at BrooklineOct 4 · 1.63 Miles Junior Varsity · Place 15 · WellesleyWellesley1.63 Miles Junior Varsity1510:38.2711
Sep 13Natick and Braintree at WellesleySep 13 · 2.1 Miles Junior Varsity · Place 7 · WellesleyWellesley2.1 Miles Junior Varsity713:08Unofficial11
Sep 6Newton North at WellesleySep 6 · Varsity · Place 10 · WellesleyWellesleyVarsity1013:0511

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 29League Meet SaturdayOct 29 · 3,000 Meters Baystate Coed JV Boys · Place 4 · WellesleyWellesley3,000 Meters Baystate Coed JV Boys411:15.110
Oct 19Wellesley @ NeedhamOct 19 · Junior Varsity · Place 3 · WellesleyWellesleyJunior Varsity38:4310
Oct 14MSTCA Bob Glennon Twilight InvitationalOct 14 · 5,000 Meters Sophomore · Place 65 · WellesleyWellesley5,000 Meters Sophomore6519:38.0FR
Oct 14MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Sophomore · Place 65 · WellesleyWellesley5,000 Meters Sophomore6519:38.0 PB10
Oct 12Wellesley & Brookline V. WalpoleOct 12 · 1.78 Miles JV · Place 11 · WellesleyWellesley1.78 Miles JV1110:56Unofficial10
Oct 6Natick v Wellesley & BraintreeOct 6 · 2.5 Miles JV · Place 13 · WellesleyWellesley2.5 Miles JV1316:17Unofficial10
Sep 28Newton vs. WellesleySep 28 · 1.6 Miles JV · Place 12 · WellesleyWellesley1.6 Miles JV129:52Unofficial10
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity · Place 44 · WellesleyWellesley3,000 Meters Varsity4411:14.6FR
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity Large 9-10 · Place 44 · WellesleyWellesley3,000 Meters Varsity Large 9-104411:14.6 PB10
Sep 21Wellesley vs. Weymouth & FraminghamSep 21 · 2.1 Miles Junior Varsity · Place 13 · WellesleyWellesley2.1 Miles Junior Varsity1313:05 PB10
Sep 7Milton vs. WellesleySep 7 · Varsity · Place 13 · WellesleyWellesleyVarsity1313:2110