Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.8 Miles · Central Park - Huntington BeachThe OC Quick and Gritty · Oct 2910:26.03The OC Quick and GrittyOctober 29, 2017
2 Miles · La Mirada Regional 2 MileLa Serna Summer XC Series #1 · Jul 911:04.24La Serna Summer XC Series #1July 9, 2019
2.93 Miles · Mt. SAC Standard HS CourseCIF-SS Division Finals · Nov 2015:05.6CIF-SS Division FinalsNovember 20, 2021
2.93 Miles · Mt. San Antonio CollegeCIF-SS Division Prelims (Day 2) (Divisions 1, 4 & 5) · Nov 1114:48.8CIF-SS Division Prelims (Day 2) (Divisions 1, 4 & 5)November 11, 2023
3 Miles · Cabrillo High SchoolMoore League XC Finals · Mar 2715:06.98Moore League XC FinalsMarch 27, 2021
3 Miles · El Dorado ParkMoore League Cluster #1 - El Dorado Park · Sep 2814:17.3Moore League Cluster #1 - El Dorado ParkSeptember 28, 2022
3 Miles · Galway DownsAsics Temecula Twilight Invitational · Oct 214:41.8Asics Temecula Twilight InvitationalOctober 2, 2021
3 Miles · Heartwell ParkMoore League XC Finals · Nov 214:33.82Moore League XC FinalsNovember 2, 2022
3 Miles · Mt. San Antonio CollegeCIF-SS Division Finals · Nov 1813:57.4CIF-SS Division FinalsNovember 18, 2023
3 Miles · Rosemead HIgh School36th Annual Rosemead XC Invitational · Sep 1115:11.936th Annual Rosemead XC InvitationalSeptember 11, 2021
3 Miles · Silverlakes Sports Park40th Annual Woodbridge Cross Country Classic · Sep 1714:45.040th Annual Woodbridge Cross Country ClassicSeptember 17, 2021
3,000 Meters · 3K CoursePacific Coast Shockwaves XC Invitational · Oct 711:30.70Pacific Coast Shockwaves XC InvitationalOctober 7, 2018
3,000 Meters · Arcadia County ParkUSATF Southern California Association Junior Olympic Championships · Nov 129:04.07USATF Southern California Association Junior Olympic ChampionshipsNovember 12, 2017
3,000 Meters · California State University San Bernardino CampusUSATF Southern California Association Junior Olympic Championships · Nov 1310:29.58USATF Southern California Association Junior Olympic ChampionshipsNovember 13, 2016
3,000 Meters · Central ParkValley United XC Invitational Meet · Sep 2210:05.03Valley United XC Invitational MeetSeptember 22, 2018
3,000 Meters · Central Park - Huntington BeachThe Quick and Gritty Invite · Sep 3010:25.46The Quick and Gritty Invite September 30, 2018
3,000 Meters · Kit Carson ParkSan Diego RoadRunners Cross Country Meet · Nov 510:36.55San Diego RoadRunners Cross Country MeetNovember 5, 2017
3,000 Meters · Lake Las VegasUSATF Region 15 Junior Olympic Championships · Nov 1810:30.2USATF Region 15 Junior Olympic ChampionshipsNovember 18, 2018
4,000 Meters · Arcadia County ParkFree Spirit Condors Youth XC Invitational · Oct 1315:01.73Free Spirit Condors Youth XC InvitationalOctober 13, 2019
4,000 Meters · Central ParkValley United XC Invitational Meet · Sep 2114:36.94Valley United XC Invitational MeetSeptember 21, 2019
4,000 Meters · Craig Ranch ParkAAU Western Regional Cross-Country Championship · Nov 1413:15AAU Western Regional Cross-Country ChampionshipNovember 14, 2020
4,000 Meters · Heartwell ParkLos Angeles Jets Cross Country Invitational Meet · Nov 311:54.96Los Angeles Jets Cross Country Invitational MeetNovember 3, 2019
4,000 Meters · Kit Carson ParkUSATF Region 15 Junior Olympic Championships · Nov 2413:28.57USATF Region 15 Junior Olympic ChampionshipsNovember 24, 2019
5,000 Meters · Long Beach Poly High SchoolLB Poly v Millikan HS · Mar 1016:08.53LB Poly v Millikan HSMarch 10, 2021
6,000 Meters · Sunset HillWinrow-Valparaiso Open · Aug 2917:47.7Winrow-Valparaiso OpenAugust 29, 2025
8,000 Meters · EP Tom Sawyer State ParkACC Cross Country Championships · Oct 3124:26.97ACC Cross Country ChampionshipsOctober 31, 2025
8,000 Meters · Notre Dame Burke Memorial Golf CourseJoe Piane Invitational · Oct 323:59.2Joe Piane InvitationalOctober 3, 2025
8,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Wisconsin Invitational · Oct 1725:02.2Nuttycombe Wisconsin InvitationalOctober 17, 2025

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31ACC Cross Country ChampionshipsOct 31 · 8,000 Meters Champ · Place 95 · Notre DameNotre Dame8,000 Meters Champ9524:26.97 PBFr
Oct 17Nuttycombe Wisconsin InvitationalOct 17 · 8,000 Meters B Race · Place 33 · Notre DameNotre Dame8,000 Meters B Race3325:02.2 PBFr
Oct 3Joe Piane InvitationalOct 3 · 8,000 Meters Open · Place 3 · Notre DameNotre Dame8,000 Meters Open323:59.2 PBFr
Sep 192025 National Catholic InvitationalSep 19 · 8,000 Meters Catholic Champs · Place 16 · Notre DameNotre Dame8,000 Meters Catholic Champs1624:46.60Fr
Aug 29Winrow-Valparaiso OpenAug 29 · 6,000 Meters Men's Race · Place 2 · Notre DameNotre Dame6,000 Meters Men's Race217:47.7 PBFr

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 18CIF-SS Division FinalsNov 18 · 3 Miles Division 1 · Place 1 · MillikanMillikan3 Miles Division 1113:57.4 PB12
Nov 11CIF-SS Division Prelims (Day 2) (Divisions 1, 4 & 5)Nov 11 · 2.93 Miles Varsity - Division 1 Heat 1 · Place 1 · MillikanMillikan2.93 Miles Varsity - Division 1 Heat 1114:48.8 PB12
Oct 20 75th Annual Mt. SAC Cross Country InvitationalOct 20 · 2.93 Miles Division 1 · Place 2 · MillikanMillikan2.93 Miles Division 1214:5812
Oct 7Asics Clovis InvitationalOct 7 · 5,000 Meters Varsity · Place 15 · Millikan (SS)Millikan (SS)5,000 Meters Varsity1515:24.012
Sep 1542nd Annual Woodbridge Cross Country ClassicSep 15 · 3 Miles Varsity · Place 50 · MillikanMillikan3 Miles Varsity5014:36.312
Sep 9Rosemead Cross Country Invitational Sep 9 · 3 Miles Varsity · Place 1 · Millikan (SS)Millikan (SS)3 Miles Varsity114:04.612

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 19CIF-SS Division FinalsNov 19 · 3 Miles Varsity · Place 12 · Millikan (SS)Millikan (SS)3 Miles Varsity1215:15.111
Nov 19CIF-SS Division FinalsNov 19 · 2.93 Miles Division I · Place 12 · MillikanMillikan2.93 Miles Division I1215:15.111
Nov 11CIF-SS Division Prelims (Day 1) (Divisions 1 & 5)Nov 11 · 2.93 Miles Division 1 - Heat 2 · Place 1 · MillikanMillikan2.93 Miles Division 1 - Heat 2115:25.311
Nov 2Moore League XC FinalsNov 2 · 3 Miles Boys Varsity · Place 1 · MillikanMillikan3 Miles Boys Varsity114:33.82 PB11
Oct 2174th Annual Mt. SAC Cross Country InvitationalOct 21 · 2.93 Miles D1&2 Individual Sweepstakes Blue · Place 2 · MillikanMillikan2.93 Miles D1&2 Individual Sweepstakes Blue214:5411
Oct 8Asics Clovis InvitationalOct 8 · 5,000 Meters Championship · Place 18 · Millikan (SS)Millikan (SS)5,000 Meters Championship1815:23.711
Oct 8Asics Clovis InvitationalOct 8 · 5,000 Meters Championship · Place 18 · Millikan (SS)Millikan (SS)5,000 Meters Championship1815:23.711
Sep 28Moore League Cluster #1 - El Dorado ParkSep 28 · 3 Miles Varsity · Place 2 · MillikanMillikan3 Miles Varsity214:17.3 PB11
Sep 15 41st Annual Woodbridge Cross Country ClassicSep 15 · 3 Miles Varsity · Place 4 · MillikanMillikan3 Miles Varsity413:56.511
Sep 10Rosemead Cross Country Invitational Sep 10 · 3 Miles Sophomore · Place 1 · Millikan (SS)Millikan (SS)3 Miles Sophomore114:25.111
Sep 3Cerritos Invite/Great Cow RunSep 3 · 3 Miles Varsity · Place 1 · Millikan (SS)Millikan (SS)3 Miles Varsity114:19.111

