Personal bests

Best marks in available results
Event / courseMarkMeetDate
1,600 Meters · Campolindo High SchoolMid-Season Mania 1600m Invitational (XC Calendar Placeholder) · Oct 54:33.43Mid-Season Mania 1600m Invitational (XC Calendar Placeholder)October 5, 2022
10,000 Meters · Hopkinton FairgroundsNCAA DI Northeast Regional · Nov 1534:18.3NCAA DI Northeast RegionalNovember 15, 2024
3 Miles · De La Salle High SchoolCHS/DLS v. College Park v. San Ramon Valley · Mar 1315:55.6CHS/DLS v. College Park v. San Ramon ValleyMarch 13, 2021
3 Miles · Dublin High SchoolTri-Valley Cross Country Meet of Champions · Mar 2015:38.20Tri-Valley Cross Country Meet of ChampionsMarch 20, 2021
3 Miles · Galway DownsAsics Temecula Twilight Invitational · Oct 215:27.6Asics Temecula Twilight InvitationalOctober 2, 2021
3 Miles · Silverlakes Sports Park40th Annual Woodbridge Cross Country Classic · Sep 1716:18.740th Annual Woodbridge Cross Country ClassicSeptember 17, 2021
5,000 Meters · Attleboro High SchoolSuffolk Short Course Classic · Aug 3016:39.51Suffolk Short Course ClassicAugust 30, 2025
5,000 Meters · Bryant UniversityShawn M. Nassaney XC Invitational · Sep 917:12.3Shawn M. Nassaney XC InvitationalSeptember 9, 2023
5,000 Meters · Coogan Cross Country CourseRothenberg Run · Oct 2416:06.8Rothenberg RunOctober 24, 2025
5,000 Meters · Highland ParkRothenberg Run · Oct 2315:37.0Rothenberg RunOctober 23, 2026
6,000 Meters · Highland ParkRothenburg Cross-Country Invitational · Sep 120:52.4Rothenburg Cross-Country InvitationalSeptember 1, 2023
6,000 Meters · University of Massachusetts Amherst Ken O'Brien Minutemen Invitational · Sep 520:21.6Ken O'Brien Minutemen InvitationalSeptember 5, 2026
8,000 Meters · Bucknell Golf ClubPatriot League XC Championships · Oct 3126:08.2Patriot League XC ChampionshipsOctober 31, 2026
8,000 Meters · Hopkinton FairgroundsNew England (NEICAAA) Cross Country Championship · Oct 1126:37.8New England (NEICAAA) Cross Country ChampionshipOctober 11, 2024
8,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseNew England (NEICAAA) Cross Country Championships · Oct 926:31.9New England (NEICAAA) Cross Country ChampionshipsOctober 9, 2026
8,000 Meters · Lang XC CoursePatriot League Cross Country Championships · Oct 2829:27.9Patriot League Cross Country ChampionshipsOctober 28, 2023
8,000 Meters · Lehigh UniversityPatriot League Cross Country Championships · Oct 3127:23.9Patriot League Cross Country ChampionshipsOctober 31, 2025
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Invitational · Sep 3028:10.5Paul Short InvitationalSeptember 30, 2023
8,000 Meters · UMass Dartmouth Cross Country Course52nd Corsair XC Invitational · Sep 2027:03.7852nd Corsair XC InvitationalSeptember 20, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31Patriot League XC ChampionshipsOct 31 · 8,000 Meters Patriot League · Place 72 · Holy CrossHoly Cross8,000 Meters Patriot League7226:08.2 PBSr
Oct 23Rothenberg RunOct 23 · 5,000 Meters Collegiate · Place 6 · Holy CrossHoly Cross5,000 Meters Collegiate615:37.0 PBSr
Oct 9New England (NEICAAA) Cross Country ChampionshipsOct 9 · 8,000 Meters Collegiate · Place 81 · Holy CrossHoly Cross8,000 Meters Collegiate8126:31.9 PBSr
Sep 1953rd UMass Dartmouth Cross Country InvitationalSep 19 · 8,000 Meters 8K Navy 45:00 min.cap · Place 137 · Holy CrossHoly Cross8,000 Meters 8K Navy 45:00 min.cap13727:37.96Sr
Sep 5Ken O'Brien Minutemen InvitationalSep 5 · 6,000 Meters Collegiate · Place 23 · Holy CrossHoly Cross6,000 Meters Collegiate2320:21.6 PBSr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31Patriot League Cross Country ChampionshipsOct 31 · 8,000 Meters Champs · Place 94 · Holy CrossHoly Cross8,000 Meters Champs9427:23.9 PBJr
Oct 24Rothenberg RunOct 24 · 5,000 Meters College · Place 21 · Holy CrossHoly Cross5,000 Meters College2116:06.8 PBJr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Brown · Place 285 · Holy CrossHoly Cross8,000 Meters Brown28528:21.8Jr
Sep 2052nd Corsair XC InvitationalSep 20 · 8,000 Meters Men's 8K Gold · Place 114 · Holy CrossHoly Cross8,000 Meters Men's 8K Gold11427:03.78 PBJr
Aug 30Suffolk Short Course ClassicAug 30 · 5,000 Meters Men's Race · Place 40 · Holy CrossHoly Cross5,000 Meters Men's Race4016:39.51 PBJr

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 15NCAA DI Northeast RegionalNov 15 · 10,000 Meters Northeast · Place 221 · Holy CrossHoly Cross10,000 Meters Northeast22134:18.3 PBSo
Oct 11New England (NEICAAA) Cross Country ChampionshipOct 11 · 8,000 Meters College · Place 93 · Holy CrossHoly Cross8,000 Meters College9326:37.8 PBSo
Oct 4Paul Short RunOct 4 · 8,000 Meters Brown · Place 259 · Holy CrossHoly Cross8,000 Meters Brown25928:51.4So
Sep 21UMass Dartmouth XC InvitationalSep 21 · 8,000 Meters Varsity · Place 115 · Holy CrossHoly Cross8,000 Meters Varsity11526:59.29SO
Aug 3110th Annual Wheaton & Babson Season-OpenerAug 31 · 5,000 Meters Varsity · Place 16 · Holy CrossHoly Cross5,000 Meters Varsity1616:28.10So

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 28Patriot League Cross Country ChampionshipsOct 28 · 8,000 Meters College · Place 104 · Holy CrossHoly Cross8,000 Meters College10429:27.9 PBFr
Oct 7NEICAAA Cross Country ChampionshipsOct 7 · 8,000 Meters Championship · Place 111 · Holy CrossHoly Cross8,000 Meters Championship11129:03.4FR
Sep 30Paul Short InvitationalSep 30 · 8,000 Meters College Brown · Place 310 · Holy CrossHoly Cross8,000 Meters College Brown31028:10.5 PBFr
Sep 9Shawn M. Nassaney XC InvitationalSep 9 · 5,000 Meters College · Place 80 · Holy CrossHoly Cross5,000 Meters College8017:12.3 PBFr
Sep 1Rothenburg Cross-Country InvitationalSep 1 · 6,000 Meters College · Place 36 · Holy CrossHoly Cross6,000 Meters College3620:52.4 PBFr

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 19CIF North Coast Section ChampionshipNov 19 · 3 Miles Varsity · Place 104 · San Ramon Valley (NCSan Ramon Valley (NC3 Miles Varsity10418:15.9SR
Nov 19CIF North Coast Section ChampionshipNov 19 · 3 Miles Division 2 · Place 104 · San Ramon ValleySan Ramon Valley3 Miles Division 210418:15.82SR
Nov 5EBAL ChampionshipNov 5 · Varsity · Place 23 · San Ramon Valley (NCSan Ramon Valley (NCVarsity2316:48.2SR
Nov 5EBAL ChampionshipNov 5 · 3 Miles Varsity · Place 23 · San Ramon Valley (NCSan Ramon Valley (NC3 Miles Varsity2316:48.2SR
Oct 26Mid-Season Mania 3200m Invitational (XC Calendar Placeholder)Oct 26 · 3,200 Meters Varsity · Place 23 · San Ramon ValleySan Ramon Valley3,200 Meters Varsity239:47.1812
Oct 5Mid-Season Mania 1600m Invitational (XC Calendar Placeholder)Oct 5 · 1,600 Meters Boys · Place 9 · San Ramon ValleySan Ramon Valley1,600 Meters Boys94:33.43 PB12
Sep 3Cal High vs. DV, SRV, and DLSSep 3 · 3 Miles Varsity · Place 11 · San Ramon ValleySan Ramon Valley3 Miles Varsity1116:45.9412

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 2Asics Temecula Twilight InvitationalOct 2 · 3 Miles Sundown Showdown · Place 16 · San Ramon ValleySan Ramon Valley3 Miles Sundown Showdown1615:27.6 PB11
Sep 1740th Annual Woodbridge Cross Country ClassicSep 17 · 3 Miles Race 47- Varsity B Gold · Place 41 · San Ramon ValleySan Ramon Valley3 Miles Race 47- Varsity B Gold4116:18.7 PB11
Mar 20Tri-Valley Cross Country Meet of ChampionsMar 20 · 3 Miles Varsity Race #1 · Place 2 · San Ramon ValleySan Ramon Valley3 Miles Varsity Race #1215:38.20 PB10
Mar 13CHS/DLS v. College Park v. San Ramon ValleyMar 13 · 3 Miles Varsity · Place 9 · San Ramon ValleySan Ramon Valley3 Miles Varsity915:55.6 PB10