Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Harry Downes FieldWarrior Halloween Hoka Postal Nationals 2 Mile TT · Oct 319:30.12Warrior Halloween Hoka Postal Nationals 2 Mile TTOctober 31, 2023
2.8 Miles · Wompatuck State ParkWeymouth vs. Brookline · Sep 1815:24Weymouth vs. BrooklineSeptember 18, 2024
3,000 Meters · Wrentham Development Center CourseBay State Conference Championship · Oct 3110:49.1Bay State Conference ChampionshipOctober 31, 2021
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2316:33.9NXR Northeast & New York Regional ChampionshipsNovember 23, 2024
5,000 Meters · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1415:36.4ASICS MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2023
5,000 Meters · Derryfield ParkManchester Invitational Large School boys · Sep 2416:23Manchester Invitational Large School boysSeptember 24, 2022
5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 1116:30.67MIAA D1 ChampionshipNovember 11, 2023
5,000 Meters · Schenley ParkPanther Opener · Aug 2915:29.60Panther OpenerAugust 29, 2025
5,000 Meters · Wickham Park CollegiateSuitor Invitational · Sep 1215:45.9Suitor InvitationalSeptember 12, 2026
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1816:11.54MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Wrentham Development Center CourseLeague Meet Saturday · Oct 2915:42.2League Meet SaturdayOctober 29, 2022
8,000 Meters · DREAM ParkBorder Battle · Oct 1826:20.2Border BattleOctober 18, 2025
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1726:02.0Conn College InviteOctober 17, 2026
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 326:15.9Paul Short Run (College)October 3, 2025
8,000 Meters · Middlebury CollegeNESCAC XC Championship · Oct 3126:25.5NESCAC XC ChampionshipOctober 31, 2026
8,000 Meters · Southern Illinois University EdwardsvilleUAA Cross Country Championships · Nov 126:19.9UAA Cross Country ChampionshipsNovember 1, 2025
8,000 Meters · UMass Dartmouth Cross Country Course53rd UMass Dartmouth Cross Country Invitational · Sep 1925:24.3453rd UMass Dartmouth Cross Country InvitationalSeptember 19, 2026
8,000 Meters · Youthtown XC CourseCMU Invitational · Oct 1125:36.40CMU InvitationalOctober 11, 2025
8,000 Meters · YouthtowneRobert Morris Invitational · Sep 1225:52.4Robert Morris InvitationalSeptember 12, 2025

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 64 · Trinity (Conn.)Trinity (Conn.)8,000 Meters Championship6426:25.5 PBSo
Oct 17Conn College InviteOct 17 · 8,000 Meters Blue · Place 149 · Trinity (Conn.)Trinity (Conn.)8,000 Meters Blue14926:02.0 PBSo
Sep 1953rd UMass Dartmouth Cross Country InvitationalSep 19 · 8,000 Meters 8K Navy 45:00 min.cap · Place 26 · Trinity (Conn.)Trinity (Conn.)8,000 Meters 8K Navy 45:00 min.cap2625:24.34 PBSo
Sep 12Suitor InvitationalSep 12 · 5,000 Meters Varsity · Place 11 · Trinity (Conn.)Trinity (Conn.)5,000 Meters Varsity1115:45.9 PBSo

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1UAA Cross Country ChampionshipsNov 1 · 8,000 Meters Collegiate · Place 49 · Carnegie MellonCarnegie Mellon8,000 Meters Collegiate4926:19.9 PBFr
Oct 18Border BattleOct 18 · 8,000 Meters D3 · Place 89 · Carnegie MellonCarnegie Mellon8,000 Meters D38926:20.2 PBFr
Oct 11CMU InvitationalOct 11 · 8,000 Meters Mens 8K · Place 19 · Carnegie MellonCarnegie Mellon8,000 Meters Mens 8K1925:36.40 PBFr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters White · Place 155 · Carnegie MellonCarnegie Mellon8,000 Meters White15526:15.9 PBFr
Sep 12Robert Morris InvitationalSep 12 · 8,000 Meters College · Place 51 · Carnegie MellonCarnegie Mellon8,000 Meters College5125:52.4 PBFr
Aug 29Panther OpenerAug 29 · 5,000 Meters Mens 5K · Place 23 · Carnegie MellonCarnegie Mellon5,000 Meters Mens 5K2315:29.60 PBFr

