Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Harry Downes FieldWarrior Halloween Hoka Postal Nationals 2 Mile TT · Oct 319:34.42Warrior Halloween Hoka Postal Nationals 2 Mile TTOctober 31, 2023
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2516:55.0NXR Northeast & New York Regional ChampionshipsNovember 25, 2023
5,000 Meters · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1415:52.2ASICS MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2023
5,000 Meters · Derryfield ParkManchester Invitational Large School boys · Sep 2416:48Manchester Invitational Large School boysSeptember 24, 2022
5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 1116:15.31MIAA D1 ChampionshipNovember 11, 2023
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1815:52.48MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Wrentham Development Center CourseLeague Meet Saturday · Oct 2915:51.9League Meet SaturdayOctober 29, 2022
6,000 Meters · Long Lane FarmLittle Three Championships (Amherst-Wesleyan-Williams) · Sep 518:55.4Little Three Championships (Amherst-Wesleyan-Williams)September 5, 2026
6,000 Meters · University of Massachusetts Amherst Little 3 · Sep 619:45.90Little 3September 6, 2025
8,000 Meters · Harkness Memorial State ParkNESCAC Championships · Nov 126:09.90NESCAC ChampionshipsNovember 1, 2025
8,000 Meters · LaVern Gibson Course2024 NCAA Division III Cross Country Champs (51st Men & 43rd Women) · Nov 2325:48.22024 NCAA Division III Cross Country Champs (51st Men & 43rd Women)November 23, 2024
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 425:37.4Paul Short RunOctober 4, 2024
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 325:43.1Paul Short Run (College)October 3, 2025
8,000 Meters · Middlebury CollegeNESCAC XC Championship · Oct 3126:56.2NESCAC XC ChampionshipOctober 31, 2026
8,000 Meters · Wesleyan UniversityCardinal Invitational · Sep 1925:28.7Cardinal InvitationalSeptember 19, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 31NESCAC XC ChampionshipOct 31 · 8,000 Meters Championship · Place 93 · AmherstAmherst8,000 Meters Championship9326:56.2 PBJr
Sep 19Cardinal InvitationalSep 19 · 8,000 Meters Men · Place 14 · AmherstAmherst8,000 Meters Men1425:28.7 PBJr
Sep 5Little Three Championships (Amherst-Wesleyan-Williams)Sep 5 · 6,000 Meters Collegiate · Place 14 · AmherstAmherst6,000 Meters Collegiate1418:55.4 PBJr

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 1NESCAC ChampionshipsNov 1 · 8,000 Meters Champ · Place 72 · AmherstAmherst8,000 Meters Champ7226:09.90 PBSo
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters White · Place 95 · AmherstAmherst8,000 Meters White9525:43.1 PBSo
Sep 20Cardinal InvitationalSep 20 · 8,000 Meters College · Place 26 · AmherstAmherst8,000 Meters College2625:37.66So
Sep 6Little 3Sep 6 · 6,000 Meters Collegiate · Place 16 · AmherstAmherst6,000 Meters Collegiate1619:45.90 PBSo

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 232024 NCAA Division III Cross Country Champs (51st Men & 43rd Women)Nov 23 · 8,000 Meters Championship · Place 203 · AmherstAmherst8,000 Meters Championship20325:48.2 PBFr
Nov 16NCAA DIII Mideast RegionalNov 16 · 8,000 Meters Division 3 · Place 45 · AmherstAmherst8,000 Meters Division 34526:03.90FR
Oct 19Connecticut College InvitationalOct 19 · 8,000 Meters Varsity · Place 54 · AmherstAmherst8,000 Meters Varsity5425:16.8FR
Oct 4Paul Short RunOct 4 · 8,000 Meters White · Place 58 · AmherstAmherst8,000 Meters White5825:37.4 PBFr

2023 Cross Country

