Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · La Serna HSLa Serna Summer XC Series #3 · Aug 159:54.4La Serna Summer XC Series #3August 15, 2026
2.1 Miles · Dana Hills High School2025 Dana Hills Invitational · Sep 610:47.702025 Dana Hills InvitationalSeptember 6, 2025
3 Miles · 6622 Lakeview Dr. Huntington Beach 92648Trinity League Championships · Oct 3017:07.4Trinity League ChampionshipsOctober 30, 2026
3 Miles · John Glenn High SchoolGreat Cow Run · Sep 515:17.6Great Cow RunSeptember 5, 2026
3 Miles · Mt. San Antonio College77th Annual Mt. SAC Cross Country Invitational · Oct 2416:26.877th Annual Mt. SAC Cross Country InvitationalOctober 24, 2025
3 Miles · Oak Canyon ParkOrange County Championships · Oct 1615:31.0Orange County ChampionshipsOctober 16, 2026
3 Miles · PR City InvitationalPR City Invitational · Aug 2815:25.2PR City Invitational August 28, 2026
3,000 Meters · 3k CoursePacific Coast Shockwaves XC Invitational · Oct 313:19.00Pacific Coast Shockwaves XC InvitationalOctober 3, 2021
3,000 Meters · Central ParkUSATF Southern California Association Junior Olympic Championships · Nov 1411:16.54USATF Southern California Association Junior Olympic ChampionshipsNovember 14, 2021
3,000 Meters · Central Park - Huntington BeachOC GRIT XC INVITE · Sep 2511:47.53OC GRIT XC INVITESeptember 25, 2022
3,000 Meters · Craig Ranch ParkAAU Western Regional Cross-Country Championship · Nov 1413:56AAU Western Regional Cross-Country ChampionshipNovember 14, 2020
3,000 Meters · Legg Lake ParkFree Spirit Invitational Meet · Oct 810:59.7Free Spirit Invitational MeetOctober 8, 2022
4,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1413:27.76USATF National Junior Olympic ChampionshipsDecember 14, 2024
4,000 Meters · Buena Vista Park2023 San Diego Waves Youth XC Invitational · Nov 514:52.382023 San Diego Waves Youth XC InvitationalNovember 5, 2023
4,000 Meters · Central ParkUSATF Region 15 Junior Olympic Championships · Nov 1713:58.20USATF Region 15 Junior Olympic ChampionshipsNovember 17, 2024
4,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 914:15.78USATF National Junior Olympic ChampionshipsDecember 9, 2023
4,000 Meters · Linfield Christian SchoolTemecula Valley Time Machine XC Invite · Oct 513:18.69Temecula Valley Time Machine XC InviteOctober 5, 2024
4,000 Meters · Morley Field Sports ComplexUSATF Region 15 Junior Olympic Championships · Nov 1916:03.25USATF Region 15 Junior Olympic ChampionshipsNovember 19, 2023
4,000 Meters · Mt. San Antonio CollegeFree Spirit Invitational Meet · Oct 815:26.79Free Spirit Invitational MeetOctober 8, 2023
5,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 1319:19.702025 USATF National Junior Olympic Cross Country ChampionshipsDecember 13, 2025
5,000 Meters · Veterans Memorial ParkUSATF Region 15 Junior Olympic Cross Country Championships · Nov 2317:08.78USATF Region 15 Junior Olympic Cross Country ChampionshipsNovember 23, 2025
5,000 Meters · Woodward Park47th Asics Clovis Invitational · Oct 916:18.047th Asics Clovis InvitationalOctober 9, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 30Trinity League ChampionshipsOct 30 · 3 Miles Varsity · Place 26 · ServiteServite3 Miles Varsity2617:07.4 PB10
Oct 16Orange County ChampionshipsOct 16 · 3 Miles Boys Sweepstakes · Place 46 · ServiteServite3 Miles Boys Sweepstakes4615:31.0 PB10
Oct 947th Asics Clovis InvitationalOct 9 · 5,000 Meters Division 4 Varsity · Place 25 · ServiteServite5,000 Meters Division 4 Varsity2516:18.0 PB10
Sep 5Great Cow RunSep 5 · 3 Miles Varsity · Place 15 · ServiteServite3 Miles Varsity1515:17.6 PB10
Aug 28PR City Invitational Aug 28 · 3 Miles Elite Showdown · Place 59 · ServiteServite3 Miles Elite Showdown5915:25.2 PB10
Aug 15La Serna Summer XC Series #3Aug 15 · 2 Miles Advanced · Place 20 · ServiteServite2 Miles Advanced209:54.4 PB10

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 5,000 Meters 15-18 · Place 30 · West Coast WarriorsWest Coast Warriors5,000 Meters 15-183019:19.70 PB9
Nov 23USATF Region 15 Junior Olympic Cross Country ChampionshipsNov 23 · 5,000 Meters 15-18 · Place 2 · West Coast WarriorsWest Coast Warriors5,000 Meters 15-18217:08.78 PB9
Nov 22CIF - Southern Section Cross Country ChampionshipsNov 22 · 3 Miles Division 3 · Place 40 · ServiteServite3 Miles Division 34015:12.709
Nov 14CIF - Southern Section Cross Country PreliminariesNov 14 · 3 Miles Division 3 · Place 12 · ServiteServite3 Miles Division 31215:20.209
Oct 2477th Annual Mt. SAC Cross Country InvitationalOct 24 · 3 Miles D3,4&5 Team Sweepstakes Green · Place 39 · ServiteServite3 Miles D3,4&5 Team Sweepstakes Green3916:26.8 PB9
Oct 17Orange County Championships 2025Oct 17 · 3 Miles Varsity · Place 65 · ServiteServite3 Miles Varsity6515:28.709
Oct 10Clovis InvitationalOct 10 · 5,000 Meters Friday Championship · Place 60 · ServiteServite5,000 Meters Friday Championship6016:22.309
Oct 4Central Park InvitationalOct 4 · 3 Miles Varsity · Place 33 · ServiteServite3 Miles Varsity3315:41.709
Oct 4Central Park InvitationalOct 4 · 3 Miles Varsity · Place 33 · ServiteServite3 Miles Varsity3315:41.709
Sep 62025 Dana Hills InvitationalSep 6 · 2.1 Miles D1 Tim Butler Elite Race · Place 42 · ServiteServite2.1 Miles D1 Tim Butler Elite Race4210:47.70 PB9
Jul 12La Serna Summer XC Series #1Jul 12 · 2 Miles Varsity · Place 9 · West Coast WarriorsWest Coast Warriors2 Miles Varsity910:33.698

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 4,000 Meters 13-14 · Place 56 · West Coast WarriorsWest Coast Warriors4,000 Meters 13-145613:27.76 PB8
Nov 17USATF Region 15 Junior Olympic ChampionshipsNov 17 · 4,000 Meters 13-14 · Place 7 · West Coast WarriorsWest Coast Warriors4,000 Meters 13-14713:58.20 PB8
Nov 10USATF Southern California Association Junior Olympic ChampionshipsNov 10 · 4,000 Meters Varsity · Place 6 · West Coast WarriorsWest Coast Warriors4,000 Meters Varsity613:51.8014
Oct 26Whittier 5k Spooktacular Oct 26 · 5,000 Meters Open · West Coast WarriorsWest Coast Warriors5,000 Meters Open017:10.24Unofficial8
Oct 20Pacific Coast Shockwaves XC InvitationalOct 20 · 4,000 Meters Varsity · Place 5 · West Coast WarriorsWest Coast Warriors4,000 Meters Varsity515:17.4814
Oct 13Free Spirit Cross Country Invitational 2024Oct 13 · 4,000 Meters Varsity · Place 4 · West Coast WarriorsWest Coast Warriors4,000 Meters Varsity413:32.8514
Oct 5Temecula Valley Time Machine XC InviteOct 5 · 4,000 Meters 13-14, 15-16, 17 · Place 1 · West Coast WarriorsWest Coast Warriors4,000 Meters 13-14, 15-16, 17113:18.69 PB8
Sep 29SA Lightning Cross Country InvitationalSep 29 · 4,000 Meters Varsity · Place 5 · West Coast WarriorsWest Coast Warriors4,000 Meters Varsity512:51.4414
Sep 8GRIT XC INVITESep 8 · 4,000 Meters Varsity · Place 5 · West Coast WarriorsWest Coast Warriors4,000 Meters Varsity514:57.6314
Aug 17La Serna Summer XC Series #4Aug 17 · 2 Miles Varsity · Place 3 · West Coast WarriorsWest Coast Warriors2 Miles Varsity311:00.609

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 4,000 Meters 13-14 · Place 241 · West Coast WarriorsWest Coast Warriors4,000 Meters 13-1424114:15.78 PB8
Nov 19USATF Region 15 Junior Olympic ChampionshipsNov 19 · 4,000 Meters 13-14 · Place 60 · West Coast WarriorsWest Coast Warriors4,000 Meters 13-146016:03.25 PB8
Nov 12USATF Southern California Association Junior Olympic ChampionshipsNov 12 · 4,000 Meters 13-14 · Place 16 · West Coast WarriorsWest Coast Warriors4,000 Meters 13-141614:35.488
Nov 52023 San Diego Waves Youth XC InvitationalNov 5 · 4,000 Meters 13-14 · Place 11 · West Coast WarriorsWest Coast Warriors4,000 Meters 13-141114:52.38 PB8
Oct 28Whittier Spooktacular 5KOct 28 · 5,000 Meters New Division · Place 12 · West Coast WarriorsWest Coast Warriors5,000 Meters New Division1218:20.29Unofficial8
Oct 22Pacific Coast Shockwaves XC Invitational #2Oct 22 · 4,000 Meters Varsity · Place 7 · Whittier WarriorsWhittier Warriors4,000 Meters Varsity715:39.2014
Oct 8Free Spirit Invitational MeetOct 8 · 4,000 Meters 13-14 · Place 27 · West Coast WarriorsWest Coast Warriors4,000 Meters 13-142715:26.79 PB8
Sep 24GRIT XC INVITESep 24 · 4,000 Meters 13-14 · Place 13 · West Coast WarriorsWest Coast Warriors4,000 Meters 13-141315:38.70Unofficial8
Sep 16Valley United Cross Country Invitational MeetSep 16 · 4,000 Meters 13-14 · Place 31 · West Coast WarriorsWest Coast Warriors4,000 Meters 13-143115:51.408

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 13USATF Southern California Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters Varsity · Place 53 · Whittier WarriorsWhittier Warriors3,000 Meters Varsity5312:49.0012
Nov 5Warrior time final trial Nov 5 · 1 Miles Open · Place 4 · West Coast WarriorsWest Coast Warriors1 Miles Open45:41Unofficial7
Oct 29Whittier Spooktacular 5kOct 29 · 5,000 Meters Open · Place 19 · West Coast WarriorsWest Coast Warriors5,000 Meters Open1919:40.11Unofficial7
Oct 22Pacific Coast Shockwaves XC Invitational #2Oct 22 · 3,000 Meters Varsity · Place 22 · Whittier WarriorsWhittier Warriors3,000 Meters Varsity2215:06.4212
Oct 8Free Spirit Invitational MeetOct 8 · 3,000 Meters 11-12 · Place 17 · West Coast WarriorsWest Coast Warriors3,000 Meters 11-121710:59.7 PB7
Sep 25OC GRIT XC INVITESep 25 · 3,000 Meters 11-12 · Place 7 · West Coast WarriorsWest Coast Warriors3,000 Meters 11-12711:47.53 PB7
Sep 17Warrior time trial #2Sep 17 · 3,200 Meters Open 3200 · Place 6 · West Coast WarriorsWest Coast Warriors3,200 Meters Open 3200612:05Unofficial7
Aug 20La Serna Summer XC Series #3Aug 20 · 2 Miles Novice · Place 35 · Whittier WarriorsWhittier Warriors2 Miles Novice3513:03.8712
Jul 30Warrior time trial AJul 30 · 3,000 Meters New Division · Place 3 · West Coast WarriorsWest Coast Warriors3,000 Meters New Division312:27Unofficial7

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 21USATF Region 15 Junior Olympic ChampionshipsNov 21 · 3,000 Meters 11-12 · Place 22 · West Coast WarriorsWest Coast Warriors3,000 Meters 11-122211:26.876
Nov 14USATF Southern California Association Junior Olympic ChampionshipsNov 14 · 3,000 Meters 11-12 · Place 18 · West Coast WarriorsWest Coast Warriors3,000 Meters 11-121811:16.54 PB6
Nov 6Warriors Final Time Trial - 1600Nov 6 · 1,600 Meters Open · Place 3 · West Coast WarriorsWest Coast Warriors1,600 Meters Open35:46.29Unofficial6
Oct 30Whittier Spooktacular 5KOct 30 · 5,000 Meters Open · West Coast WarriorsWest Coast Warriors5,000 Meters Open019:41.5Unofficial6
Oct 3Pacific Coast Shockwaves XC InvitationalOct 3 · 3,000 Meters 11-12 · Place 9 · West Coast WarriorsWest Coast Warriors3,000 Meters 11-12913:19.00 PB6
Sep 25Warriors Time Trial #3 Sep 25 · 3,000 Meters Open · Place 3 · West Coast WarriorsWest Coast Warriors3,000 Meters Open311:13.21Unofficial6
Sep 4Warriors Team Time Trial #2 - 3K - 1 MileSep 4 · 3,000 Meters Open 3K · Place 3 · West Coast WarriorsWest Coast Warriors3,000 Meters Open 3K311:32.55Unofficial6
Aug 21La Serna Summer XC Series #4Aug 21 · 2 Miles Freshman Sophomore · Place 32 · Whittier Warriors Tr..Whittier Warriors Tr..2 Miles Freshman Sophomore3213:14.00—