2021 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 27 2021 CIF State Cross Country ChampionshipsNov 27 · 5,000 Meters Division 1 · Place 15 · Millikan-SSMillikan-SS5,000 Meters Division 11515:31.6SO
Nov 20CIF-SS Division FinalsNov 20 · 2.93 Miles Division 1 Boys · Place 8 · MillikanMillikan2.93 Miles Division 1 Boys815:05.6 PB10
Nov 13CIF-SS Division Prelims (Day 2) (Divisions 1 & 3)Nov 13 · 2.93 Miles Boys Div 1 Ht 4 · Place 3 · MillikanMillikan2.93 Miles Boys Div 1 Ht 4315:49.0Unofficial10
Nov 3Moore League FinalsNov 3 · 3 Miles Varsity · Place 1 · MillikanMillikan3 Miles Varsity114:53.010
Oct 2273rd Annual Mt. SAC Cross Country InvitationalOct 22 · 2.93 Miles D1 Varsity Green · Place 2 · MillikanMillikan2.93 Miles D1 Varsity Green215:0910
Oct 942nd Asics Clovis InvitationalOct 9 · 5,000 Meters Championship · Place 80 · MillikanMillikan5,000 Meters Championship8016:07.010
Oct 2Asics Temecula Twilight InvitationalOct 2 · 3 Miles Sundown Showdown · Place 1 · MillikanMillikan3 Miles Sundown Showdown114:41.8 PB10
Sep 25Dana Hills InvitationalSep 25 · 3 Miles Invitational Division 1 · Place 3 · Millikan (SS)Millikan (SS)3 Miles Invitational Division 1314:45.310
Sep 1740th Annual Woodbridge Cross Country ClassicSep 17 · 3 Miles Race 52- Sweepstakes · Place 32 · MillikanMillikan3 Miles Race 52- Sweepstakes3214:45.0 PB10
Sep 1136th Annual Rosemead XC InvitationalSep 11 · 3 Miles Elite · Place 1 · MillikanMillikan3 Miles Elite115:11.9 PB10
Sep 4Cerritos Invite/Great Cow RunSep 4 · 3 Miles Varsity · Place 2 · MillikanMillikan3 Miles Varsity214:19.110
Mar 27Moore League XC FinalsMar 27 · 3 Miles Varsity · Place 1 · MillikanMillikan3 Miles Varsity115:06.98 PB9
Mar 10LB Poly v Millikan HSMar 10 · 5,000 Meters Men Varsity · Place 2 · MillikanMillikan5,000 Meters Men Varsity216:08.53 PB9

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 14AAU Western Regional Cross-Country ChampionshipNov 14 · 4,000 Meters 13-14 Years Old · Place 1 · Long Beach FlyersLong Beach Flyers4,000 Meters 13-14 Years Old113:15 PB9

