Personal bests

Best marks in available results
Event / courseMarkMeetDate
1,200 Meters · Colina Middle SchoolColina Turkey Trot · Nov 294:01.4Colina Turkey TrotNovember 29, 2023
1900 m · Pierce CollegeSCYTFC Meet 2 (Course markings were short) · Sep 237:46.72SCYTFC Meet 2 (Course markings were short)September 23, 2017
2 Miles · Mt. San Antonio CollegeMountie Xpress Invitational 2026 · Aug 2210:40.5Mountie Xpress Invitational 2026August 22, 2026
2,000 Meters · Arcadia County ParkFree Spirit Invitational · Oct 158:50.96Free Spirit InvitationalOctober 15, 2017
2,000 Meters · California State University San Bernardino CampusUSATF Southern California Association Junior Olympic Championships · Nov 139:10.76USATF Southern California Association Junior Olympic ChampionshipsNovember 13, 2016
2,000 Meters · Carden Conejo SchoolSCYTFC XC Meet 1 · Sep 168:41.45SCYTFC XC Meet 1September 16, 2017
2,000 Meters · Central ParkSCYTFC 2017 Comets Invitational · Oct 18:31.24SCYTFC 2017 Comets InvitationalOctober 1, 2017
2,000 Meters · Corriganville ParkSCYTFC Championship Meet · Oct 288:34.82SCYTFC Championship MeetOctober 28, 2017
3 Miles · Agoura High SchoolMarmonte League Finals · Nov 516:11.4Marmonte League FinalsNovember 5, 2026
3 Miles · Arroyo Vista ParkMoorpark Invitational · Sep 1116:26.48Moorpark InvitationalSeptember 11, 2026
3 Miles · Mission Oaks ParkMission Oaks Friendship Meet · Aug 2717:04.5Mission Oaks Friendship MeetAugust 27, 2026
3 Miles · Mt. San Antonio College77th Annual Mt. SAC Cross Country Invitational · Oct 2416:39.977th Annual Mt. SAC Cross Country InvitationalOctober 24, 2025
3 Miles · Pepper Tree PlayfieldMarmonte League Preview · Sep 2916:08.9Marmonte League PreviewSeptember 29, 2026
3,000 Meters · Arcadia County ParkFree Spirit Condors Youth XC Invite · Oct 1412:02.13Free Spirit Condors Youth XC InviteOctober 14, 2018
3,000 Meters · Carden Conejo SchoolSCYTFC XC Meet 6 · Oct 2611:26.20SCYTFC XC Meet 6October 26, 2019
3,000 Meters · Central ParkUSATF Southern California Association Junior Olympic Championships · Nov 1410:09.11USATF Southern California Association Junior Olympic ChampionshipsNovember 14, 2021
3,000 Meters · Central Park - Huntington BeachThe Quick and Gritty Invite · Sep 3012:51.84The Quick and Gritty Invite September 30, 2018
3,000 Meters · College of the CanyonsSCYTFC XC Meet 3 · Sep 2911:56.21SCYTFC XC Meet 3September 29, 2019
3,000 Meters · Craig Ranch ParkAAU Western Regional Cross-Country Championship · Nov 1412:07AAU Western Regional Cross-Country ChampionshipNovember 14, 2020
3,000 Meters · Heartwell ParkLos Angeles Jets Cross Country Invitational Meet · Nov 311:53.27Los Angeles Jets Cross Country Invitational MeetNovember 3, 2019
3,000 Meters · Lake Las VegasUSATF Region 15 Junior Olympic Championships · Nov 1812:33.9USATF Region 15 Junior Olympic ChampionshipsNovember 18, 2018
3,000 Meters · Legg Lake ParkFree Spirit Invitational Cross Country Meet · Oct 1010:08.05Free Spirit Invitational Cross Country Meet October 10, 2021
3,000 Meters · O'Melveny ParkO'Meleveny Park Youth XC Meet · Sep 1111:24.75O'Meleveny Park Youth XC MeetSeptember 11, 2021
3,000 Meters · Oak Canyon ParkSCYTFC Championship · Oct 2310:57.1SCYTFC ChampionshipOctober 23, 2021
3,000 Meters · Peck Park Community CenterPacific Coast Shockwaves XC Invitational and Grand Prix 5K · Oct 612:25.98Pacific Coast Shockwaves XC Invitational and Grand Prix 5KOctober 6, 2019
3,000 Meters · Pierce CollegePierce College Youth Cross Country Meet · Oct 1610:38.22Pierce College Youth Cross Country MeetOctober 16, 2021
3,000 Meters · Waverly ParkSCYTFC Meet 3 · Oct 2013:05.00SCYTFC Meet 3October 20, 2018
3621 m · Colina Middle SchoolColina 5k · May 3112:53Colina 5kMay 31, 2024
4,000 Meters · Carden Conejo SchoolSCYTFC XC Championships · Oct 2114:33.0SCYTFC XC ChampionshipsOctober 21, 2023
4,000 Meters · Central ParkUSATF Southern California Association Junior Olympic Championships · Nov 1213:56.85USATF Southern California Association Junior Olympic ChampionshipsNovember 12, 2023
4,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 913:34.33USATF National Junior Olympic ChampionshipsDecember 9, 2023
4,000 Meters · Legg Lake ParkFree Spirit Invitational Meet · Oct 813:57.5Free Spirit Invitational MeetOctober 8, 2022
4,000 Meters · Morley Field Sports ComplexUSATF Region 15 Junior Olympic Championships · Nov 1914:10.20USATF Region 15 Junior Olympic ChampionshipsNovember 19, 2023
4,000 Meters · Mt. San Antonio CollegeFree Spirit Invitational Meet · Oct 814:27.99Free Spirit Invitational MeetOctober 8, 2023
4,000 Meters · O'Melveny ParkVYC-Meet 2 OMelveny Park · Sep 914:29.22VYC-Meet 2 OMelveny ParkSeptember 9, 2023
4,000 Meters · Oak Canyon ParkSCYTFC Conference Cross Country Meet · Sep 2314:32.1SCYTFC Conference Cross Country MeetSeptember 23, 2023
4,000 Meters · Pierce CollegeValley United Individual Showcase XC Meet · Oct 1414:38.25Valley United Individual Showcase XC MeetOctober 14, 2023
5,000 Meters · Colina Middle SchoolColina 5k · May 2417:19.55Colina 5kMay 24, 2023
5,000 Meters · Corriganville ParkSimi Summer Series #2 · Aug 620:19.70Simi Summer Series #2August 6, 2024

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 5Marmonte League FinalsNov 5 · 3 Miles Varsity · Place 18 · WestlakeWestlake3 Miles Varsity1816:11.4 PB11
Oct 17Ventura County ChampionshipsOct 17 · 3 Miles Varsity · WestlakeWestlake3 Miles Varsity—DNS11
Sep 29Marmonte League PreviewSep 29 · 3 Miles Varsity · Place 16 · WestlakeWestlake3 Miles Varsity1616:08.9 PB11
Sep 11Moorpark InvitationalSep 11 · 3 Miles 11th Grade · Place 4 · WestlakeWestlake3 Miles 11th Grade416:26.48 PB11
Aug 27Mission Oaks Friendship MeetAug 27 · 3 Miles Open · Place 7 · WestlakeWestlake3 Miles Open717:04.5 PB11
Aug 22Mountie Xpress Invitational 2026Aug 22 · 2 Miles Large School - Junior Boys · Place 10 · WestlakeWestlake2 Miles Large School - Junior Boys1010:40.5 PB11

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 22CIF - Southern Section Cross Country ChampionshipsNov 22 · 3 Miles Varsity · Place 86 · Westlake (SS)Westlake (SS)3 Miles Varsity8615:39.110
Nov 22CIF - Southern Section Cross Country ChampionshipsNov 22 · 3 Miles Division 2 · Place 86 · WestlakeWestlake3 Miles Division 28615:39.1010
Nov 14CIF - Southern Section Cross Country PreliminariesNov 14 · 3 Miles Division 2 · Place 30 · Westlake (SS)Westlake (SS)3 Miles Division 23015:54.410
Nov 14CIF - Southern Section Cross Country PreliminariesNov 14 · 3 Miles Division 2 · Place 30 · WestlakeWestlake3 Miles Division 23015:54.4010
Nov 6Marmonte League FinalsNov 6 · 3 Miles Varsity · Place 25 · WestlakeWestlake3 Miles Varsity2516:20.6210
Oct 2477th Annual Mt. SAC Cross Country InvitationalOct 24 · 3 Miles D1&2 Varsity Blue · Place 21 · WestlakeWestlake3 Miles D1&2 Varsity Blue2116:39.9 PB10
Oct 18Ventura County ChampionshipsOct 18 · 3 Miles Varsity · Place 37 · WestlakeWestlake3 Miles Varsity3716:47.710
Sep 30Marmonte League PreviewSep 30 · 3 Miles Junior Varsity · Place 4 · WestlakeWestlake3 Miles Junior Varsity416:25.6910
Sep 1944th Annual Woodbridge Cross Country ClassicSep 19 · 3 Miles Varsity · Place 23 · WestlakeWestlake3 Miles Varsity2317:09.310
Sep 12Moorpark InvitationalSep 12 · 3 Miles Varsity · Place 8 · WestlakeWestlake3 Miles Varsity817:14.110
Aug 28Friendship MeetAug 28 · 3 Miles Open · Place 19 · WestlakeWestlake3 Miles Open1919:47.1810
Aug 232025 Mountie Xpress InvitationalAug 23 · 2 Miles Sophomore · Place 18 · WestlakeWestlake2 Miles Sophomore1811:53.9010

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 7Marmonte League FinalsNov 7 · 3 Miles Varsity · Place 30 · WestlakeWestlake3 Miles Varsity3017:06.339
Oct 2576th Annual Mt. SAC Cross Country InvitationalOct 25 · 3 Miles Varsity Division 1 · Place 66 · WestlakeWestlake3 Miles Varsity Division 16617:199
Oct 2576th Annual Mt. SAC Cross Country InvitationalOct 25 · 3 Miles Varsity Division 1 · Place 66 · WestlakeWestlake3 Miles Varsity Division 16617:199
Oct 19Ventura County ChampionshipsOct 19 · 3 Miles Varsity · Place 42 · WestlakeWestlake3 Miles Varsity4217:02.59
Oct 1Marmonte League Meet #1Oct 1 · 3 Miles Varsity · Place 27 · WestlakeWestlake3 Miles Varsity2717:09.809
Sep 26Raider InviteSep 26 · 3 Miles Varsity · Place 29 · WestlakeWestlake3 Miles Varsity2916:44.39th
Sep 2043rd Annual Woodbridge Cross Country ClassicSep 20 · 3 Miles Freshman · Place 6 · WestlakeWestlake3 Miles Freshman616:21.49
Sep 13Moorpark InvitationalSep 13 · 3 Miles Varsity · Place 7 · WestlakeWestlake3 Miles Varsity717:24.59
Aug 31Mountie Express InviteAug 31 · 2 Miles Freshman · Place 3 · Westlake (SS)Westlake (SS)2 Miles Freshman311:23.89
Aug 6Simi Summer Series #2Aug 6 · 5,000 Meters Open · Place 30 · Westlake TCWestlake TC5,000 Meters Open3020:19.70 PB9
May 31Colina 5kMay 31 · 2.25 Miles Middle School · Place 1 · ColinaColina2.25 Miles Middle School112:53 PB8

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 4,000 Meters 13-14 · Place 106 · California CometsCalifornia Comets4,000 Meters 13-1410613:34.33 PB8
Nov 29Colina Turkey TrotNov 29 · 1,200 Meters 6th Grade · Place 2 · ColinaColina1,200 Meters 6th Grade24:01.4 PB8
Nov 19USATF Region 15 Junior Olympic ChampionshipsNov 19 · 4,000 Meters 13-14 · Place 10 · California CometsCalifornia Comets4,000 Meters 13-141014:10.20 PB8
Nov 12USATF Southern California Association Junior Olympic ChampionshipsNov 12 · 4,000 Meters 13-14 · Place 5 · California CometsCalifornia Comets4,000 Meters 13-14513:56.85 PB8
Oct 21SCYTFC XC ChampionshipsOct 21 · 4,000 Meters 13-14 · Place 2 · United TrackUnited Track4,000 Meters 13-14214:33.0 PB8
Oct 14Valley United Individual Showcase XC MeetOct 14 · 4,000 Meters 13-14 · Place 2 · United TrackUnited Track4,000 Meters 13-14214:38.25 PB8
Oct 8Free Spirit Invitational MeetOct 8 · 4,000 Meters 13-14 · Place 9 · United TrackUnited Track4,000 Meters 13-14914:27.99 PB8
Sep 23SCYTFC Conference Cross Country MeetSep 23 · 4,000 Meters 13-14 · Place 2 · United TrackUnited Track4,000 Meters 13-14214:32.1 PB8
Sep 16Valley United Cross Country Invitational MeetSep 16 · 4,000 Meters 13-14 · Place 6 · United TrackUnited Track4,000 Meters 13-14614:16.378
Sep 9VYC-Meet 2 OMelveny ParkSep 9 · 4,000 Meters 13-14 · Place 2 · United TrackUnited Track4,000 Meters 13-14214:29.22 PB8
May 24Colina 5kMay 24 · 5,000 Meters Middle School · Place 1 · ColinaColina5,000 Meters Middle School117:19.55 PB7

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 22SCYTFC ChampionshipsOct 22 · 4,000 Meters 13-14 · Place 3 · United TrackUnited Track4,000 Meters 13-14314:38.57
Oct 8Free Spirit Invitational MeetOct 8 · 4,000 Meters 13-14 · Place 12 · United TrackUnited Track4,000 Meters 13-141213:57.5 PB7
Sep 17Valley United Cross Country Invitational MeetSep 17 · 4,000 Meters 13-14 · Place 12 · United TrackUnited Track4,000 Meters 13-141215:18.127
May 20Colina 5kMay 20 · 5,000 Meters 6th Grade · Place 1 · ColinaColina5,000 Meters 6th Grade118:00.36