2020 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 21Warriors 3K Team Time Trial FinalsNov 21 · 3,000 Meters Open · Place 5 · West Coast WarriorsWest Coast Warriors3,000 Meters Open512:14Unofficial5
Nov 14AAU Western Regional Cross-Country ChampionshipNov 14 · 3,000 Meters 9-10 Years Old · Place 17 · West Coast WarriorsWest Coast Warriors3,000 Meters 9-10 Years Old1713:56 PB5
Nov 8McFarland 1600 Meter Time TrialNov 8 · 1,600 Meters Open · West Coast WarriorsWest Coast Warriors1,600 Meters Open06:28Unofficial5
Oct 31Warriors 3K Team Time Trial #3Oct 31 · 3,000 Meters Open · Place 8 · West Coast WarriorsWest Coast Warriors3,000 Meters Open812:49Unofficial5
Oct 17Warriors 3k Team Time Trial #2Oct 17 · 3,000 Meters New Division · Place 7 · West Coast WarriorsWest Coast Warriors3,000 Meters New Division712:46Unofficial5
Oct 3Warriors 3K Team Time Trial #1Oct 3 · 3,000 Meters New Division · Place 5 · West Coast WarriorsWest Coast Warriors3,000 Meters New Division512:32Unofficial5
Sep 19Warriors 1 Mile XC Time Trial #2Sep 19 · 1 Miles New Division · West Coast WarriorsWest Coast Warriors1 Miles New Division06:31Unofficial5
Aug 29Warriors 1 Mile XC Time Trial Aug 29 · 1 Miles Open · West Coast WarriorsWest Coast Warriors1 Miles Open07:13Unofficial5
Jul 18Summer 1 Mile Team Time TrialJul 18 · 1 Miles Open · West Coast WarriorsWest Coast Warriors1 Miles Open06:54Unofficial5