Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Trabuco Hills High SchoolSaddleback Cup · Sep 411:41.0Saddleback CupSeptember 4, 2026
3 Miles · Dana Hills High School2025 Dana Hills Invitational · Sep 619:26.602025 Dana Hills InvitationalSeptember 6, 2025
3 Miles · Great Park45th Annual Woodbridge Cross Country Classic · Sep 1817:59.245th Annual Woodbridge Cross Country ClassicSeptember 18, 2026
3 Miles · Laguna Hills HS42nd Annual Laguna Hill Cross Country Invitational · Sep 2619:01.042nd Annual Laguna Hill Cross Country Invitational September 26, 2026
3 Miles · Mt. San Antonio CollegeMt. SAC XC Invite - High School Division · Oct 2318:27.6Mt. SAC XC Invite - High School DivisionOctober 23, 2026
3 Miles · William R Mason Regional ParkPCL Finals · Nov 418:31.6PCL FinalsNovember 4, 2026
3 Miles · Woodbridge High SchoolThe Bridge XC Challenge · Aug 2218:31.6The Bridge XC Challenge August 22, 2026
3,000 Meters · Buena Vista Park2023 San Diego Waves Youth XC Invitational · Nov 515:03.312023 San Diego Waves Youth XC InvitationalNovember 5, 2023
3,000 Meters · Central ParkUSATF Southern California Association Junior Olympic Championships · Nov 1214:22.27USATF Southern California Association Junior Olympic ChampionshipsNovember 12, 2023
3,000 Meters · Mt. San Antonio CollegeFree Spirit Invitational Meet · Oct 815:06.79Free Spirit Invitational MeetOctober 8, 2023
4,000 Meters · Linfield Christian SchoolTemecula Valley Time Machine XC Invite · Oct 516:46.35Temecula Valley Time Machine XC InviteOctober 5, 2024

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 4PCL FinalsNov 4 · 3 Miles FS BOYS · Place 24 · NorthwoodNorthwood3 Miles FS BOYS2418:31.6 PB10
Oct 23Mt. SAC XC Invite - High School DivisionOct 23 · 3 Miles Race 68 D1 Sophomore Blue- 12:38 · Place 34 · NorthwoodNorthwood3 Miles Race 68 D1 Sophomore Blue- 12:383418:27.6 PB10
Oct 7PCL ClusterOct 7 · 3 Miles Frosh/Soph · Place 27 · NorthwoodNorthwood3 Miles Frosh/Soph2719:46.210
Sep 2642nd Annual Laguna Hill Cross Country Invitational Sep 26 · 3 Miles Sophomore Boys · Place 55 · NorthwoodNorthwood3 Miles Sophomore Boys5519:01.0 PB10
Sep 1845th Annual Woodbridge Cross Country ClassicSep 18 · 3 Miles Race 12 - 7:28pm - Red Soph (B) · Place 113 · NorthwoodNorthwood3 Miles Race 12 - 7:28pm - Red Soph (B)11317:59.2 PB10
Sep 4Saddleback CupSep 4 · 2 Miles BOYS JV · Place 78 · NorthwoodNorthwood2 Miles BOYS JV7811:41.0 PB10
Aug 22The Bridge XC Challenge Aug 22 · 3 Miles Open · Place 37 · NorthwoodNorthwood3 Miles Open3718:31.6 PB10

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 5PCL FinalsNov 5 · 3 Miles Varsity · Place 28 · NorthwoodNorthwood3 Miles Varsity2818:32.59
Oct 17Orange County Championships 2025Oct 17 · 3 Miles Freshman · Place 43 · NorthwoodNorthwood3 Miles Freshman4318:17.909
Oct 8PCL ClusterOct 8 · 3 Miles Frosh/Soph Freshman · Place 27 · NorthwoodNorthwood3 Miles Frosh/Soph Freshman2718:28.1—
Sep 2741st Annual Laguna Hills Cross Country InvitationalSep 27 · 3 Miles Freshman · Place 38 · NorthwoodNorthwood3 Miles Freshman3819:18.09
Sep 1944th Annual Woodbridge Cross Country ClassicSep 19 · 3 Miles Freshman · Place 80 · NorthwoodNorthwood3 Miles Freshman8018:33.99
Sep 62025 Dana Hills InvitationalSep 6 · 3 Miles Div 2 Freshman · Place 28 · NorthwoodNorthwood3 Miles Div 2 Freshman2819:26.60 PB9
Aug 30Saddleback CupAug 30 · 2 Miles Freshman · Place 51 · NorthwoodNorthwood2 Miles Freshman5112:18.99
Aug 23THE BRIDGE XC CHALLENGEAug 23 · 3 Miles Open · Place 56 · NorthwoodNorthwood3 Miles Open5620:20.09

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 10USATF Southern California Association Junior Olympic ChampionshipsNov 10 · 4,000 Meters Varsity · Place 104 · OC GritOC Grit4,000 Meters Varsity10418:49.3114
Oct 27Los Angeles Jets 9th Annual Cross Country InvitationalOct 27 · 4,000 Meters Varsity · Place 44 · OC GritOC Grit4,000 Meters Varsity4417:34.6014
Oct 20Pacific Coast Shockwaves XC InvitationalOct 20 · 4,000 Meters Varsity · Place 38 · OC GritOC Grit4,000 Meters Varsity3819:19.2114
Oct 13Free Spirit Cross Country Invitational 2024Oct 13 · 4,000 Meters Varsity · Place 118 · OC GritOC Grit4,000 Meters Varsity11818:11.3414
Oct 5Temecula Valley Time Machine XC InviteOct 5 · 4,000 Meters 13-14, 15-16, 17 · Place 28 · OC GritOC Grit4,000 Meters 13-14, 15-16, 172816:46.35 PB7
Sep 29SA Lightning Cross Country InvitationalSep 29 · 4,000 Meters Varsity · Place 75 · OC GritOC Grit4,000 Meters Varsity7516:52.6514
Sep 8GRIT XC INVITESep 8 · 4,000 Meters Varsity · Place 54 · OC GritOC Grit4,000 Meters Varsity5418:59.6714

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 12USATF Southern California Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 11-12 · Place 95 · OC GritOC Grit3,000 Meters 11-129514:22.27 PB6
Nov 52023 San Diego Waves Youth XC InvitationalNov 5 · 3,000 Meters 11-12 · Place 44 · OC GritOC Grit3,000 Meters 11-124415:03.31 PB6
Oct 29LA Jets 9th Annual Cross Country InvitationalOct 29 · 3,000 Meters Varsity · Place 48 · OC GritOC Grit3,000 Meters Varsity4813:56.2712
Oct 22Pacific Coast Shockwaves XC Invitational #2Oct 22 · 3,000 Meters Varsity · Place 42 · OC GritOC Grit3,000 Meters Varsity4215:41.2012
Oct 8Free Spirit Invitational MeetOct 8 · 3,000 Meters 11-12 · Place 121 · OC GritOC Grit3,000 Meters 11-1212115:06.79 PB6
Oct 1Lightning Wellness RunOct 1 · 3,000 Meters Varsity · Place 28 · OC GritOC Grit3,000 Meters Varsity2813:47.56
Sep 24GRIT XC INVITESep 24 · 3,000 Meters 11-12 · Place 59 · OC GritOC Grit3,000 Meters 11-125914:45.20Unofficial6
Sep 16Valley United Cross Country Invitational MeetSep 16 · 3,000 Meters 11-12 · Place 113 · OC GritOC Grit3,000 Meters 11-1211314:57.936