2021 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 21USATF Region 15 Junior Olympic ChampionshipsNov 21 · 3,000 Meters 11-12 · Place 3 · California CometsCalifornia Comets3,000 Meters 11-12310:16.936
Nov 15Colina Turkey TrotNov 15 · 1,200 Meters 6th Grade · Place 1 · ColinaColina1,200 Meters 6th Grade14:17.756
Nov 14USATF Southern California Association Junior Olympic ChampionshipsNov 14 · 3,000 Meters 11-12 · Place 2 · California CometsCalifornia Comets3,000 Meters 11-12210:09.11 PB6
Oct 23SCYTFC ChampionshipOct 23 · 3,000 Meters 11-12 (Midget) · Place 2 · United TrackUnited Track3,000 Meters 11-12 (Midget)210:57.1 PB6
Oct 16Pierce College Youth Cross Country MeetOct 16 · 3,000 Meters 11-12 · Place 2 · United TrackUnited Track3,000 Meters 11-12210:38.22 PB6
Oct 10Free Spirit Invitational Cross Country Meet Oct 10 · 3,000 Meters Event 16 11-12 · Place 2 · United TrackUnited Track3,000 Meters Event 16 11-12210:08.05 PB6
Sep 25El Cariso Regional Park - Sylmar CA - Youth ClubSep 25 · 3,000 Meters 11-12 · Place 1 · United TrackUnited Track3,000 Meters 11-12110:32.78Unofficial6
Sep 18Valley United Striders Youth Cross Country Invite - Open MeetSep 18 · 3,000 Meters 11-12 · Place 2 · United TrackUnited Track3,000 Meters 11-12210:15.126
Sep 11O'Meleveny Park Youth XC MeetSep 11 · 3,000 Meters 11-12 · Place 2 · United TrackUnited Track3,000 Meters 11-12211:24.75 PB6

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 14AAU Western Regional Cross-Country ChampionshipNov 14 · 3,000 Meters 11-12 Years Old · Place 9 · California CometsCalifornia Comets3,000 Meters 11-12 Years Old912:07 PB5