14 results
DateMeetEventPlMarkGr
Nov 25NXR Northeast & New York Regional ChampionshipsNov 25 · 5,000 Meters Championship - Northeast · Place 50 · BrooklineBrookline5,000 Meters Championship - Northeast5016:55.0 PB12
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 1 · Place 7 · BrooklineBrookline5,000 Meters Division 1715:52.48 PB12
Nov 11MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1A · Place 8 · BrooklineBrookline5,000 Meters Division 1A816:15.31 PB12
Oct 31Warrior Halloween Hoka Postal Nationals 2 Mile TTOct 31 · 2 Miles Varsity · Place 6 · BrooklineBrookline2 Miles Varsity69:34.42 PB12
Oct 28Bay State Conference ChampionshipsOct 28 · 5,000 Meters Varsity · Place 13 · BrooklineBrookline5,000 Meters Varsity1316:31.5SR
Oct 18Brookline @ Newton NorthOct 18 · 5,000 Meters Varsity · Place 3 · BrooklineBrookline5,000 Meters Varsity316:3012
Oct 14ASICS MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Varsity Boys · Place 17 · BrooklineBrookline5,000 Meters Varsity Boys1715:52.2 PB12
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Varsity · Place 17 · BrooklineBrookline5,000 Meters Varsity1715:52.14SR
Oct 11Weymouth at BrooklineOct 11 · 2.76 Miles Varsity · Place 3 · BrooklineBrookline2.76 Miles Varsity316:53.8912
Oct 7MSTCA Bay State InvitationalOct 7 · 5,000 Meters Varsity · Place 3 · BrooklineBrookline5,000 Meters Varsity315:54.9SR
Oct 4Wellesley and Walpole at BrooklineOct 4 · 2.76 Miles Varsity · Place 1 · BrooklineBrookline2.76 Miles Varsity115:31.0612
Sep 23Bowdoin Park XC ClassicSep 23 · 5,000 Meters Varsity · Place 10 · Brookline High SchooBrookline High Schoo5,000 Meters Varsity1016:17.0SR
Sep 23Bowdoin Park XC ClassicSep 23 · 5,000 Meters Varsity · Place 6 · Brookline High SchooBrookline High Schoo5,000 Meters Varsity616:17.0SR
Sep 6Brookline & Milton at NatickSep 6 · Varsity · Place 3 · BrooklineBrooklineVarsity316:2212

2022 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 26NXR Northeast & New York Regional ChampionshipsNov 26 · 5,000 Meters Championship - Northeast · Place 63 · BrooklineBrookline5,000 Meters Championship - Northeast6317:11.911
Nov 19MIAA Division State Cross Country ChampionshipsNov 19 · 5,000 Meters Division 1 · Place 20 · BrooklineBrookline5,000 Meters Division 12016:07.8211
Nov 11MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters 1A · Place 13 · BrooklineBrookline5,000 Meters 1A1315:52.81JR
Oct 29League Meet SaturdayOct 29 · 5,000 Meters Baystate Varsity · Place 9 · BrooklineBrookline5,000 Meters Baystate Varsity915:51.9 PB11
Oct 19Newton North V. BrooklineOct 19 · 2.76 Miles Varsity · Place 6 · BrooklineBrookline2.76 Miles Varsity615:11Unofficial11
Oct 12Wellesley & Brookline V. WalpoleOct 12 · 2.57 Miles Varsity · Place 3 · BrooklineBrookline2.57 Miles Varsity313:34Unofficial11
Oct 8Baystate InvitationalOct 8 · 5,000 Meters Varsity B · Place 10 · BrooklineBrookline5,000 Meters Varsity B1017:02.4Unofficial11
Sep 28Natick & Brookline V. MiltonSep 28 · 2.9 Miles Varsity · Place 10 · BrooklineBrookline2.9 Miles Varsity1016:22Unofficial11
Sep 24Manchester Invitational Large School boysSep 24 · 5,000 Meters Varsity · Place 28 · BrooklineBrookline5,000 Meters Varsity2816:48 PB11
Sep 21Needham V. BrooklineSep 21 · Varsity · Place 2 · BrooklineBrooklineVarsity215:5211
Sep 14Braintree & Framingham V. BrooklineSep 14 · 2.76 Miles Varsity · Place 3 · BrooklineBrookline2.76 Miles Varsity316:27Unofficial11
Sep 7Brookline v. WeymouthSep 7 · Varsity · Place 6 · BrooklineBrooklineVarsity615:1211

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 13MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1A · Place 66 · BrooklineBrookline5,000 Meters Division 1A6617:00.810
Nov 6Frank Mooney Coaches InvitationalNov 6 · 5,000 Meters Sophomore · Place 17 · BrooklineBrookline5,000 Meters Sophomore1717:15.310
Oct 31Bay State Conference ChampionshipOct 31 · 5,000 Meters Junior Varsity · Place 1 · BrooklineBrookline5,000 Meters Junior Varsity118:03.110
Oct 20Brookline v. Newton NorthOct 20 · 5,000 Meters Boys Varsity · Place 24 · BrooklineBrookline5,000 Meters Boys Varsity2418:12Unofficial10
Oct 16MSTCA Bob McIntyre Twilight Large Schools InvitationalOct 16 · 5,000 Meters Sophomore · Place 34 · BrooklineBrookline5,000 Meters Sophomore3418:22.910
Oct 6Brookline v. Milton & NatickOct 6 · 2.62 Miles Varsity · Place 18 · BrooklineBrookline2.62 Miles Varsity1817:32Unofficial10
Sep 29Needham v. BrooklineSep 29 · 5,000 Meters Varsity · Place 24 · BrooklineBrookline5,000 Meters Varsity2418:43Unofficial10
Sep 22Home Tri meet vs. Brookline and BraintreeSep 22 · 2,600 Meters Junior Varsity · Place 3 · BrooklineBrookline2,600 Meters Junior Varsity39:50Unofficial10

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 11BHS Senior Day RaceNov 11 · 2.83 Miles Varsity · Place 5 · BrooklineBrookline2.83 Miles Varsity518:11Unofficial9