Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Harry Downes FieldWarrior Halloween Hoka Postal Nationals 2 Mile TT · Oct 319:34.37Warrior Halloween Hoka Postal Nationals 2 Mile TTOctober 31, 2023
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2516:33.8NXR Northeast & New York Regional ChampionshipsNovember 25, 2023
5,000 Meters · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1415:26.6ASICS MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2023
5,000 Meters · Derryfield ParkManchester Invitational Large School boys · Sep 2416:42Manchester Invitational Large School boysSeptember 24, 2022
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1815:54.98MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Wrentham Development Center CourseBay State Conference Championship · Oct 3117:06.4Bay State Conference ChampionshipOctober 31, 2021
8,000 Meters · Agricultural Operations Course 44th Annual UC Riverside Invitational · Sep 2727:23.5044th Annual UC Riverside InvitationalSeptember 27, 2025
8,000 Meters · California State University San Bernardino CampusCSUSB Coyote Challenge · Sep 527:43.1CSUSB Coyote ChallengeSeptember 5, 2026
8,000 Meters · Carleton CollegeRunning of the Cows · Oct 326:16.7Running of the CowsOctober 3, 2026
8,000 Meters · Pitzer College2025 SCIAC XC Championships · Nov 127:11.02025 SCIAC XC ChampionshipsNovember 1, 2025
8,000 Meters · Strehle Track2026 SCIAC XC Championships · Oct 3026:06.02026 SCIAC XC ChampionshipsOctober 30, 2026
8,000 Meters · University of California Riverside Extension45th Annual UC Riverside Invitational · Sep 1925:43.945th Annual UC Riverside InvitationalSeptember 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 SCIAC XC ChampionshipsOct 30 · 8,000 Meters Men's 8K · Place 21 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps8,000 Meters Men's 8K2126:06.0 PBJr
Oct 3Running of the CowsOct 3 · 8,000 Meters Navy Championship · Place 179 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps8,000 Meters Navy Championship17926:16.7 PBJr
Sep 1945th Annual UC Riverside InvitationalSep 19 · 8,000 Meters Men's Open · Place 37 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps8,000 Meters Men's Open3725:43.9 PBJr
Sep 5CSUSB Coyote ChallengeSep 5 · 8,000 Meters Collegiate · Place 85 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps8,000 Meters Collegiate8527:43.1 PBJr

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 12025 SCIAC XC ChampionshipsNov 1 · 8,000 Meters Men's 8K · Place 47 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps8,000 Meters Men's 8K4727:11.0 PBSo
Oct 18Highlander InvitationalOct 18 · 8,000 Meters Invitational · Place 207 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps8,000 Meters Invitational20726:53.20So
Oct 4Pomona-Pitzer Cross Country InvitationalOct 4 · 8,000 Meters Varsity · Place 114 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps8,000 Meters Varsity11427:58.5SO
Sep 2744th Annual UC Riverside InvitationalSep 27 · 8,000 Meters Open · Place 164 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps8,000 Meters Open16427:23.50 PBSo

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 25NXR Northeast & New York Regional ChampionshipsNov 25 · 5,000 Meters Championship - Northeast · Place 25 · BrooklineBrookline5,000 Meters Championship - Northeast2516:33.8 PB12
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 1 · Place 9 · BrooklineBrookline5,000 Meters Division 1915:54.98 PB12
Oct 31Warrior Halloween Hoka Postal Nationals 2 Mile TTOct 31 · 2 Miles Varsity · Place 5 · BrooklineBrookline2 Miles Varsity59:34.37 PB12
Oct 14ASICS MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Varsity Boys · Place 2 · BrooklineBrookline5,000 Meters Varsity Boys215:26.6 PB12

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 26NXR Northeast & New York Regional ChampionshipsNov 26 · 5,000 Meters Championship - Northeast · Place 136 · BrooklineBrookline5,000 Meters Championship - Northeast13618:06.011
Oct 19Newton North V. BrooklineOct 19 · 2.76 Miles Varsity · Place 4 · BrooklineBrookline2.76 Miles Varsity415:06Unofficial11
Oct 12Wellesley & Brookline V. WalpoleOct 12 · 2.57 Miles Varsity · Place 5 · BrooklineBrookline2.57 Miles Varsity513:37Unofficial11
Oct 8Baystate InvitationalOct 8 · 5,000 Meters Varsity B · Place 11 · BrooklineBrookline5,000 Meters Varsity B1117:04.3Unofficial11
Sep 28Natick & Brookline V. MiltonSep 28 · 2.9 Miles Varsity · Place 9 · BrooklineBrookline2.9 Miles Varsity916:22Unofficial11
Sep 24Manchester Invitational Large School boysSep 24 · 5,000 Meters Varsity · Place 21 · BrooklineBrookline5,000 Meters Varsity2116:42 PB11
Sep 14Braintree & Framingham V. BrooklineSep 14 · 2.76 Miles Varsity · Place 4 · BrooklineBrookline2.76 Miles Varsity416:38Unofficial11

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 31Bay State Conference ChampionshipOct 31 · 5,000 Meters Varsity · Place 16 · BrooklineBrookline5,000 Meters Varsity1617:06.4 PB10
Oct 20Brookline v. Newton NorthOct 20 · 5,000 Meters Boys Varsity · Place 11 · BrooklineBrookline5,000 Meters Boys Varsity1116:58Unofficial10
Oct 16MSTCA Bob McIntyre Twilight Large Schools InvitationalOct 16 · 5,000 Meters Sophomore · Place 6 · BrooklineBrookline5,000 Meters Sophomore617:19.610
Oct 6Brookline v. Milton & NatickOct 6 · 2.62 Miles Varsity · Place 12 · BrooklineBrookline2.62 Miles Varsity1216:38Unofficial10
Sep 29Needham v. BrooklineSep 29 · 5,000 Meters Varsity · Place 14 · BrooklineBrookline5,000 Meters Varsity1417:46Unofficial10
Sep 22Home Tri meet vs. Brookline and BraintreeSep 22 · 5,000 Meters Varsity · Place 16 · BrooklineBrookline5,000 Meters Varsity1618:59Unofficial10
Sep 14Brookline vs. WeymouthSep 14 · 2.62 Miles Varsity · Place 10 · BrooklineBrookline2.62 Miles Varsity1017:51Unofficial10
Sep 9Brookline & Walpole v. WellesleySep 9 · 2.1 Miles Junior Varsity · Place 3 · BrooklineBrookline2.1 Miles Junior Varsity312:28Unofficial10