2024 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 23NXR Northeast & New York Regional ChampionshipsNov 23 · 5,000 Meters Championship - Northeast · Place 31 · BrooklineBrookline5,000 Meters Championship - Northeast3116:33.9 PB12
Nov 16MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 1 · Place 9 · BrooklineBrookline5,000 Meters Varsity Division 1915:59.7712
Nov 9MIAA Division 1A-1B-1C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity 1A · Place 4 · BrooklineBrookline5,000 Meters Varsity 1A416:05.7312
Oct 31Warrior Halloween Hoka Postal 2 MileOct 31 · 2 Miles Varsity · Place 5 · BrooklineBrookline2 Miles Varsity59:38.8012
Oct 26Bay State Conference XC ChampionshipsOct 26 · 5,000 Meters Varsity · Place 3 · BrooklineBrookline5,000 Meters Varsity315:34.3112
Oct 17Newton North @ BrooklineOct 17 · 2.76 Miles Varsity · Place 1 · BrooklineBrookline2.76 Miles Varsity115:25.4912
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Varsity · Place 5 · BrooklineBrookline5,000 Meters Varsity515:36.7812
Oct 9Brookline v Milton & NatickOct 9 · 2.76 Miles Varsity · Place 2 · BrooklineBrookline2.76 Miles Varsity214:38.5912
Oct 1Brookline v. NeedhamOct 1 · 2.76 Miles Varsity · Place 2 · BrooklineBrookline2.76 Miles Varsity215:16.1912
Sep 25Framingham v. Brookline v. BraintreeSep 25 · 5,000 Meters Varsity · Place 2 · BrooklineBrookline5,000 Meters Varsity217:07.0012
Sep 21Manchester InviteSep 21 · 5,000 Meters Large School Varsity · Place 9 · BrooklineBrookline5,000 Meters Large School Varsity916:27.712
Sep 18Weymouth vs. BrooklineSep 18 · 2.8 Miles Varsity · Place 4 · BrooklineBrookline2.8 Miles Varsity415:24 PB12
Sep 11Wellesley v. Brookline & WalpoleSep 11 · Varsity · Place 1 · BrooklineBrooklineVarsity116:1912

2023 Cross Country

