Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Hopkinton FairgroundsNCAA D1 Northeast Region Championships · Nov 1432:23.7NCAA D1 Northeast Region ChampionshipsNovember 14, 2025
2 Miles · Harry Downes FieldWarrior Halloween Hoka Postal Nationals 2 Mile TT · Oct 319:24.61Warrior Halloween Hoka Postal Nationals 2 Mile TTOctober 31, 2023
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2616:52.2NXR Northeast & New York Regional ChampionshipsNovember 26, 2022
5,000 Meters · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1415:29.8ASICS MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2023
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1815:53.66MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Wrentham Development Center CourseLeague Meet Saturday · Oct 2916:04.0League Meet SaturdayOctober 29, 2022
6,000 Meters · University of Massachusetts Amherst Ken O'Brien Minutemen Invitational · Aug 3020:13.7Ken O'Brien Minutemen InvitationalAugust 30, 2025
8,000 Meters · Audubon Golf CourseMid-American (MAC) Cross Country Championships · Nov 127:01.6Mid-American (MAC) Cross Country ChampionshipsNovember 1, 2025
8,000 Meters · Bethpage Polo at the ParkIC4A/ECAC Cross Country Championships · Oct 1724:54.5IC4A/ECAC Cross Country ChampionshipsOctober 17, 2026
8,000 Meters · Hopkinton FairgroundsNew England (NEICAAA) Cross Country Championship · Oct 1026:35.1New England (NEICAAA) Cross Country ChampionshipOctober 10, 2025
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 225:59.7Paul Short RunOctober 2, 2026
8,000 Meters · Prairies Golf Club2026 MAC XC Championships · Oct 3025:16.82026 MAC XC ChampionshipsOctober 30, 2026
8,000 Meters · Reservoir RoadM.S.Souther Invite · Sep 1926:03.9M.S.Souther InviteSeptember 19, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 302026 MAC XC ChampionshipsOct 30 · 8,000 Meters 8K · Place 41 · UMassUMass8,000 Meters 8K4125:16.8 PBJr
Oct 17IC4A/ECAC Cross Country ChampionshipsOct 17 · 8,000 Meters Collegiate · Place 51 · UMassUMass8,000 Meters Collegiate5124:54.5 PBJr
Oct 2Paul Short RunOct 2 · 8,000 Meters Gold · Place 155 · UMassUMass8,000 Meters Gold15525:59.7 PBJr
Sep 19M.S.Souther InviteSep 19 · 8,000 Meters Men · Place 54 · UMassUMass8,000 Meters Men5426:03.9 PBJr

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 14NCAA D1 Northeast Region ChampionshipsNov 14 · 10,000 Meters D1 Northeast · Place 192 · UMassUMass10,000 Meters D1 Northeast19232:23.7 PBSo
Nov 1Mid-American (MAC) Cross Country ChampionshipsNov 1 · 8,000 Meters MAC · Place 79 · UMassUMass8,000 Meters MAC7927:01.6 PBSo
Oct 10New England (NEICAAA) Cross Country ChampionshipOct 10 · 8,000 Meters NEICAAA · Place 129 · UMassUMass8,000 Meters NEICAAA12926:35.1 PBSo
Aug 30Ken O'Brien Minutemen InvitationalAug 30 · 6,000 Meters Men's Race · Place 24 · UMassUMass6,000 Meters Men's Race2420:13.7 PBSo

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 25NXR Northeast & New York Regional ChampionshipsNov 25 · 5,000 Meters Championship - Northeast · Place 48 · BrooklineBrookline5,000 Meters Championship - Northeast4816:54.012
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 1 · Place 8 · BrooklineBrookline5,000 Meters Division 1815:53.66 PB12
Oct 31Warrior Halloween Hoka Postal Nationals 2 Mile TTOct 31 · 2 Miles Varsity · Place 2 · BrooklineBrookline2 Miles Varsity29:24.61 PB12
Oct 28Bay State Conference ChampionshipsOct 28 · 5,000 Meters Varsity · Place 7 · BrooklineBrookline5,000 Meters Varsity716:19.0SR
Oct 14ASICS MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Varsity Boys · Place 4 · BrooklineBrookline5,000 Meters Varsity Boys415:29.8 PB12
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Varsity · Place 4 · BrooklineBrookline5,000 Meters Varsity415:29.79SR
Oct 11Weymouth at BrooklineOct 11 · 2.76 Miles Varsity · Place 8 · BrooklineBrookline2.76 Miles Varsity816:55.3512
Oct 7MSTCA Bay State InvitationalOct 7 · 5,000 Meters Varsity · Place 2 · BrooklineBrookline5,000 Meters Varsity215:51.1SR
Sep 23Bowdoin Park XC ClassicSep 23 · 5,000 Meters Varsity · Place 13 · Brookline High SchooBrookline High Schoo5,000 Meters Varsity1316:18.7SR
Sep 23Bowdoin Park XC ClassicSep 23 · 5,000 Meters Varsity · Place 8 · Brookline High SchooBrookline High Schoo5,000 Meters Varsity816:18.7SR
Sep 6Brookline & Milton at NatickSep 6 · Varsity · Place 1 · BrooklineBrooklineVarsity116:2212

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 26NXR Northeast & New York Regional ChampionshipsNov 26 · 5,000 Meters Championship - Northeast · Place 39 · BrooklineBrookline5,000 Meters Championship - Northeast3916:52.2 PB11
Nov 19MIAA Division State Cross Country ChampionshipsNov 19 · 5,000 Meters Division 1 · Place 13 · BrooklineBrookline5,000 Meters Division 11315:55.0611
Nov 11MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters 1A · Place 8 · BrooklineBrookline5,000 Meters 1A815:42.38JR
Oct 29League Meet SaturdayOct 29 · 5,000 Meters Baystate Varsity · Place 11 · BrooklineBrookline5,000 Meters Baystate Varsity1116:04.0 PB11
Oct 19Newton North V. BrooklineOct 19 · 2.76 Miles Varsity · Place 3 · BrooklineBrookline2.76 Miles Varsity315:06Unofficial11
Oct 12Wellesley & Brookline V. WalpoleOct 12 · 2.57 Miles Varsity · Place 1 · BrooklineBrookline2.57 Miles Varsity113:12Unofficial11
Oct 8Baystate InvitationalOct 8 · 5,000 Meters Varsity B · Place 5 · BrooklineBrookline5,000 Meters Varsity B516:50.5Unofficial11
Sep 28Natick & Brookline V. MiltonSep 28 · 2.9 Miles Varsity · Place 3 · BrooklineBrookline2.9 Miles Varsity315:58Unofficial11
Sep 14Braintree & Framingham V. BrooklineSep 14 · 2.76 Miles Varsity · Place 1 · BrooklineBrookline2.76 Miles Varsity116:13Unofficial11
Sep 7Brookline v. WeymouthSep 7 · Varsity · Place 2 · BrooklineBrooklineVarsity215:0911

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 20MIAA State ChampionshipsNov 20 · 5,000 Meters Division 1 · Place 28 · BrooklineBrookline5,000 Meters Division 12816:05.9410
Nov 13MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1A · Place 15 · BrooklineBrookline5,000 Meters Division 1A1516:16.110
Nov 6Frank Mooney Coaches InvitationalNov 6 · 5,000 Meters Sophomore · Place 6 · BrooklineBrookline5,000 Meters Sophomore616:47.210
Oct 31Bay State Conference ChampionshipOct 31 · 5,000 Meters Varsity · Place 8 · BrooklineBrookline5,000 Meters Varsity816:36.010
Oct 20Brookline v. Newton NorthOct 20 · 5,000 Meters Boys Varsity · Place 9 · BrooklineBrookline5,000 Meters Boys Varsity916:46Unofficial10
Oct 16MSTCA Bob McIntyre Twilight Large Schools InvitationalOct 16 · 5,000 Meters Sophomore · Place 1 · BrooklineBrookline5,000 Meters Sophomore116:56.210

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 11BHS Senior Day RaceNov 11 · 2.83 Miles Varsity · Place 4 · BrooklineBrookline2.83 Miles Varsity418:08Unofficial9