2019 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 17USATF Southern California Association Junior Olympic ChampionshipsNov 17 · 3,000 Meters 9-10 · Place 6 · 33-Unattached33-Unattached3,000 Meters 9-10611:05.034
Nov 3Los Angeles Jets Cross Country Invitational MeetNov 3 · 3,000 Meters 9-10 · Place 4 · California CometsCalifornia Comets3,000 Meters 9-10411:53.27 PB4
Oct 26SCYTFC XC Meet 6Oct 26 · 3,000 Meters Bantam · Place 2 · United TrackUnited Track3,000 Meters Bantam211:26.20 PB4
Oct 12SCYTFC Meet 5Oct 12 · 3,000 Meters Bantam Boys · Place 2 · United TrackUnited Track3,000 Meters Bantam Boys211:32.074
Oct 6Pacific Coast Shockwaves XC Invitational and Grand Prix 5KOct 6 · 3,000 Meters 9-10 · Place 2 · California CometsCalifornia Comets3,000 Meters 9-10212:25.98 PB4
Sep 29SCYTFC XC Meet 3Sep 29 · 3,000 Meters Bantam · Place 1 · United TrackUnited Track3,000 Meters Bantam111:56.21 PB4
Sep 21SCYTFC XC Meet 2Sep 21 · 3,000 Meters Bantam · Place 2 · United TrackUnited Track3,000 Meters Bantam211:39.794
Sep 14SCYTFC XC Meet 1Sep 14 · 3,000 Meters Bantam · Place 3 · United TrackUnited Track3,000 Meters Bantam311:40.324

