Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.5 Miles · Crespi Carmelite High SchoolHarvard-Westlake at Crespi · Feb 2013:14.8Harvard-Westlake at CrespiFebruary 20, 2021
2.93 Miles · Mt. SAC Standard HS CourseCIF-SS Division Finals · Nov 2015:26.2CIF-SS Division FinalsNovember 20, 2021
2.93 Miles · Mt. San Antonio College73rd Annual Mt. SAC Cross Country Invitational · Oct 2216:1473rd Annual Mt. SAC Cross Country InvitationalOctober 22, 2021
3 Miles · Craig Regional ParkSunny Hills/Wayne Walker Invitational · Sep 2515:31.4Sunny Hills/Wayne Walker InvitationalSeptember 25, 2021
3 Miles · Los AngelesHarvard-Westlake vs Chaminade · Mar 2015:54.4Harvard-Westlake vs ChaminadeMarch 20, 2021
3 Miles · Pierce CollegeMission/Sunshine League Meet #1 · Sep 2815:33.4Mission/Sunshine League Meet #1September 28, 2021
3 Miles · Silverlakes Sports Park40th Annual Woodbridge Cross Country Classic · Sep 1714:52.440th Annual Woodbridge Cross Country ClassicSeptember 17, 2021
5 Miles · Van Cortlandt ParkIona Meet of Champions · Sep 1227:25.40Iona Meet of ChampionsSeptember 12, 2025
8,000 Meters · DeSales University XC CourseNCAA D3 Metro Regional XC Championships · Nov 1225:38.4NCAA D3 Metro Regional XC ChampionshipsNovember 12, 2022
8,000 Meters · Forest Akers East Golf Course2022 NCAA Division III Cross Country Champs (49th Men & 41st Women) · Nov 1926:27.32022 NCAA Division III Cross Country Champs (49th Men & 41st Women)November 19, 2022
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 426:32.4Paul Short RunOctober 4, 2024
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 325:11.6Paul Short Run (College)October 3, 2025
8,000 Meters · Van Cortlandt ParkIvy League Heptagonal XC Championships · Oct 3126:42.7Ivy League Heptagonal XC ChampionshipsOctober 31, 2025
8,000 Meters · West Windsor FieldPrinceton Fall Classic · Oct 1725:54.6Princeton Fall ClassicOctober 17, 2025

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

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31Ivy League Heptagonal XC ChampionshipsOct 31 · 8,000 Meters Ivy Champs · Place 68 · YaleYale8,000 Meters Ivy Champs6826:42.7 PBJr
Oct 17Princeton Fall ClassicOct 17 · 8,000 Meters Fall Classic · Place 274 · YaleYale8,000 Meters Fall Classic27425:54.6 PBJr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Open · Place 59 · YaleYale8,000 Meters Open5925:11.6 PBJr
Sep 12Iona Meet of ChampionsSep 12 · 5 Miles Men · Place 49 · YaleYale5 Miles Men4927:25.40 PBJr

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 2Ivy League Heptagonal XC ChampionshipsNov 2 · 8,000 Meters Varsity · Place 80 · YaleYale8,000 Meters Varsity8025:36.2JR
Oct 4Paul Short RunOct 4 · 8,000 Meters Open · Place 178 · YaleYale8,000 Meters Open17826:32.4 PBSo

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 13IC4A/ECAC XC ChampionshipOct 13 · 8,000 Meters Championship · Place 172 · YaleYale8,000 Meters Championship17225:59.5SO-2

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 192022 NCAA Division III Cross Country Champs (49th Men & 41st Women)Nov 19 · 8,000 Meters Championship · Place 167 · SwarthmoreSwarthmore8,000 Meters Championship16726:27.3 PBFr
Nov 12NCAA D3 Metro Regional XC ChampionshipsNov 12 · 8,000 Meters Championship · Place 4 · SwarthmoreSwarthmore8,000 Meters Championship425:38.4 PBFr
Oct 29Centennial Conference Cross County ChampionshipsOct 29 · 8,000 Meters Championship · Place 10 · SwarthmoreSwarthmore8,000 Meters Championship1025:06.90—
Sep 30Lehigh Paul Short RunSep 30 · 8,000 Meters Varsity · Place 35 · SwarthmoreSwarthmore8,000 Meters Varsity3519:30.7FR
Sep 16Main Line InvitationalSep 16 · 4 Miles Varsity · Place 9 · SwarthmoreSwarthmore4 Miles Varsity919:54.3FR