2019 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 24USATF Region 15 Junior Olympic ChampionshipsNov 24 · 4,000 Meters 13-14 · Place 5 · Long Beach FlyersLong Beach Flyers4,000 Meters 13-14513:28.57 PB8
Nov 17USATF Southern California Association Junior Olympic ChampionshipsNov 17 · 4,000 Meters 13-14 · Place 6 · Long Beach FlyersLong Beach Flyers4,000 Meters 13-14614:45.358
Nov 3Los Angeles Jets Cross Country Invitational MeetNov 3 · 4,000 Meters 13-14 · Place 1 · Long Beach FlyersLong Beach Flyers4,000 Meters 13-14111:54.96 PB8
Oct 13Free Spirit Condors Youth XC InvitationalOct 13 · 4,000 Meters Event 8 13-14 · Place 3 · Long Beach FlyersLong Beach Flyers4,000 Meters Event 8 13-14315:01.73 PB8
Sep 21Valley United XC Invitational MeetSep 21 · 4,000 Meters 13-14 · Place 1 · Long Beach FlyersLong Beach Flyers4,000 Meters 13-14114:36.94 PB8
Jul 9La Serna Summer XC Series #1Jul 9 · 2 Miles Junior - Senior - Open · Place 5 · UnattachedUnattached2 Miles Junior - Senior - Open511:04.24 PB8

