Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Haggin Oaks Golf CourseNCAA DI West Regional Cross Country Championships · Nov 1431:21.22NCAA DI West Regional Cross Country ChampionshipsNovember 14, 2025
2.94 Miles · Griffith ParkBellarmine-Sacred Heart Invitational · Sep 2516:44.8Bellarmine-Sacred Heart InvitationalSeptember 25, 2021
3 Miles · El Dorado Park36th Annual Bell Gardens Invitational · Oct 1415:51.3836th Annual Bell Gardens InvitationalOctober 14, 2023
3 Miles · Pierce CollegeCity Finals · Nov 1815:07.7City FinalsNovember 18, 2023
3 Miles · Pirece College L.A City Finals · Nov 2015:59.0L.A City Finals November 20, 2021
3 Miles · Silverlakes Sports Park40th Annual Woodbridge Cross Country Classic · Sep 1716:23.140th Annual Woodbridge Cross Country ClassicSeptember 17, 2021
7,000 Meters · San Diego State UniversityAztec Coastal Classic · Aug 2923:04Aztec Coastal ClassicAugust 29, 2025
7,000 Meters · SDSU Mission Valley River ParkAztec Coastal Classic XC · Sep 321:41.2Aztec Coastal Classic XCSeptember 3, 2026
7853 m · Newhall Community ParkSaint Mary's Invite · Sep 1823:46.03Saint Mary's InviteSeptember 18, 2026
8,000 Meters · LaVern Gibson CourseNike XC Town Twilight College · Oct 224:58.8Nike XC Town Twilight CollegeOctober 2, 2026
8,000 Meters · The Greiner Family XC CourseCowboy Jamboree Invite XC25 · Sep 2626:01.3Cowboy Jamboree Invite XC25September 26, 2025
8,000 Meters · University of California Riverside ExtensionBIG West Conference Championships · Oct 3124:08.3BIG West Conference ChampionshipsOctober 31, 2026
8,000 Meters · Watts Cross Country CourseTexas A&M Invitational XC25 · Sep 1325:05.25Texas A&M Invitational XC25September 13, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31BIG West Conference ChampionshipsOct 31 · 8,000 Meters BIG West Championship · Place 23 · UC San DiegoUC San Diego8,000 Meters BIG West Championship2324:08.3 PBJr
Oct 17UCR - Highlander InvitationalOct 17 · 8,000 Meters Invite · Place 39 · UC San DiegoUC San Diego8,000 Meters Invite3924:35.2Jr
Oct 2Nike XC Town Twilight CollegeOct 2 · 8,000 Meters XC Town · Place 2 · UC San DiegoUC San Diego8,000 Meters XC Town224:58.8 PBJr
Sep 18Saint Mary's InviteSep 18 · 7,853 Meters College · Place 18 · UC San DiegoUC San Diego7,853 Meters College1823:46.03 PBJr
Sep 3Aztec Coastal Classic XCSep 3 · 7,000 Meters Collegiate · Place 3 · UC San DiegoUC San Diego7,000 Meters Collegiate321:41.2 PBJr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 14NCAA DI West Regional Cross Country ChampionshipsNov 14 · 10,000 Meters Men's Race · Place 98 · UC San DiegoUC San Diego10,000 Meters Men's Race9831:21.22 PBSo
Oct 18Highlander InvitationalOct 18 · 8,000 Meters Invitational · Place 56 · UC San DiegoUC San Diego8,000 Meters Invitational5624:39.60So
Sep 26Cowboy Jamboree Invite XC25Sep 26 · 8,000 Meters Men's 8K · Place 96 · UC San DiegoUC San Diego8,000 Meters Men's 8K9626:01.3 PBSo
Sep 13Texas A&M Invitational XC25Sep 13 · 8,000 Meters College · Place 39 · UC San DiegoUC San Diego8,000 Meters College3925:05.25 PBSo
Aug 29Aztec Coastal ClassicAug 29 · 7,000 Meters Men's Race · Place 17 · UC San DiegoUC San Diego7,000 Meters Men's Race1723:04 PBSo

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 19Highlander InvitationalOct 19 · 8,000 Meters Varsity · Place 166 · UC San DiegoUC San Diego8,000 Meters Varsity16627:07.0FR
Sep 13WSU Cougar Classic InvitationalSep 13 · 8,000 Meters Varsity · Place 88 · UC San DiegoUC San Diego8,000 Meters Varsity8825:51.6FR
Aug 31Mark Covert ClassicAug 31 · 8,000 Meters Varsity · Place 76 · UC San DiegoUC San Diego8,000 Meters Varsity7626:21.3FR

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 18City FinalsNov 18 · 3 Miles Division 1 · Place 1 · ClevelandCleveland3 Miles Division 1115:07.7 PB12
Nov 11CIF-LA City Section PrelimsNov 11 · Varsity · Place 1 · Cleveland (Grover) (LA)Cleveland (Grover) (LA)Varsity115:43.6—
Nov 2West Valley League FinalsNov 2 · Varsity · Place 1 · Cleveland (Grover) (LA)Cleveland (Grover) (LA)Varsity115:35.2—
Oct 20 75th Annual Mt. SAC Cross Country InvitationalOct 20 · 2.93 Miles Division 1 · Place 14 · ClevelandCleveland2.93 Miles Division 11415:3112
Oct 1436th Annual Bell Gardens InvitationalOct 14 · 3 Miles Senior · Place 11 · ClevelandCleveland3 Miles Senior1115:51.38 PB12
Oct 5West Valley League Cluster #2Oct 5 · Varsity · Place 1 · Cleveland (Grover) (LA)Cleveland (Grover) (LA)Varsity115:53.8—
Sep 1542nd Annual Woodbridge Cross Country ClassicSep 15 · 3 Miles Varsity · Place 16 · ClevelandCleveland3 Miles Varsity1614:44.412
Sep 9Rosemead Cross Country Invitational Sep 9 · 3 Miles Varsity · Place 2 · Cleveland (Grover) (LA)Cleveland (Grover) (LA)3 Miles Varsity214:30.112
Sep 7West Valley League Cluster #1Sep 7 · Varsity · Place 4 · Cleveland (Grover) (LA)Cleveland (Grover) (LA)Varsity417:21.8—

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 192022 CIF Los Angeles City Section Championships- FinalsNov 19 · Varsity · Place 3 · Cleveland (Grover) (LA)Cleveland (Grover) (LA)Varsity315:45.7—
Nov 192022 CIF Los Angeles City Section Championships- FinalsNov 19 · 3 Miles Division 1 · Place 3 · ClevelandCleveland3 Miles Division 1315:45.711
Nov 122022 CIF Los Angeles City Section Championships- PrelimsNov 12 · Varsity · Place 7 · Cleveland (Grover) (LA)Cleveland (Grover) (LA)Varsity716:18.5—
Nov 122022 CIF Los Angeles City Section Championships- PrelimsNov 12 · Division 1 · Place 7 · Cleveland (Grover) (LA)Cleveland (Grover) (LA)Division 1716:18.5—
Nov 32022 West Valley League ChampionshipNov 3 · 3 Miles Varsity · Place 1 · ClevelandCleveland3 Miles Varsity115:40.011
Oct 1535th Annual Bell Gardens InvitationalOct 15 · 3 Miles Junior · Place 6 · ClevelandCleveland3 Miles Junior616:03.5511
Oct 1Bellarmine/Sacred Heart InvitationalOct 1 · Varsity · Place 4 · ClevelandClevelandVarsity417:29.3—
Oct 1Bellarmine/Sacred Heart InvitationalOct 1 · Varsity · Place 4 · ClevelandClevelandVarsity417:29.3—
Sep 15 41st Annual Woodbridge Cross Country ClassicSep 15 · 3 Miles Varsity · Place 25 · ClevelandCleveland3 Miles Varsity2515:46.111
Sep 8West Valley League Cluster #1 Sep 8 · Varsity · Place 2 · Cleveland (Grover) (LA)Cleveland (Grover) (LA)Varsity217:48.3—

