Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.5 Miles · Houghton's PondMilton vs. Wellesley · Sep 149:57Milton vs. WellesleySeptember 14, 2021
10,000 Meters · Hopkinton FairgroundsNCAA D1 Northeast Region Championships · Nov 1432:37.7NCAA D1 Northeast Region ChampionshipsNovember 14, 2025
2.1 Miles · Morses PondWellesley vs. Weymouth & Framingham · Sep 2112:15Wellesley vs. Weymouth & FraminghamSeptember 21, 2022
5,000 Meters · Attleboro High SchoolSuffolk Short Course Classic · Aug 3016:00.93Suffolk Short Course ClassicAugust 30, 2025
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2517:18.0NXR Northeast & New York Regional ChampionshipsNovember 25, 2023
5,000 Meters · Cape Cod FairgroundsMSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1418:15.4MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2022
5,000 Meters · Coogan Cross Country CourseRothenberg Run · Oct 2415:57.1Rothenberg RunOctober 24, 2025
5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 1116:37.87MIAA D1 ChampionshipNovember 11, 2023
5,000 Meters · Highland ParkRothenberg Run · Oct 2315:49.8Rothenberg RunOctober 23, 2026
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1816:22.64MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Wrentham Development Center CourseLeague Meet Saturday · Oct 2918:00.1League Meet SaturdayOctober 29, 2022
8,000 Meters · Bucknell Golf ClubPatriot League XC Championships · Oct 3126:57.5Patriot League XC ChampionshipsOctober 31, 2026
8,000 Meters · Hopkinton FairgroundsNew England (NEICAAA) Cross Country Championship · Oct 1026:14.0New England (NEICAAA) Cross Country ChampionshipOctober 10, 2025
8,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseNew England (NEICAAA) Cross Country Championships · Oct 926:52.1New England (NEICAAA) Cross Country ChampionshipsOctober 9, 2026
8,000 Meters · Lehigh UniversityPatriot League Cross Country Championships · Oct 3126:38.9Patriot League Cross Country ChampionshipsOctober 31, 2025
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 326:41.0Paul Short Run (College)October 3, 2025
8,000 Meters · UMass Dartmouth Cross Country Course52nd Corsair XC Invitational · Sep 2025:35.6852nd Corsair XC InvitationalSeptember 20, 2025

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 31Patriot League XC ChampionshipsOct 31 · 8,000 Meters Patriot League · Place 96 · Holy CrossHoly Cross8,000 Meters Patriot League9626:57.5 PBJr
Oct 23Rothenberg RunOct 23 · 5,000 Meters Collegiate · Place 14 · Holy CrossHoly Cross5,000 Meters Collegiate1415:49.8 PBJr
Oct 9New England (NEICAAA) Cross Country ChampionshipsOct 9 · 8,000 Meters Collegiate · Place 105 · Holy CrossHoly Cross8,000 Meters Collegiate10526:52.1 PBJr

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 14NCAA D1 Northeast Region ChampionshipsNov 14 · 10,000 Meters D1 Northeast · Place 203 · Holy CrossHoly Cross10,000 Meters D1 Northeast20332:37.7 PBSo
Oct 31Patriot League Cross Country ChampionshipsOct 31 · 8,000 Meters Champs · Place 71 · Holy CrossHoly Cross8,000 Meters Champs7126:38.9 PBSo
Oct 24Rothenberg RunOct 24 · 5,000 Meters College · Place 14 · Holy CrossHoly Cross5,000 Meters College1415:57.1 PBSo
Oct 10New England (NEICAAA) Cross Country ChampionshipOct 10 · 8,000 Meters NEICAAA · Place 103 · Holy CrossHoly Cross8,000 Meters NEICAAA10326:14.0 PBSo
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Brown · Place 172 · Holy CrossHoly Cross8,000 Meters Brown17226:41.0 PBSo
Sep 2052nd Corsair XC InvitationalSep 20 · 8,000 Meters Men's 8K Gold · Place 38 · Holy CrossHoly Cross8,000 Meters Men's 8K Gold3825:35.68 PBSo
Aug 30Suffolk Short Course ClassicAug 30 · 5,000 Meters Men's Race · Place 13 · Holy CrossHoly Cross5,000 Meters Men's Race1316:00.93 PBSo

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 15NCAA DI Northeast RegionalNov 15 · 10,000 Meters Northeast · Place 226 · Holy CrossHoly Cross10,000 Meters Northeast22634:26.0Fr
Oct 11New England (NEICAAA) Cross Country ChampionshipOct 11 · 8,000 Meters College · Place 89 · Holy CrossHoly Cross8,000 Meters College8926:33.1Fr
Oct 4Paul Short RunOct 4 · 8,000 Meters Brown · Place 218 · Holy CrossHoly Cross8,000 Meters Brown21827:55.4Fr
Sep 21UMass Dartmouth XC InvitationalSep 21 · 8,000 Meters Varsity · Place 116 · Holy CrossHoly Cross8,000 Meters Varsity11626:59.48FR
Aug 3110th Annual Wheaton & Babson Season-OpenerAug 31 · 5,000 Meters Varsity · Place 37 · Holy CrossHoly Cross5,000 Meters Varsity3716:53.37Fr

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 25NXR Northeast & New York Regional ChampionshipsNov 25 · 5,000 Meters Championship - Northeast · Place 98 · WellesleyWellesley5,000 Meters Championship - Northeast9817:18.0 PB12
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 1 · Place 25 · WellesleyWellesley5,000 Meters Division 12516:22.64 PB12
Nov 11MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1B · Place 9 · WellesleyWellesley5,000 Meters Division 1B916:37.87 PB12
Oct 28Bay State Conference ChampionshipsOct 28 · 5,000 Meters Varsity · Place 9 · WellesleyWellesley5,000 Meters Varsity916:20.9SR
Oct 18Needham at WellesleyOct 18 · 5,000 Meters Varsity · Place 1 · WellesleyWellesley5,000 Meters Varsity117:10Unofficial12
Oct 11Wellesley at MiltonOct 11 · 2.9 Miles Varsity · Place 2 · WellesleyWellesley2.9 Miles Varsity216:39Unofficial12
Oct 7MSTCA Bay State InvitationalOct 7 · 5,000 Meters Varsity · Place 4 · WellesleyWellesley5,000 Meters Varsity416:40.4SR
Oct 4Wellesley and Walpole at BrooklineOct 4 · 2.76 Miles Varsity · Place 6 · WellesleyWellesley2.76 Miles Varsity615:41.4412
Sep 20Wellesley and Weymouth at FraminghamSep 20 · Varsity · Place 6 · WellesleyWellesleyVarsity617:5012
Sep 13Natick and Braintree at WellesleySep 13 · 5,000 Meters Varsity · Place 7 · WellesleyWellesley5,000 Meters Varsity716:37Unofficial12
Sep 6Newton North at WellesleySep 6 · Varsity · Place 4 · WellesleyWellesleyVarsity416:4912

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 29League Meet SaturdayOct 29 · 5,000 Meters Baystate JV · Place 13 · WellesleyWellesley5,000 Meters Baystate JV1318:00.1 PB11
Oct 19Wellesley @ NeedhamOct 19 · Varsity · Place 20 · WellesleyWellesleyVarsity2018:0011
Oct 14MSTCA Bob Glennon Twilight InvitationalOct 14 · 5,000 Meters Junior Varsity · Place 15 · WellesleyWellesley5,000 Meters Junior Varsity1518:15.4JR
Oct 14MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Junior Varsity · Place 15 · WellesleyWellesley5,000 Meters Junior Varsity1518:15.4 PB11
Oct 12Wellesley & Brookline V. WalpoleOct 12 · 1.78 Miles JV · Place 2 · WellesleyWellesley1.78 Miles JV210:17Unofficial11
Oct 6Natick v Wellesley & BraintreeOct 6 · 2.5 Miles JV · Place 2 · WellesleyWellesley2.5 Miles JV214:58Unofficial11
Sep 28Newton vs. WellesleySep 28 · 1.6 Miles JV · Place 3 · WellesleyWellesley1.6 Miles JV39:23Unofficial11
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 5,000 Meters Championship · Place 161 · WellesleyWellesley5,000 Meters Championship16119:04.5JR
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 5,000 Meters Championship · Place 161 · WellesleyWellesley5,000 Meters Championship16119:04.511
Sep 21Wellesley vs. Weymouth & FraminghamSep 21 · 2.1 Miles Junior Varsity · Place 2 · WellesleyWellesley2.1 Miles Junior Varsity212:15 PB11
Sep 7Milton vs. WellesleySep 7 · Varsity · Place 3 · WellesleyWellesleyVarsity312:3511

