Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.9 Miles · Houghton's PondMilton v. Wellesley · Sep 2519:40Milton v. WellesleySeptember 25, 2025
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley Invitational · Sep 2411:03.6MSTCA Frank Kelley InvitationalSeptember 24, 2022
5,000 Meters · Cape Cod FairgroundsMSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1418:15.7MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2022
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1118:36.40MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 1119:48.37MIAA D1 ChampionshipNovember 11, 2023
5,000 Meters · Morses PondNeedham vs Wellesley · Oct 1519:11Needham vs Wellesley October 15, 2025
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1519:18.79MIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1819:05.63MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Wrentham Development Center CourseMSTCA Bay State Invitational · Sep 2718:29.20MSTCA Bay State InvitationalSeptember 27, 2025

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

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 15MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 1 · Place 25 · Wellesley5,000 Meters Division 12519:18.79 PB12
Nov 8MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Division 1B · Place 2 · Wellesley5,000 Meters Varsity Division 1B218:56.4012
Oct 25Bay State Conference ChampionshipsOct 25 · 5,000 Meters Varsity · Place 7 · Wellesley5,000 Meters Varsity719:02.1012
Oct 15Needham vs Wellesley Oct 15 · 5,000 Meters Varsity · Place 2 · Wellesley5,000 Meters Varsity219:11 PB12
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Varsity Large · Place 14 · Wellesley5,000 Meters Varsity Large1418:36.40 PB12
Oct 8Wellesley vs. Weymouth & FraminghamOct 8 · 5,000 Meters Varsity · Place 1 · Wellesley5,000 Meters Varsity119:4812
Sep 27MSTCA Bay State InvitationalSep 27 · 5,000 Meters Varsity "B" · Place 6 · Wellesley5,000 Meters Varsity "B"618:29.20 PB12
Sep 25Milton v. WellesleySep 25 · 2.9 Miles Varsity · Place 1 · Wellesley2.9 Miles Varsity119:40 PB12
Sep 17Walpole vs. Brookline/WellesleySep 17 · 2.57 Miles Varsity · Place 1 · Wellesley2.57 Miles Varsity115:52—
Sep 10Natick v Wellesley & BraintreeSep 10 · 5,000 Meters Varsity · Place 1 · Wellesley5,000 Meters Varsity119:14—
Sep 3Newton North @ WellesleySep 3 · 5,000 Meters Varsity · Place 1 · Wellesley5,000 Meters Varsity119:1312

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 16MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 1 · Place 24 · Wellesley5,000 Meters Varsity Division 12419:34.0411
Nov 9MIAA Division 1A-1B-1C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 3 · Wellesley5,000 Meters Varsity319:27.0211
Oct 26Bay State Conference XC ChampionshipsOct 26 · 5,000 Meters Varsity · Place 6 · Wellesley5,000 Meters Varsity618:39.0911
Oct 16Wellesley at Needham Oct 16 · 5,000 Meters Varsity · Place 2 · Wellesley5,000 Meters Varsity219:1111
Oct 9Newton North vs WellesleyOct 9 · 5,000 Meters Varsity · Place 5 · Wellesley5,000 Meters Varsity519:4111
Oct 1Weymouth vs. Wellesley & FraminghamOct 1 · Varsity · Place 7 · WellesleyVarsity717:3211
Sep 18Wellesley vs. MiltonSep 18 · 5,000 Meters Varsity · Place 3 · Wellesley5,000 Meters Varsity320:0111
Sep 11Wellesley v. Brookline & WalpoleSep 11 · Varsity · Place 1 · WellesleyVarsity119:1611

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 1 · Place 10 · Wellesley5,000 Meters Division 11019:05.63 PB10
Nov 11MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1B · Place 10 · Wellesley5,000 Meters Division 1B1019:48.37 PB10
Oct 28Bay State Conference ChampionshipsOct 28 · 5,000 Meters Varsity · Place 10 · Wellesley5,000 Meters Varsity1019:21.7SO
Oct 18Needham at WellesleyOct 18 · 5,000 Meters Varsity · Place 3 · Wellesley5,000 Meters Varsity319:18Unofficial10
Oct 11Wellesley at MiltonOct 11 · 2.9 Miles Varsity · Place 4 · Wellesley2.9 Miles Varsity419:32Unofficial10
Oct 7MSTCA Bay State InvitationalOct 7 · 5,000 Meters Varsity · Place 11 · Wellesley5,000 Meters Varsity1120:11.3SO

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 19MIAA Division State Cross Country ChampionshipsNov 19 · 5,000 Meters Division 1 · Place 7 · Wellesley5,000 Meters Division 1718:44.259
Nov 11MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters Varsity · Place 6 · Wellesley5,000 Meters Varsity618:39.67FR
Oct 29League Meet SaturdayOct 29 · 5,000 Meters Baystate Varsity · Place 5 · Wellesley5,000 Meters Baystate Varsity518:34.79
Oct 14MSTCA Bob Glennon Twilight InvitationalOct 14 · 5,000 Meters Varsity · Place 1 · Wellesley5,000 Meters Varsity118:15.7FR
Oct 14MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Varsity · Place 1 · Wellesley5,000 Meters Varsity118:15.7 PB9
Oct 12Wellesley & Brookline V. WalpoleOct 12 · 2.57 Miles Varsity · Place 6 · Wellesley2.57 Miles Varsity615:52Unofficial9
Oct 6Natick v Wellesley & BraintreeOct 6 · 5,000 Meters Varsity · Place 2 · Wellesley5,000 Meters Varsity219:27.5Unofficial9
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity · Place 2 · Wellesley3,000 Meters Varsity211:03.6FR
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity Large 9-10 · Place 2 · Wellesley3,000 Meters Varsity Large 9-10211:03.6 PB9
Sep 21Wellesley vs. Weymouth & FraminghamSep 21 · 5,000 Meters Varsity · Place 2 · Wellesley5,000 Meters Varsity219:419
Sep 7Milton vs. WellesleySep 7 · Varsity · Place 4 · WellesleyVarsity419:459