Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Mt. San Antonio CollegeMt. SAC Cross Country Invitational (Elementary/Middle School) · Oct 1411:26Mt. SAC Cross Country Invitational (Elementary/Middle School)October 14, 2022
2.1 Miles · Dana Hills High School2025 Dana Hills Invitational · Sep 610:02.702025 Dana Hills InvitationalSeptember 6, 2025
2.93 Miles · Mt. San Antonio CollegeCIF-SS Division Prelims (Day 1) (Divisions 2 & 3) · Nov 1015:31.5CIF-SS Division Prelims (Day 1) (Divisions 2 & 3)November 10, 2023
3 Miles · Great Park45th Annual Woodbridge Cross Country Classic · Sep 1813:47.645th Annual Woodbridge Cross Country ClassicSeptember 18, 2026
3 Miles · Irvine Regional ParkOC XC Championships · Oct 1914:35.4OC XC ChampionshipsOctober 19, 2024
3 Miles · Mt. San Antonio CollegeCIF-SS Division Finals · Nov 1814:35.7CIF-SS Division FinalsNovember 18, 2023
3 Miles · Oak Canyon ParkOrange County Championships · Oct 1614:10.4Orange County ChampionshipsOctober 16, 2026
3 Miles · PR City InvitationalPR City Invitational · Aug 2814:06.8PR City Invitational August 28, 2026
3 Miles · William R Mason Regional ParkPCL Finals · Nov 414:51.0PCL FinalsNovember 4, 2026
3 Miles · Woodbridge High SchoolTHE BRIDGE XC CHALLENGE · Aug 2315:02.0THE BRIDGE XC CHALLENGEAugust 23, 2025
3,000 Meters · 3k CoursePacific Coast Shockwaves XC Invitational · Oct 311:54.10Pacific Coast Shockwaves XC InvitationalOctober 3, 2021
3,000 Meters · Central ParkValley United Striders Youth Cross Country Invite - Open Meet · Sep 1810:32.34Valley United Striders Youth Cross Country Invite - Open MeetSeptember 18, 2021
3,000 Meters · Legg Lake ParkFree Spirit Invitational Cross Country Meet · Oct 1010:08.61Free Spirit Invitational Cross Country Meet October 10, 2021
4,000 Meters · Buena Vista Park2022 SD Waves Duck Pond Invitational · Oct 1613:46.362022 SD Waves Duck Pond InvitationalOctober 16, 2022
4,000 Meters · Central ParkValley United Cross Country Invitational Meet · Sep 1714:38.34Valley United Cross Country Invitational MeetSeptember 17, 2022
4,000 Meters · Central Park - Huntington BeachOC GRIT XC INVITE · Sep 2514:55.24OC GRIT XC INVITESeptember 25, 2022
4,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 912:27.78USATF National Junior Olympic ChampionshipsDecember 9, 2023
4,000 Meters · Legg Lake ParkFree Spirit Invitational Meet · Oct 813:21.8Free Spirit Invitational MeetOctober 8, 2022
5,000 Meters · WakeMed Soccer ParkGreat American XC Festival Presented by Coros · Oct 214:55.54Great American XC Festival Presented by CorosOctober 2, 2026
5,000 Meters · Woodbridge High SchoolWoodbridge Warrior Run · Jan 3116:24.2Woodbridge Warrior RunJanuary 31, 2026
5,000 Meters · Woodward Park47th Asics Clovis Invitational · Oct 914:51.247th Asics Clovis InvitationalOctober 9, 2026

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 4PCL FinalsNov 4 · 3 Miles VARSITY BOYS · Place 1 · WoodbridgeWoodbridge3 Miles VARSITY BOYS114:51.0 PB12
Oct 16Orange County ChampionshipsOct 16 · 3 Miles Boys Sweepstakes · Place 1 · WoodbridgeWoodbridge3 Miles Boys Sweepstakes114:10.4 PB12
Oct 947th Asics Clovis InvitationalOct 9 · 5,000 Meters Saturday Championship · Place 6 · WoodbridgeWoodbridge5,000 Meters Saturday Championship614:51.2 PB12
Oct 7PCL ClusterOct 7 · 3 Miles Varsity · Place 1 · WoodbridgeWoodbridge3 Miles Varsity115:16.312
Oct 2Great American XC Festival Presented by CorosOct 2 · 5,000 Meters COROS Race of Champions · Place 10 · WoodbridgeWoodbridge5,000 Meters COROS Race of Champions1014:55.54 PB12
Sep 1845th Annual Woodbridge Cross Country ClassicSep 18 · 3 Miles Race 63 - 9:54pm - D. Speck Sweeps (B · Place 8 · WoodbridgeWoodbridge3 Miles Race 63 - 9:54pm - D. Speck Sweeps (B813:47.6 PB12
Aug 28PR City Invitational Aug 28 · 3 Miles Elite Showdown · Place 1 · WoodbridgeWoodbridge3 Miles Elite Showdown114:06.8 PB12
Jan 31Woodbridge Warrior RunJan 31 · 5,000 Meters Warrior Division · Place 2 · UnattachedUnattached5,000 Meters Warrior Division216:24.2 PB11

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 22CIF - Southern Section Cross Country ChampionshipsNov 22 · 3 Miles Varsity · Place 1 · Woodbridge (SS)Woodbridge (SS)3 Miles Varsity114:06.411
Nov 22CIF - Southern Section Cross Country ChampionshipsNov 22 · 3 Miles Division 2 · Place 1 · WoodbridgeWoodbridge3 Miles Division 2114:06.4011
Nov 14CIF - Southern Section Cross Country PreliminariesNov 14 · 3 Miles Division 2 · Place 1 · Woodbridge (SS)Woodbridge (SS)3 Miles Division 2114:25.411
Nov 14CIF - Southern Section Cross Country PreliminariesNov 14 · 3 Miles Division 2 · Place 1 · WoodbridgeWoodbridge3 Miles Division 2114:25.4011
Nov 5PCL FinalsNov 5 · 3 Miles Varsity · Place 1 · WoodbridgeWoodbridge3 Miles Varsity114:26.311
Oct 17Orange County Championships 2025Oct 17 · 3 Miles Varsity · Place 1 · WoodbridgeWoodbridge3 Miles Varsity113:56.0011
Oct 10Clovis InvitationalOct 10 · 5,000 Meters Saturday Championship · Place 6 · WoodbridgeWoodbridge5,000 Meters Saturday Championship614:56.1011
Oct 8PCL ClusterOct 8 · 3 Miles Varsity · Place 1 · WoodbridgeWoodbridge3 Miles Varsity114:51.5—
Sep 1944th Annual Woodbridge Cross Country ClassicSep 19 · 3 Miles Varsity · Place 5 · WoodbridgeWoodbridge3 Miles Varsity514:06.311
Sep 62025 Dana Hills InvitationalSep 6 · 2.1 Miles D1 Tim Butler Elite Race · Place 1 · WoodbridgeWoodbridge2.1 Miles D1 Tim Butler Elite Race110:02.70 PB11
Aug 23THE BRIDGE XC CHALLENGEAug 23 · 3 Miles Open · Place 1 · WoodbridgeWoodbridge3 Miles Open115:02.0 PB11

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 23CIF-SS FinalsNov 23 · 3 Miles Division 2 · Place 5 · Woodbridge (SS)Woodbridge (SS)3 Miles Division 2515:18.410
Nov 15CIF-SS PrelimsNov 15 · 3 Miles Division 2 · Place 1 · Woodbridge (SS)Woodbridge (SS)3 Miles Division 2115:44.810
Nov 6PCL Conference ChampionshipsNov 6 · 3 Miles Varsity · Place 1 · WoodbridgeWoodbridge3 Miles Varsity115:17.810
Oct 2576th Annual Mt. SAC Cross Country InvitationalOct 25 · 3 Miles Division 1 · Place 20 · WoodbridgeWoodbridge3 Miles Division 12015:4010
Oct 2576th Annual Mt. SAC Cross Country InvitationalOct 25 · 3 Miles Division 1 · Place 20 · WoodbridgeWoodbridge3 Miles Division 12015:4010
Oct 19OC XC ChampionshipsOct 19 · 3 Miles Sweepstakes · Place 2 · WoodbridgeWoodbridge3 Miles Sweepstakes214:35.4 PB10
Oct 543rd Central Park Cross Country Invitational 2024Oct 5 · 3 Miles Varsity · Place 4 · Woodbridge (SS)Woodbridge (SS)3 Miles Varsity414:47.810
Sep 2043rd Annual Woodbridge Cross Country ClassicSep 20 · 3 Miles Varsity · Place 36 · WoodbridgeWoodbridge3 Miles Varsity3614:17.710
Sep 1440th Annual Laguna Hills Cross Country Invitational Sep 14 · 3 Miles Sophomore Division 2 · Place 1 · WoodbridgeWoodbridge3 Miles Sophomore Division 2115:27.610
Aug 24Northwood, Sage Hill, Segerstrom, Woodbridge Quad MeetAug 24 · 3 Miles Open · Place 2 · WoodbridgeWoodbridge3 Miles Open215:35.4010

2023 Cross Country

13 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 4,000 Meters 13-14 · Place 10 · OC GritOC Grit4,000 Meters 13-141012:27.78 PB9
Nov 19USATF Region 15 Junior Olympic ChampionshipsNov 19 · 4,000 Meters 13-14 · OC GritOC Grit4,000 Meters 13-140DNS9
Nov 18CIF-SS Division FinalsNov 18 · 3 Miles Division 2 · Place 10 · WoodbridgeWoodbridge3 Miles Division 21014:35.7 PB9
Nov 10CIF-SS Division Prelims (Day 1) (Divisions 2 & 3)Nov 10 · 2.93 Miles Varsity - Division 2 Heat 1 · Place 7 · WoodbridgeWoodbridge2.93 Miles Varsity - Division 2 Heat 1715:31.5 PB9
Nov 1Pacific Coast League Finals Nov 1 · 3 Miles Varsity · Place 5 · WoodbridgeWoodbridge3 Miles Varsity514:36.709
Oct 20 75th Annual Mt. SAC Cross Country InvitationalOct 20 · 2.93 Miles Varsity Division 2 · Place 2 · WoodbridgeWoodbridge2.93 Miles Varsity Division 2215:439
Oct 14Orange County ChampionshipsOct 14 · 3 Miles Varsity - Large School · Place 24 · WoodbridgeWoodbridge3 Miles Varsity - Large School2414:45.09
Oct 4PCL CLUSTER Oct 4 · 3 Miles Varsity · Place 7 · WoodbridgeWoodbridge3 Miles Varsity714:56.009
Sep 3042nd Central Park Cross Country Invitational 2023Sep 30 · 3 Miles Varsity · Place 11 · Woodbridge (SS)Woodbridge (SS)3 Miles Varsity1115:18.39
Sep 1542nd Annual Woodbridge Cross Country ClassicSep 15 · 3 Miles Varsity · Place 3 · WoodbridgeWoodbridge3 Miles Varsity315:04.99
Sep 939th Annual Laguna Hills Cross Country InvitationalSep 9 · 3 Miles Freshman Division 2 · Place 1 · WoodbridgeWoodbridge3 Miles Freshman Division 2116:21.39
Aug 26Segerstrom Northwood Woodbridge Scrimmage #2 Aug 26 · 3 Miles Open · Place 5 · WoodbridgeWoodbridge3 Miles Open516:22.19
Aug 19Segerstrom Northwood Woodbridge Scrimmage Aug 19 · 3 Miles Open · Place 4 · WoodbridgeWoodbridge3 Miles Open417:02.69

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 13USATF Southern California Association Junior Olympic ChampionshipsNov 13 · 4,000 Meters Varsity · Place 3 · OC GritOC Grit4,000 Meters Varsity314:01.5714
Oct 30Los Angeles Jets Cross Country InvitationalOct 30 · 4,000 Meters Varsity · Place 2 · OC GritOC Grit4,000 Meters Varsity214:51.609
Oct 22Pacific Coast Shockwaves XC Invitational #2Oct 22 · 4,000 Meters Varsity · Place 1 · OC GritOC Grit4,000 Meters Varsity114:43.0814
Oct 162022 SD Waves Duck Pond InvitationalOct 16 · 4,000 Meters 13-14 · Place 2 · OC GritOC Grit4,000 Meters 13-14213:46.36 PB8
Oct 14Mt. SAC Cross Country Invitational (Elementary/Middle School)Oct 14 · 2 Miles Varsity Blue · Place 4 · Vista Verde (Irvine)Vista Verde (Irvine)2 Miles Varsity Blue411:26 PB8
Oct 8Free Spirit Invitational MeetOct 8 · 4,000 Meters 13-14 · Place 4 · OC GritOC Grit4,000 Meters 13-14413:21.8 PB8
Sep 25OC GRIT XC INVITESep 25 · 4,000 Meters 13-14 · Place 2 · OC GritOC Grit4,000 Meters 13-14214:55.24 PB8
Sep 17Valley United Cross Country Invitational MeetSep 17 · 4,000 Meters 13-14 · Place 6 · OC GritOC Grit4,000 Meters 13-14614:38.34 PB8

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 14USATF Southern California Association Junior Olympic ChampionshipsNov 14 · 3,000 Meters 11-12 · Place 7 · OC GritOC Grit3,000 Meters 11-12710:35.287
Oct 31Los Angeles Jets XC InvitationalOct 31 · 3,000 Meters Varsity · Place 2 · OC GritOC Grit3,000 Meters Varsity211:31.9812
Oct 10Free Spirit Invitational Cross Country Meet Oct 10 · 3,000 Meters Event 16 11-12 · Place 4 · OC GritOC Grit3,000 Meters Event 16 11-12410:08.61 PB7
Oct 3Pacific Coast Shockwaves XC InvitationalOct 3 · 3,000 Meters 11-12 · Place 2 · OC GritOC Grit3,000 Meters 11-12211:54.10 PB7
Sep 18Valley United Striders Youth Cross Country Invite - Open MeetSep 18 · 3,000 Meters 11-12 · Place 4 · OC GritOC Grit3,000 Meters 11-12410:32.34 PB7