Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.93 Miles · Mt. SAC Standard HS CourseCIF-SS Division Finals · Nov 2018:45.5CIF-SS Division FinalsNovember 20, 2021
2.93 Miles · Mt. San Antonio College73rd Annual Mt. SAC Cross Country Invitational · Oct 2219:0273rd Annual Mt. SAC Cross Country InvitationalOctober 22, 2021
3 Miles · Mt. San Antonio CollegeCIF-SS Division Finals · Nov 1819:03.1CIF-SS Division FinalsNovember 18, 2023
3 Miles · Oak Canyon ParkOrange County Championships · Oct 1418:16.0Orange County ChampionshipsOctober 14, 2023
3 Miles · Pomona FairplaxCool Breeze · Sep 319:39.2Cool BreezeSeptember 3, 2022
3 Miles · Rose BowlCool Breeze Invitational · Sep 318:51.8Cool Breeze InvitationalSeptember 3, 2021
3 Miles · Silverlakes Sports Park40th Annual Woodbridge Cross Country Classic · Sep 1718:23.140th Annual Woodbridge Cross Country ClassicSeptember 17, 2021
3 Miles · Yorba Regional ParkCentury Conference Finals · Nov 318:26.4Century Conference FinalsNovember 3, 2022
3,000 Meters · 3K CourseVassar Season Opener · Aug 2811:19.99Vassar Season OpenerAugust 28, 2026
3,000 Meters · Vassar Farm & Ecological PreserveVassar Season Opener · Aug 2911:07.7Vassar Season OpenerAugust 29, 2025
6,000 Meters · Genessee Valley ParkNCAA DIII Niagara Regional · Nov 1522:51.2NCAA DIII Niagara RegionalNovember 15, 2025
6,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1822:29.57Conn College InviteOctober 18, 2025
6,000 Meters · Lehigh UniversityPaul Short Run · Oct 423:24.4Paul Short RunOctober 4, 2024
6,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 322:40.1Paul Short Run (College)October 3, 2025
6,000 Meters · Southern Illinois University EdwardsvilleUAA Cross Country Championships · Nov 122:42.9UAA Cross Country ChampionshipsNovember 1, 2025
6,000 Meters · St. James Farm Forest PreserveUAA Cross Country Championships · Oct 3122:47.3UAA Cross Country ChampionshipsOctober 31, 2026
6,000 Meters · Twin Ponds on the FarmJasper Fall XC Invitational · Sep 1322:32.9Jasper Fall XC InvitationalSeptember 13, 2025

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 31UAA Cross Country ChampionshipsOct 31 · 6,000 Meters UAA · Place 50 · NYUNYU6,000 Meters UAA5022:47.3 PBJr
Aug 28Vassar Season OpenerAug 28 · 3,000 Meters College · Place 13 · NYUNYU3,000 Meters College1311:19.99 PBJr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 15NCAA DIII Niagara RegionalNov 15 · 6,000 Meters New Division · Place 29 · NYUNYU6,000 Meters New Division2922:51.2 PBSo
Nov 1UAA Cross Country ChampionshipsNov 1 · 6,000 Meters Collegiate · Place 37 · NYUNYU6,000 Meters Collegiate3722:42.9 PBSo
Oct 18Conn College InviteOct 18 · 6,000 Meters Blue · Place 79 · NYUNYU6,000 Meters Blue7922:29.57 PBSo
Oct 3Paul Short Run (College)Oct 3 · 6,000 Meters White · Place 86 · NYUNYU6,000 Meters White8622:40.1 PBSo
Sep 13Jasper Fall XC InvitationalSep 13 · 6,000 Meters Seeded · Place 39 · NYUNYU6,000 Meters Seeded3922:32.9 PBSo
Aug 29Vassar Season OpenerAug 29 · 3,000 Meters College · Place 7 · NYUNYU3,000 Meters College711:07.7 PBSo

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 4Paul Short RunOct 4 · 6,000 Meters Open · Place 112 · NYUNYU6,000 Meters Open11223:24.4 PBFr
Sep 14Vassar Ron Stonitsch InvitationalSep 14 · 5,000 Meters Varsity · Place 10 · NYUNYU5,000 Meters Varsity1019:56.1FR
Aug 30Vassar Season OpenerAug 30 · 3,000 Meters 3K · Place 13 · NYUNYU3,000 Meters 3K1311:18.00Fr

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 18CIF-SS Division FinalsNov 18 · 3 Miles Division 4 · Place 46 · Orange LutheranOrange Lutheran3 Miles Division 44619:03.1 PB12
Nov 11CIF-SS Division Prelims (Day 2) (Divisions 1, 4 & 5)Nov 11 · 2.93 Miles Varsity - Division 4 Heat 2 · Place 7 · Orange LutheranOrange Lutheran2.93 Miles Varsity - Division 4 Heat 2719:31.012
Oct 27Trinity League FinalsOct 27 · 3 Miles Varsity · Place 9 · Orange Lutheran (SS)Orange Lutheran (SS)3 Miles Varsity918:48.112
Oct 27Trinity League FinalsOct 27 · 3 Miles Varsity · Place 9 · Orange Lutheran (SS)Orange Lutheran (SS)3 Miles Varsity918:48.112
Oct 14Orange County ChampionshipsOct 14 · 3 Miles Varsity - Large School · Place 38 · Orange LutheranOrange Lutheran3 Miles Varsity - Large School3818:16.0 PB12
Oct 7Asics Clovis InvitationalOct 7 · 5,000 Meters Varsity · Place 17 · Orange Lutheran (SS)Orange Lutheran (SS)5,000 Meters Varsity1719:16.212

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 19CIF-SS Division FinalsNov 19 · 3 Miles Varsity · Place 27 · Canyon - Anaheim Hills (SS)Canyon - Anaheim Hills (SS)3 Miles Varsity2719:11.911
Nov 19CIF-SS Division FinalsNov 19 · 2.93 Miles Division II · Place 27 · Canyon (Anaheim)Canyon (Anaheim)2.93 Miles Division II2719:11.911
Nov 12CIF-SS Division Prelims (Day 2) (Divisions 2, 3 & 4)Nov 12 · 2.93 Miles Division 2 - Heat 2 · Place 13 · Canyon (Anaheim)Canyon (Anaheim)2.93 Miles Division 2 - Heat 21319:28.811
Nov 3Century Conference FinalsNov 3 · 3 Miles Varsity- Crestview · Place 4 · Canyon (Anaheim)Canyon (Anaheim)3 Miles Varsity- Crestview418:26.4 PB11
Oct 2174th Annual Mt. SAC Cross Country InvitationalOct 21 · 2.93 Miles D1&2 Individual Sweepstakes Green · Place 23 · Canyon (Anaheim)Canyon (Anaheim)2.93 Miles D1&2 Individual Sweepstakes Green2319:4511
Oct 14Orange County XC ChampionshipsOct 14 · 3 Miles Varsity- Sweepstakes · Place 46 · Canyon (Anaheim)Canyon (Anaheim)3 Miles Varsity- Sweepstakes4618:42.911
Oct 8Asics Clovis InvitationalOct 8 · 5,000 Meters Varsity · Place 79 · Canyon Anaheim Hills (SS)Canyon Anaheim Hills (SS)5,000 Meters Varsity7921:08.611
Oct 8Asics Clovis InvitationalOct 8 · 5,000 Meters Varsity · Place 79 · Canyon Anaheim Hills (SS)Canyon Anaheim Hills (SS)5,000 Meters Varsity7921:08.611
Sep 15 41st Annual Woodbridge Cross Country ClassicSep 15 · 3 Miles Varsity · Place 174 · Canyon (Anaheim)Canyon (Anaheim)3 Miles Varsity17419:11.211
Sep 3Cool BreezeSep 3 · 3 Miles Sweepstakes · Place 59 · Canyon (Anaheim)Canyon (Anaheim)3 Miles Sweepstakes5919:39.2 PB11