2018 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 18USATF Region 15 Junior Olympic ChampionshipsNov 18 · 3,000 Meters 9-10 · Place 38 · California CometsCalifornia Comets3,000 Meters 9-103812:33.9 PB3
Oct 27SCYTFC FinaleOct 27 · 3,000 Meters Bantam · Place 6 · United TrackUnited Track3,000 Meters Bantam612:24.163
Oct 20SCYTFC Meet 3Oct 20 · 3,000 Meters Bantam · Place 4 · United TrackUnited Track3,000 Meters Bantam413:05.00 PB3
Oct 14Free Spirit Condors Youth XC InviteOct 14 · 3,000 Meters Event 4 9-10 · Place 31 · California CometsCalifornia Comets3,000 Meters Event 4 9-103112:02.13 PB3
Sep 30The Quick and Gritty Invite Sep 30 · 3,000 Meters 9-10 · Place 21 · California CometsCalifornia Comets3,000 Meters 9-102112:51.84 PB3
Sep 23SCYTFC Meet 2Sep 23 · 3,000 Meters Bantam · Place 5 · United TrackUnited Track3,000 Meters Bantam512:33.883
Sep 15SCYTFC Meet 1Sep 15 · 3,000 Meters Bantam · Place 5 · United TrackUnited Track3,000 Meters Bantam512:29.943

