Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · Buena Vista Park2022 SD Waves Duck Pond Invitational · Oct 169:45.532022 SD Waves Duck Pond InvitationalOctober 16, 2022
2,000 Meters · Central ParkValley United Cross Country Invitational Meet · Sep 1710:17.59Valley United Cross Country Invitational MeetSeptember 17, 2022
2,000 Meters · Central Park - Huntington BeachOC GRIT XC INVITE · Sep 2510:32.49OC GRIT XC INVITESeptember 25, 2022
2,000 Meters · Legg Lake ParkFree Spirit Invitational Meet · Oct 89:21.0Free Spirit Invitational MeetOctober 8, 2022
3,000 Meters · 6622 Lakeview Dr. Huntington Beach 92648OC GRIT XC INVITE · Sep 612:24.36OC GRIT XC INVITESeptember 6, 2026
3,000 Meters · Buena Vista Park2023 San Diego Waves Youth XC Invitational · Nov 514:33.862023 San Diego Waves Youth XC InvitationalNovember 5, 2023
3,000 Meters · Carl Thornton ParkSanta Ana Lightning Cross Country Invitational · Sep 2612:30.09Santa Ana Lightning Cross Country Invitational September 26, 2026
3,000 Meters · Central Park2026 Valley United Striders XC Invitational · Sep 1912:29.772026 Valley United Striders XC InvitationalSeptember 19, 2026
3,000 Meters · Heartwell ParkLA Jets Cross Country Invitational · Oct 2613:32.14LA Jets Cross Country InvitationalOctober 26, 2025
3,000 Meters · Linfield Christian SchoolTemecula Valley Time Machine XC Invite · Oct 513:31.45Temecula Valley Time Machine XC InviteOctober 5, 2024
3,000 Meters · Mt. San Antonio CollegeUSATF Southern California Association Junior Olympic Championships · Nov 914:28.33USATF Southern California Association Junior Olympic ChampionshipsNovember 9, 2025
3,000 Meters · Strehle TrackNighthawks XC Invitational · Nov 113:02.57Nighthawks XC InvitationalNovember 1, 2026

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 1Nighthawks XC InvitationalNov 1 · 3,000 Meters 11-12 · Place 7 · OC Grit3,000 Meters 11-12713:02.57 PB7
Oct 25LA Jets Cross Country Invitational 2026Oct 25 · 3,000 Meters Varsity · Place 26 · OC Grit3,000 Meters Varsity2612:32.3612
Oct 18Shockwaves XC InvitationalOct 18 · 3,000 Meters Varsity · Place 61 · 11-12 OC Grit3,000 Meters Varsity6112:29.9—
Oct 18Shockwaves XC InvitationalOct 18 · 3,000 Meters Varsity · Place 61 · 11-12 OC Grit3,000 Meters Varsity6112:29.9—
Sep 26Santa Ana Lightning Cross Country Invitational Sep 26 · 3,000 Meters 11-12 · Place 41 · OC Grit3,000 Meters 11-124112:30.09 PB7
Sep 192026 Valley United Striders XC InvitationalSep 19 · 3,000 Meters 11-12 · Place 21 · OC Grit3,000 Meters 11-122112:29.77 PB7
Sep 6OC GRIT XC INVITESep 6 · 3,000 Meters 11-12 · Place 18 · OC Grit3,000 Meters 11-121812:24.36 PB7

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 9USATF Southern California Association Junior Olympic ChampionshipsNov 9 · 3,000 Meters 11-12 · Place 96 · OC Grit3,000 Meters 11-129614:28.33 PB11
Oct 26LA Jets Cross Country InvitationalOct 26 · 3,000 Meters 11-12 · Place 64 · OC Grit3,000 Meters 11-126413:32.14 PB11
Oct 19Pacific Coast Shockwaves XC InvitationalOct 19 · 3,000 Meters 11-12 · Place 57 · OC Grit3,000 Meters 11-125713:58.311
Oct 4Temecula Valley Time Machine XC InviteOct 4 · 3,000 Meters 11/12 · Place 18 · OC Grit3,000 Meters 11/121814:59.7911
Sep 27Santa Ana Lightning Cross Country InvitationalSep 27 · 3,000 Meters 11-12 · Place 73 · OC Grit3,000 Meters 11-127313:36.2811
Sep 132025 Valley United Striders XC InvitationalSep 13 · 3,000 Meters Varsity · Place 58 · OC Grit3,000 Meters Varsity5814:05.0512
Sep 7GRIT XC INVITESep 7 · 3,000 Meters Varsity · Place 74 · OC Grit3,000 Meters Varsity7415:10.1412

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 10USATF Southern California Association Junior Olympic ChampionshipsNov 10 · 3,000 Meters Varsity · Place 61 · OC Grit3,000 Meters Varsity6114:26.0010
Oct 27Los Angeles Jets 9th Annual Cross Country InvitationalOct 27 · 3,000 Meters Varsity · Place 25 · OC Grit3,000 Meters Varsity2513:46.7010
Oct 20Pacific Coast Shockwaves XC InvitationalOct 20 · 3,000 Meters Varsity · Place 18 · OC Grit3,000 Meters Varsity1815:19.4210
Oct 13Free Spirit Cross Country Invitational 2024Oct 13 · 3,000 Meters Varsity · Place 50 · OC Grit3,000 Meters Varsity5013:57.3910
Oct 5Temecula Valley Time Machine XC InviteOct 5 · 3,000 Meters 9-10 · Place 13 · OC Grit3,000 Meters 9-101313:31.45 PB10
Sep 29SA Lightning Cross Country InvitationalSep 29 · 3,000 Meters Varsity · Place 23 · OC Grit3,000 Meters Varsity2313:03.1110
Sep 14Valley United Cross Country Invitational MeetSep 14 · 3,000 Meters 9-10 · Place 43 · OC Grit3,000 Meters 9-104315:16.8610
Sep 8GRIT XC INVITESep 8 · 3,000 Meters Varsity · Place 27 · OC Grit3,000 Meters Varsity2715:04.0910

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 12USATF Southern California Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 9-10 · Place 60 · OC Grit3,000 Meters 9-106014:03.309
Nov 52023 San Diego Waves Youth XC InvitationalNov 5 · 3,000 Meters 9-10 · Place 13 · OC Grit3,000 Meters 9-101314:33.86 PB9
Oct 29LA Jets 9th Annual Cross Country InvitationalOct 29 · 3,000 Meters Varsity · Place 33 · OC Grit3,000 Meters Varsity3313:42.9010
Oct 22Pacific Coast Shockwaves XC Invitational #2Oct 22 · 3,000 Meters Varsity · Place 24 · OC Grit3,000 Meters Varsity2415:48.1010
Oct 8Free Spirit Invitational MeetOct 8 · 3,000 Meters 9-10 · Place 96 · OC Grit3,000 Meters 9-109617:37.309
Oct 1Lightning Wellness RunOct 1 · 3,000 Meters Varsity · Place 12 · OC Grit3,000 Meters Varsity1213:54.3—
Sep 24GRIT XC INVITESep 24 · 3,000 Meters 9-10 · Place 33 · OC Grit3,000 Meters 9-103314:47.73Unofficial9
Sep 16Valley United Cross Country Invitational MeetSep 16 · 3,000 Meters 9-10 · Place 61 · OC Grit3,000 Meters 9-106115:47.599

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 30Los Angeles Jets Cross Country InvitationalOct 30 · 2,000 Meters Varsity · Place 25 · OC Grit2,000 Meters Varsity2510:58.314
Oct 162022 SD Waves Duck Pond InvitationalOct 16 · 2,000 Meters 8 & under · Place 10 · OC Grit2,000 Meters 8 & under109:45.53 PB8
Oct 8Free Spirit Invitational MeetOct 8 · 2,000 Meters 8 & Under · Place 30 · OC Grit2,000 Meters 8 & Under309:21.0 PB8
Sep 25OC GRIT XC INVITESep 25 · 2,000 Meters 8U · Place 20 · OC Grit2,000 Meters 8U2010:32.49 PB8
Sep 17Valley United Cross Country Invitational MeetSep 17 · 2,000 Meters 7-8 · Place 19 · OC Grit2,000 Meters 7-81910:17.59 PB8