2021 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 20CIF-SS Division FinalsNov 20 · 2.93 Miles Division 2 Girls · Place 27 · Canyon (Anaheim)Canyon (Anaheim)2.93 Miles Division 2 Girls2718:45.5 PB10
Nov 12CIF-SS Division Prelims (Day 1) (Divisions 2, 4 & 5)Nov 12 · 2.93 Miles Girls Div 2 Ht 2 · Place 14 · Canyon (Anaheim)Canyon (Anaheim)2.93 Miles Girls Div 2 Ht 21420:06.710
Nov 3Century League FinalsNov 3 · 3 Miles Varsity · Place 7 · Canyon Anaheim Hills (SS)Canyon Anaheim Hills (SS)3 Miles Varsity718:16.110
Nov 3Century League FinalsNov 3 · 3 Miles Varsity · Place 7 · Canyon (Anaheim)Canyon (Anaheim)3 Miles Varsity718:16.110
Oct 2273rd Annual Mt. SAC Cross Country InvitationalOct 22 · 2.93 Miles D1&2 Team Sweepstakes Red · Place 32 · Canyon (Anaheim)Canyon (Anaheim)2.93 Miles D1&2 Team Sweepstakes Red3219:02 PB10
Oct 15Orange County ChampionshipsOct 15 · 3 Miles Varsity · Place 22 · Canyon Anaheim Hills (SS)Canyon Anaheim Hills (SS)3 Miles Varsity2219:15.410
Oct 15Orange County ChampionshipsOct 15 · 3 Miles Varsity · Place 22 · Canyon Anaheim Hills (SS)Canyon Anaheim Hills (SS)3 Miles Varsity2219:15.410
Sep 1740th Annual Woodbridge Cross Country ClassicSep 17 · 3 Miles Race 51- Sweepstakes · Place 127 · Canyon (Anaheim)Canyon (Anaheim)3 Miles Race 51- Sweepstakes12718:23.1 PB10
Sep 3Cool Breeze InvitationalSep 3 · 3 Miles Sweepstakes · Place 70 · Canyon (Anaheim)Canyon (Anaheim)3 Miles Sweepstakes7018:51.8 PB10