2017 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 19USATF Region 15 Junior Olympics ChampionshipsNov 19 · 2,000 Meters 8U · Place 16 · 33-Unattached33-Unattached2,000 Meters 8U168:49.322
Nov 12USATF Southern California Association Junior Olympic ChampionshipsNov 12 · 2,000 Meters 8U · Place 17 · 33-Unattached33-Unattached2,000 Meters 8U178:53.992
Oct 28SCYTFC Championship MeetOct 28 · 2,000 Meters 8U · Place 5 · United TrackUnited Track2,000 Meters 8U58:34.82 PB2
Oct 21SCYTFC Meet 5Oct 21 · 2,000 Meters Varsity · Place 3 · UnitedUnited2,000 Meters Varsity39:30.65—
Oct 15Free Spirit InvitationalOct 15 · 2,000 Meters 8U · Place 4 · California CometsCalifornia Comets2,000 Meters 8U48:50.96 PB2
Oct 1SCYTFC 2017 Comets InvitationalOct 1 · 2,000 Meters 8U · Place 6 · California CometsCalifornia Comets2,000 Meters 8U68:31.24 PB2
Sep 23SCYTFC Meet 2 (Course markings were short)Sep 23 · 1,900 Meters 8U · Place 3 · United TrackUnited Track1,900 Meters 8U37:46.72 PB2
Sep 16SCYTFC XC Meet 1Sep 16 · 2,000 Meters 8U · Place 3 · United TrackUnited Track2,000 Meters 8U38:41.45 PB2

2016 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 13USATF Southern California Association Junior Olympic ChampionshipsNov 13 · 2,000 Meters 8U · Place 41 · California CometsCalifornia Comets2,000 Meters 8U419:10.76 PB1