14 results
DateMeetEventPlMarkGr
Nov 25NXR Northeast & New York Regional ChampionshipsNov 25 · 5,000 Meters Championship - Northeast · Place 57 · BrooklineBrookline5,000 Meters Championship - Northeast5716:59.711
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 1 · Place 18 · BrooklineBrookline5,000 Meters Division 11816:11.54 PB11
Nov 11MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1A · Place 13 · BrooklineBrookline5,000 Meters Division 1A1316:30.67 PB11
Oct 31Warrior Halloween Hoka Postal Nationals 2 Mile TTOct 31 · 2 Miles Varsity · Place 4 · BrooklineBrookline2 Miles Varsity49:30.12 PB11
Oct 28Bay State Conference ChampionshipsOct 28 · 5,000 Meters Varsity · Place 10 · BrooklineBrookline5,000 Meters Varsity1016:21.5JR
Oct 18Brookline @ Newton NorthOct 18 · 5,000 Meters Varsity · Place 2 · BrooklineBrookline5,000 Meters Varsity216:2911
Oct 14ASICS MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Varsity Boys · Place 6 · BrooklineBrookline5,000 Meters Varsity Boys615:36.4 PB11
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Varsity · Place 6 · BrooklineBrookline5,000 Meters Varsity615:36.37JR
Oct 11Weymouth at BrooklineOct 11 · 2.76 Miles Varsity · Place 10 · BrooklineBrookline2.76 Miles Varsity1016:56.0411
Oct 7MSTCA Bay State InvitationalOct 7 · 5,000 Meters Varsity · Place 5 · BrooklineBrookline5,000 Meters Varsity516:02.2JR
Oct 4Wellesley and Walpole at BrooklineOct 4 · 2.76 Miles Varsity · Place 3 · BrooklineBrookline2.76 Miles Varsity315:31.5811
Sep 23Bowdoin Park XC ClassicSep 23 · 5,000 Meters Varsity · Place 30 · Brookline High SchooBrookline High Schoo5,000 Meters Varsity3016:34.5JR
Sep 23Bowdoin Park XC ClassicSep 23 · 5,000 Meters Varsity · Place 15 · Brookline High SchooBrookline High Schoo5,000 Meters Varsity1516:34.5JR
Sep 6Brookline & Milton at NatickSep 6 · Varsity · Place 2 · BrooklineBrooklineVarsity216:2211

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 26NXR Northeast & New York Regional ChampionshipsNov 26 · 5,000 Meters Championship - Northeast · Place 49 · BrooklineBrookline5,000 Meters Championship - Northeast4917:03.110
Oct 29League Meet SaturdayOct 29 · 5,000 Meters Baystate Varsity · Place 6 · BrooklineBrookline5,000 Meters Baystate Varsity615:42.2 PB10
Oct 19Newton North V. BrooklineOct 19 · 2.76 Miles Varsity · Place 2 · BrooklineBrookline2.76 Miles Varsity215:03Unofficial10
Oct 14MSTCA Bob Glennon Twilight InvitationalOct 14 · 5,000 Meters Sophomore · Place 1 · BrooklineBrookline5,000 Meters Sophomore116:19.1SO
Oct 14MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Sophomore · Place 1 · BrooklineBrookline5,000 Meters Sophomore116:19.110
Oct 8Baystate InvitationalOct 8 · 5,000 Meters Varsity B · Place 7 · BrooklineBrookline5,000 Meters Varsity B716:58.0Unofficial10
Sep 28Natick & Brookline V. MiltonSep 28 · 2.9 Miles Varsity · Place 6 · BrooklineBrookline2.9 Miles Varsity616:20Unofficial10
Sep 24Manchester Invitational Large School boysSep 24 · 5,000 Meters Varsity · Place 10 · BrooklineBrookline5,000 Meters Varsity1016:23 PB10
Sep 21Needham V. BrooklineSep 21 · Varsity · Place 1 · BrooklineBrooklineVarsity115:5110
Sep 14Braintree & Framingham V. BrooklineSep 14 · 2.76 Miles Varsity · Place 2 · BrooklineBrookline2.76 Miles Varsity216:17Unofficial10
Sep 7Brookline v. WeymouthSep 7 · Varsity · Place 7 · BrooklineBrooklineVarsity715:1310

2021 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 6Frank Mooney Coaches InvitationalNov 6 · 3,000 Meters Freshman · Place 4 · BrooklineBrookline3,000 Meters Freshman410:21.89
Oct 31Bay State Conference ChampionshipOct 31 · 3,000 Meters Freshman · Place 2 · BrooklineBrookline3,000 Meters Freshman210:49.1 PB9
Oct 20Brookline v. Newton NorthOct 20 · 5,000 Meters Boys Varsity · Place 15 · BrooklineBrookline5,000 Meters Boys Varsity1517:39Unofficial9
Oct 16MSTCA Bob McIntyre Twilight Large Schools InvitationalOct 16 · 5,000 Meters Sophomore · Place 7 · BrooklineBrookline5,000 Meters Sophomore717:20.89
Oct 6Brookline v. Milton & NatickOct 6 · 1.55 Miles Junior Varsity · Place 1 · BrooklineBrookline1.55 Miles Junior Varsity19:18Unofficial9
Sep 29Needham v. BrooklineSep 29 · 5,000 Meters Varsity · Place 12 · BrooklineBrookline5,000 Meters Varsity1217:39Unofficial9
Sep 22Home Tri meet vs. Brookline and BraintreeSep 22 · 2,600 Meters Junior Varsity · Place 1 · BrooklineBrookline2,600 Meters Junior Varsity19:16Unofficial9
Sep 14Brookline vs. WeymouthSep 14 · 1.55 Miles Junior Varsity · Place 2 · BrooklineBrookline1.55 Miles Junior Varsity29:49Unofficial9
Sep 9Brookline & Walpole v. WellesleySep 9 · 2.1 Miles Junior Varsity · Place 1 · BrooklineBrookline2.1 Miles Junior Varsity112:14Unofficial9