2021 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 27 2021 CIF State Cross Country ChampionshipsNov 27 · 5,000 Meters Division 4 · Place 6 · Harvard-Westlake-SSHarvard-Westlake-SS5,000 Meters Division 4615:32.0SR
Nov 20CIF-SS Division FinalsNov 20 · 2.93 Miles Division 4 Boys · Place 3 · Harvard-WestlakeHarvard-Westlake2.93 Miles Division 4 Boys315:26.2 PB12
Nov 12CIF-SS Division Prelims (Day 1) (Divisions 2, 4 & 5)Nov 12 · 2.93 Miles Boys Div 4 Ht 2 · Place 4 · Harvard-WestlakeHarvard-Westlake2.93 Miles Boys Div 4 Ht 2416:13.512
Nov 3Valley Mission League FinalsNov 3 · 3 Miles Varsity · Place 8 · Harvard-WestlakeHarvard-Westlake3 Miles Varsity816:06.912
Nov 2Mission League FinalsNov 2 · 3 Miles Varsity · Place 8 · Harvard-WestlakeHarvard-Westlake3 Miles Varsity816:06.912
Oct 2273rd Annual Mt. SAC Cross Country InvitationalOct 22 · 2.93 Miles D4 Varsity Blue · Place 5 · Harvard-WestlakeHarvard-Westlake2.93 Miles D4 Varsity Blue516:14 PB12
Sep 28Mission/Sunshine League Meet #1Sep 28 · 3 Miles Varsity- Mission League · Place 1 · Harvard-WestlakeHarvard-Westlake3 Miles Varsity- Mission League115:33.4 PB12
Sep 25Sunny Hills/Wayne Walker InvitationalSep 25 · 3 Miles Senior · Place 1 · Harvard-WestlakeHarvard-Westlake3 Miles Senior115:31.4 PB12
Sep 1740th Annual Woodbridge Cross Country ClassicSep 17 · 3 Miles Race 50- Rated · Place 8 · Harvard-WestlakeHarvard-Westlake3 Miles Race 50- Rated814:52.4 PB12
Sep 1137th Annual Laguna Hills Cross Country InvitationalSep 11 · 3 Miles Division 3 · Place 1 · Harvard-WestlakeHarvard-Westlake3 Miles Division 3115:52.212
Sep 4Harvard-Westlake vs Notre DameSep 4 · Varsity · Place 1 · Harvard Westlake (SS)Harvard Westlake (SS)Varsity115:02.0—
Mar 20Harvard-Westlake vs ChaminadeMar 20 · 3 Miles Varsity · Place 1 · Harvard-WestlakeHarvard-Westlake3 Miles Varsity115:54.4 PB11
Feb 20Harvard-Westlake at CrespiFeb 20 · 2.5 Miles Varsity · Place 1 · Harvard-WestlakeHarvard-Westlake2.5 Miles Varsity113:14.8 PB11

2018 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31Mission League FinalsOct 31 · 3 Miles Junior Varsity · Place 67 · Harvard-WestlakeHarvard-Westlake3 Miles Junior Varsity6720:42.349
Oct 16Mission/Sunshine League Meet #2Oct 16 · 3 Miles Varsity · Place 42 · Harvard-WestlakeHarvard-Westlake3 Miles Varsity4220:02.479
Sep 26Mission League Meet #1Sep 26 · 3 Miles Junior Varsity · Place 57 · Harvard-WestlakeHarvard-Westlake3 Miles Junior Varsity5721:44.029
Sep 2225th Annual Sunny Hills / Wayne Walker Cross Country InvitationalSep 22 · Varsity · Place 44 · Harvard-WestlakeHarvard-WestlakeVarsity4418:549
Aug 31Seaside InvitationalAug 31 · Freshman · Place 29 · Harvard-WestlakeHarvard-WestlakeFreshman2919:24.409