2018 Cross Country

8 results
DateMeetEventPlMarkGr
Dec 8USATF National Junior Olympic ChampionshipsDec 8 · Varsity · Place 17 · 06 15 Lightning06 15 LightningVarsity1711:21—
Nov 18USATF Region 15 Junior Olympic ChampionshipsNov 18 · 3,000 Meters 11-12 · Place 2 · Lightning Youth Running ClubLightning Youth Running Club3,000 Meters 11-12210:30.2 PB7
Nov 11USATF Southern California Association Junior Olympic ChampionshipsNov 11 · 3,000 Meters 11-12 · Place 3 · Lightning Youth Running ClubLightning Youth Running Club3,000 Meters 11-12310:07.027
Oct 14Free Spirit Condors Youth XC InviteOct 14 · 3,000 Meters Event 6 11-12 · Place 2 · Lightning Youth Running ClubLightning Youth Running Club3,000 Meters Event 6 11-1229:53.487
Oct 7Pacific Coast Shockwaves XC InvitationalOct 7 · 3,000 Meters 11-12 · Place 5 · Lightning Youth Running ClubLightning Youth Running Club3,000 Meters 11-12511:30.70 PB7
Sep 30The Quick and Gritty Invite Sep 30 · 3,000 Meters 11-12 · Place 2 · Lightning Youth Running ClubLightning Youth Running Club3,000 Meters 11-12210:25.46 PB7
Sep 22Valley United XC Invitational MeetSep 22 · 3,000 Meters 11-12 · Place 2 · Lightning Youth Running ClubLightning Youth Running Club3,000 Meters 11-12210:05.03 PB7
Sep 166th Orange County Youth & Open Cross Country MeetSep 16 · Varsity · Place 2 · 11- Lightning Youth Running C11- Lightning Youth Running CVarsity29:59.22—

2017 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 19USATF Region 15 Junior Olympics ChampionshipsNov 19 · 3,000 Meters 11-12 · Place 17 · Lightning Youth Running ClubLightning Youth Running Club3,000 Meters 11-121710:41.396
Nov 12USATF Southern California Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 11-12 · Place 5 · Lightning Youth Running ClubLightning Youth Running Club3,000 Meters 11-1259:04.07 PB6
Nov 5San Diego RoadRunners Cross Country MeetNov 5 · 3,000 Meters 11-12 · Place 4 · Lightning Youth Running ClubLightning Youth Running Club3,000 Meters 11-12410:36.55 PB6
Oct 29The OC Quick and GrittyOct 29 · 1.8 Miles 11-12 · Place 5 · Lightning Youth Running ClubLightning Youth Running Club1.8 Miles 11-12510:26.03 PB6
Oct 1SCYTFC 2017 Comets InvitationalOct 1 · 3,000 Meters 11-12 · Place 1 · Lightning Youth Running ClubLightning Youth Running Club3,000 Meters 11-12110:35.216

2016 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 20USATF Region 15 Junior Olympic ChampionshipsNov 20 · 3,000 Meters 9-10 · Place 2 · Lightning Youth Running ClubLightning Youth Running Club3,000 Meters 9-10210:53.455
Nov 13USATF Southern California Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters 9-10 · Place 2 · Lightning Youth Running ClubLightning Youth Running Club3,000 Meters 9-10210:29.58 PB5
Nov 6San Diego RoadRunners XC MeetNov 6 · 3,000 Meters 9-10 · Place 1 · Lightning Youth Running ClubLightning Youth Running Club3,000 Meters 9-10110:57.305