2021 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 20Needham v. WellesleyOct 20 · 2.1 Miles Junior Varsity · Place 6 · WellesleyWellesley2.1 Miles Junior Varsity613:02Unofficial10
Oct 16MSTCA Bob McIntyre Twilight Large Schools InvitationalOct 16 · 5,000 Meters Sophomore · Place 138 · WellesleyWellesley5,000 Meters Sophomore13820:45.710
Oct 15Bob McIntyre Twilight invitational Oct 15 · 5,000 Meters Sophomore · Place 138 · WellesleyWellesley5,000 Meters Sophomore13820:45.7—
Oct 13Braintree v Natick & WellesleyOct 13 · 2.1 Miles Junior Varsity · Place 7 · WellesleyWellesley2.1 Miles Junior Varsity712:39Unofficial10
Oct 6Wellesley vs Newton NorthOct 6 · 2.1 Miles Junior Varsity · Place 12 · WellesleyWellesley2.1 Miles Junior Varsity1213:09Unofficial10
Sep 29Framingham Vs Weymouth & WellesleySep 29 · 2.1 Miles Junior Varsity · Place 12 · WellesleyWellesley2.1 Miles Junior Varsity1213:06Unofficial10
Sep 25MSTCA Frank Kelley InvitationalSep 25 · 3,000 Meters Freshman Sophomore · Place 95 · WellesleyWellesley3,000 Meters Freshman Sophomore9511:57.9610
Sep 14Milton vs. WellesleySep 14 · 1.5 Miles Junior Varsity · Place 9 · WellesleyWellesley1.5 Miles Junior Varsity99:57 PB10
Sep 9Brookline & Walpole v. WellesleySep 9 · 2.1 Miles Junior Varsity · Place 25 · WellesleyWellesley2.1 Miles Junior Varsity2513:3810

2020 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 4Needham v. Wellesley - BoysNov 4 · 2 Miles Junior Varsity · Place 22 · WellesleyWellesley2 Miles Junior Varsity2213:30Unofficial9
Oct 14Brookline v. Wellesley BoysOct 14 · 1.76 Miles Junior Varsity · Place 18 · WellesleyWellesley1.76 Miles Junior Varsity1811:32Unofficial9