2021 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 20L.A City Finals Nov 20 · 3 Miles Division 1 · Place 9 · ClevelandCleveland3 Miles Division 1915:59.0 PB10
Nov 13L.A City PrelimsNov 13 · 3 Miles Division 1 - Heat 2 · Place 5 · ClevelandCleveland3 Miles Division 1 - Heat 2516:41.110
Nov 4Valley League FinalsNov 4 · Varsity · Place 6 · Cleveland (Grover) (LA)Cleveland (Grover) (LA)Varsity616:41.2—
Nov 4West Valley League FinalsNov 4 · 3 Miles Varsity · Place 6 · ClevelandCleveland3 Miles Varsity616:41.210
Oct 14West Valley League Cluster #2Oct 14 · Varsity · Place 10 · Cleveland (Grover) (LA)Cleveland (Grover) (LA)Varsity1017:37.2—
Oct 9CC inviteOct 9 · 3 Miles Varsity · Place 20 · ClevelandCleveland3 Miles Varsity2016:01.9810
Oct 9Santa Clarita Valley InvitationalOct 9 · 2.85 Miles Varsity · Place 20 · ClevelandCleveland2.85 Miles Varsity2016:01.9810
Sep 25Bellarmine-Sacred Heart InvitationalSep 25 · 2.94 Miles Doug-Speck Varsity Boys · Place 20 · ClevelandCleveland2.94 Miles Doug-Speck Varsity Boys2016:44.8 PB10
Sep 1740th Annual Woodbridge Cross Country ClassicSep 17 · 3 Miles Race 23- Varsity B White · Place 21 · ClevelandCleveland3 Miles Race 23- Varsity B White2116:23.1 PB10