Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Palos Verdes High SchoolPalos Verdes Invitational · Oct 311:01.13Palos Verdes InvitationalOctober 3, 2025
2.93 Miles · Mt. San Antonio College74th Annual Mt. SAC Cross Country Invitational · Oct 2117:4174th Annual Mt. SAC Cross Country InvitationalOctober 21, 2022
3 Miles · Discovery Well Park2025 Moore League XC #2 · Oct 1517:01.052025 Moore League XC #2October 15, 2025
3 Miles · Dos Pueblos High SchoolDP XC Invite · Oct 1518:11.47DP XC InviteOctober 15, 2022
3 Miles · El Dorado ParkMoore League Cluster #1 - El Dorado Park · Sep 2817:59.8Moore League Cluster #1 - El Dorado ParkSeptember 28, 2022
3 Miles · Heartwell ParkMoore League Finals · Nov 616:00.0Moore League FinalsNovember 6, 2024
3 Miles · Mt. San Antonio College77th Annual Mt. SAC Cross Country Invitational · Oct 2416:40.277th Annual Mt. SAC Cross Country InvitationalOctober 24, 2025
3 Miles · Pomona FairplaxASICS Cool Breeze Evening Invitational · Sep 217:24.2ASICS Cool Breeze Evening InvitationalSeptember 2, 2023
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2817:22.8Ocean State InvitationalSeptember 28, 2024
5,000 Meters · Woodward ParkClovis Invitational · Oct 1016:51.80Clovis InvitationalOctober 10, 2025

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

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 14CIF - Southern Section Cross Country PreliminariesNov 14 · 3 Miles Division 1 · Place 54 · Long Beach Poly (SS)3 Miles Division 15416:03.112
Nov 14CIF - Southern Section Cross Country PreliminariesNov 14 · 3 Miles Division 1 · Place 54 · Poly (Long Beach)3 Miles Division 15416:03.1012
Oct 2477th Annual Mt. SAC Cross Country InvitationalOct 24 · 3 Miles D1 Varsity Yellow · Place 27 · Poly (Long Beach)3 Miles D1 Varsity Yellow2716:40.2 PB12
Oct 152025 Moore League XC #2Oct 15 · 3 Miles Varsity · Place 5 · Poly (Long Beach)3 Miles Varsity517:01.05 PB12
Oct 10Clovis InvitationalOct 10 · 5,000 Meters Division 1 Varsity · Place 87 · Poly (Long Beach)5,000 Meters Division 1 Varsity8716:51.80 PB12
Oct 3Palos Verdes InvitationalOct 3 · 2 Miles #3 Varsity · Place 5 · Poly (Long Beach)2 Miles #3 Varsity511:01.13 PB12
Sep 1944th Annual Woodbridge Cross Country ClassicSep 19 · 3 Miles Varsity · Place 97 · Poly (Long Beach)3 Miles Varsity9715:51.712
Sep 6Lowell Invitational (AKA San Francisco Invitational)Sep 6 · Varsity · Place 88 · Long Beach Poly (SS)Varsity8815:39.9SR
Sep 6Lowell Invitational (AKA San Francisco Invitational)Sep 6 · 2.7 Miles Varsity · Place 88 · Long Beach Poly (SS)2.7 Miles Varsity8815:39.90—

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 15CIF-SS PrelimsNov 15 · 3 Miles Division 1 · Place 45 · Long Beach Poly (SS)3 Miles Division 14517:09.111
Nov 15CIF-SS PrelimsNov 15 · 3 Miles Division 1 · Place 45 · Poly (Long Beach)3 Miles Division 14517:09.111
Nov 6Moore League FinalsNov 6 · 3 Miles Varsity · Place 8 · Poly (Long Beach)3 Miles Varsity816:00.0 PB11
Oct 1145th Annual Asics Clovis InvitationalOct 11 · 5,000 Meters Varsity · Place 83 · Long Beach Poly (SS)5,000 Meters Varsity8316:37.911
Sep 28Ocean State InvitationalSep 28 · 5,000 Meters Varsity 1 · Place 40 · Poly (Long Beach)5,000 Meters Varsity 14017:22.8 PB11
Sep 2043rd Annual Woodbridge Cross Country ClassicSep 20 · 3 Miles Varsity · Place 77 · Poly (Long Beach)3 Miles Varsity7715:53.811

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 11CIF-SS Division Prelims (Day 2) (Divisions 1, 4 & 5)Nov 11 · 2.93 Miles Varsity - Division 1 Heat 1 · Place 82 · Poly (Long Beach)2.93 Miles Varsity - Division 1 Heat 18217:53.610
Oct 20 75th Annual Mt. SAC Cross Country InvitationalOct 20 · 2.93 Miles Varsity Division 1 · Place 67 · Poly (Long Beach)2.93 Miles Varsity Division 16718:1810
Oct 14Dos Pueblos InvitationalOct 14 · 3 Miles Sophomore · Place 9 · Poly (Long Beach)3 Miles Sophomore916:57.9810
Sep 1542nd Annual Woodbridge Cross Country ClassicSep 15 · 3 Miles Varsity · Place 131 · Poly (Long Beach)3 Miles Varsity13116:42.610
Sep 2ASICS Cool Breeze Evening InvitationalSep 2 · 3 Miles Varsity - Large School · Place 77 · Poly (Long Beach)3 Miles Varsity - Large School7717:24.2 PB10

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 2Moore League XC FinalsNov 2 · 3 Miles Boys Frosh/Soph · Place 7 · Poly (Long Beach)3 Miles Boys Frosh/Soph717:36.879
Oct 2174th Annual Mt. SAC Cross Country InvitationalOct 21 · 2.93 Miles D1&2 Frosh Blue · Place 12 · Poly (Long Beach)2.93 Miles D1&2 Frosh Blue1217:41 PB9
Oct 15DP XC InviteOct 15 · 3 Miles Freshman · Place 3 · Poly (Long Beach)3 Miles Freshman318:11.47 PB9
Sep 30Palos Verdes InvitationalSep 30 · 2 Miles Freshman · Place 4 · M9 Poly (Long B2 Miles Freshman412:01.70—
Sep 28Moore League Cluster #1 - El Dorado ParkSep 28 · 3 Miles Frosh/Soph · Place 9 · Poly (Long Beach)3 Miles Frosh/Soph917:59.8 PB9
Sep 15 41st Annual Woodbridge Cross Country ClassicSep 15 · 3 Miles Freshman · Place 24 · Poly (Long Beach)3 Miles Freshman2417:16.09
Sep 3Southern California XC OpenerSep 3 · 3 Miles Frosh/Soph · Place 22 · Long Beach P3 Miles Frosh/Soph2218:12.919
Sep 3Southern California XC OpenerSep 3 · 3 Miles Frosh/Soph · Place 22 · Long Beach P3 Miles Frosh/Soph2218:12.919
Aug 27LBPXC Bun RunAug 27 · 3 Miles Varsity · Place 15 · M LB Poly3 Miles Varsity1518:34.67—