Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.5 Miles · Willow Hills Reservoir Course13th Annual Josh Ruff Memorial Invite · Sep 1610:1313th Annual Josh Ruff Memorial InviteSeptember 16, 2017
2 Miles · Sierra CollegeSierra Invitational · Aug 1910:34.07Sierra InvitationalAugust 19, 2023
2 Miles · William Jessup UniversitySierra Foothill League #1 · Feb 612:01.2Sierra Foothill League #1February 6, 2021
2.2 Miles · Union Mine High SchoolUnion Mine Invitational · Jan 2513:04.5Union Mine InvitationalJanuary 25, 2021
3 Miles · Calaveras County FairgroundsSJS Sub Section XC meet at Frogtown · Nov 516:17.0SJS Sub Section XC meet at FrogtownNovember 5, 2022
3 Miles · William Jessup UniversitySFL Championships · Oct 2815:16.1SFL Championships October 28, 2023
3,000 Meters · Rancho San RafaelUSATF Region 16 Junior Olympic Championships (groups 1-3) · Nov 1812:56USATF Region 16 Junior Olympic Championships (groups 1-3)November 18, 2018
3,000 Meters · Willow Hills Reservoir CourseUSATF Pacific Association Junior Olympic Championships · Nov 1812:04.4USATF Pacific Association Junior Olympic ChampionshipsNovember 18, 2017
3,200 Meters · Oak Ridge High SchoolSFL #2 (Track 3200) · Feb 1310:51.2SFL #2 (Track 3200)February 13, 2021
4 Miles · Legion-Tuolumne Regional ParkBig 8 Cross Country Championships · Oct 3021:12.50Big 8 Cross Country ChampionshipsOctober 30, 2025
4 Miles · Woodward Park2025 3C2A XC State Championships · Nov 2221:54.612025 3C2A XC State ChampionshipsNovember 22, 2025
4,000 Meters · Johnson-Springview ParkOakmont Invitational · Aug 2612:24.50Oakmont InvitationalAugust 26, 2023
5,000 Meters · Del Oro HSSFL #3 · Feb 2018:57.9SFL #3February 20, 2021
5,000 Meters · Johnson-Springview ParkSFL League meet #1 @ Sunset Whitney Recreation Area · Sep 2016:21.2SFL League meet #1 @ Sunset Whitney Recreation AreaSeptember 20, 2023
5,000 Meters · Merritt CollegeKyle Robinson XC Twilight Invitational · Sep 1215:34.20Kyle Robinson XC Twilight InvitationalSeptember 12, 2025
5,000 Meters · TBASFL #5 · Mar 617:48.1SFL #5March 6, 2021
5,000 Meters · William Jessup UniversitySFL Championships · Mar 1219:37.8SFL ChampionshipsMarch 12, 2021
8,000 Meters · Baylands ParkBronco Invitational · Oct 1826:43.4Bronco InvitationalOctober 18, 2025
8,000 Meters · Golden Gate ParkSan Francisco Invitational · Aug 2927:15.9San Francisco InvitationalAugust 29, 2025

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

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 222025 3C2A XC State ChampionshipsNov 22 · 4 Miles Men's · Place 95 · American RiverAmerican River4 Miles Men's9521:54.61 PBSo
Nov 73C2A NorCal XC ChampionshipsNov 7 · 4 Miles NorCal · Place 32 · American RiverAmerican River4 Miles NorCal3222:11.16So
Oct 30Big 8 Cross Country ChampionshipsOct 30 · 4 Miles Open · Place 14 · American RiverAmerican River4 Miles Open1421:12.50 PBSo
Oct 18Bronco InvitationalOct 18 · 8,000 Meters Invitational · Place 143 · American RiverAmerican River8,000 Meters Invitational14326:43.4 PBSo
Sep 26MJC InvitationalSep 26 · 4 Miles Open · Place 28 · American RiverAmerican River4 Miles Open2821:22.03So
Sep 12Kyle Robinson XC Twilight InvitationalSep 12 · 5,000 Meters Men's 5k · Place 7 · American RiverAmerican River5,000 Meters Men's 5k715:34.20 PBSo
Aug 29San Francisco InvitationalAug 29 · 8,000 Meters Men's Race · Place 112 · American RiverAmerican River8,000 Meters Men's Race11227:15.9 PBSo

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 30Big 8 (CCCAA) Cross Country ChampionshipsOct 30 · 4.03 Miles Varsity · Place 3 · American River (Calif.)American River (Calif.)4.03 Miles Varsity322:28.3—
Oct 19Bronco InvitationalOct 19 · 8,000 Meters Open · Place 119 · American RiverAmerican River8,000 Meters Open11927:32.2Fr
Oct 4Toro Park InvitationalOct 4 · 4 Miles Varsity · Place 14 · American River (Calif.)American River (Calif.)4 Miles Varsity1421:46.2—

2023 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 252023 CIF State Cross Country ChampionshipsNov 25 · 2.1 Miles Varsity · Place 44 · Oak Ridge -SJOak Ridge -SJ2.1 Miles Varsity4415:44.1—
Nov 252023 CIF State Cross Country ChampionshipsNov 25 · Varsity · Place 124 · Oak Ridge -SJOak Ridge -SJVarsity12415:44.1—
Nov 252023 CIF State Cross Country ChampionshipsNov 25 · Varsity · Place 44 · Oak Ridge -SJOak Ridge -SJVarsity4415:44.1—
Nov 252023 CIF State Cross Country ChampionshipsNov 25 · 2.1 Miles Varsity · Place 124 · Oak Ridge -SJOak Ridge -SJ2.1 Miles Varsity12415:44.1—
Nov 11CIF Sac Joaquin Sections ChampionshipNov 11 · 2.7 Miles Varsity Division 1 · Place 4 · 1 Oak Ridge1 Oak Ridge2.7 Miles Varsity Division 1416:37.912
Nov 4Sac Joaquin Sub-Sections Nov 4 · 3 Miles Varsity - Division 1 · Place 6 · Oak RidgeOak Ridge3 Miles Varsity - Division 1616:45.612
Oct 28SFL Championships Oct 28 · 3 Miles Varsity · Place 1 · Oak RidgeOak Ridge3 Miles Varsity115:16.1 PB12
Oct 7Asics Clovis InvitationalOct 7 · 5,000 Meters Varsity · Place 156 · Oak Ridge (SJ)Oak Ridge (SJ)5,000 Meters Varsity15617:09.012
Sep 20SFL League meet #1 @ Sunset Whitney Recreation AreaSep 20 · 5,000 Meters Varsity · Place 1 · Oak RidgeOak Ridge5,000 Meters Varsity116:21.2 PB12
Sep 9Josh Ruff Memorial InvitationalSep 9 · 5,000 Meters Varsity · Place 11 · Oak Ridge (SJ)Oak Ridge (SJ)5,000 Meters Varsity1117:12.8012
Aug 26Oakmont InvitationalAug 26 · 4,000 Meters Varsity · Place 7 · Oak RidgeOak Ridge4,000 Meters Varsity712:24.50 PB12
Aug 19Sierra InvitationalAug 19 · 2 Miles Senior · Place 3 · Oak RidgeOak Ridge2 Miles Senior310:34.07 PB12

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 12CIF Sac-Joaquin Section XC ChampionshipsNov 12 · Varsity · Place 32 · 1 Oak Ridge1 Oak RidgeVarsity3217:25.511
Nov 12CIF Sac-Joaquin Section XC ChampionshipsNov 12 · Varsity · Place 32 · 1 Oak Ridge1 Oak RidgeVarsity3217:25.511
Nov 5SJS Sub Section XC meet at FrogtownNov 5 · 3 Miles Varsity- Division 1 · Place 22 · Oak RidgeOak Ridge3 Miles Varsity- Division 12216:17.0 PB11
Oct 29SFL Championships Oct 29 · 3 Miles Varsity · Place 21 · Oak RidgeOak Ridge3 Miles Varsity2117:02.511
Oct 8Asics Clovis InvitationalOct 8 · 5,000 Meters Varsity · Place 107 · Oak Ridge (SJ)Oak Ridge (SJ)5,000 Meters Varsity10717:29.911
Oct 8Asics Clovis InvitationalOct 8 · 5,000 Meters Varsity · Place 107 · Oak Ridge (SJ)Oak Ridge (SJ)5,000 Meters Varsity10717:29.911
Sep 10Josh Ruff Memorial InvitationalSep 10 · 3,400 Meters Varsity · Place 53 · Oak RidgeOak Ridge3,400 Meters Varsity5312:18.2011
Aug 27Oakmont InvitationalAug 27 · 4,000 Meters Varsity · Place 42 · Oak RidgeOak Ridge4,000 Meters Varsity4213:30.8011
Aug 20Sierra InvitationalAug 20 · 2 Miles Junior · Place 7 · Oak RidgeOak Ridge2 Miles Junior711:19.7011

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Mar 12SFL ChampionshipsMar 12 · 5,000 Meters Varsity · Place 39 · Oak RidgeOak Ridge5,000 Meters Varsity3919:37.8 PB9
Mar 6SFL #5Mar 6 · 5,000 Meters Varsity · Place 8 · Oak RidgeOak Ridge5,000 Meters Varsity817:48.1 PB9
Feb 27SFL #4Feb 27 · 5,000 Meters Oak Ridge vs. Rocklin: Varsity · Place 10 · Oak RidgeOak Ridge5,000 Meters Oak Ridge vs. Rocklin: Varsity1018:22.89
Feb 20SFL #3Feb 20 · 5,000 Meters Varsity · Place 14 · Oak RidgeOak Ridge5,000 Meters Varsity1418:57.9 PB9
Feb 13SFL #2 (Track 3200)Feb 13 · 3,200 Meters Del Oro vs. Oak Ridge Varsity · Place 6 · Oak RidgeOak Ridge3,200 Meters Del Oro vs. Oak Ridge Varsity610:51.2 PB9
Feb 6Sierra Foothill League #1Feb 6 · 2 Miles Oak Ridge/Folsom F/S · Place 1 · Oak RidgeOak Ridge2 Miles Oak Ridge/Folsom F/S112:01.2 PB9
Jan 25Union Mine InvitationalJan 25 · 2.2 Miles Frosh/Soph · Place 5 · Oak RidgeOak Ridge2.2 Miles Frosh/Soph513:04.5 PB9
Jan 16WH Time TrialJan 16 · 2.1 Miles Boys · Place 5 · Oak RidgeOak Ridge2.1 Miles Boys512:41.9Unofficial9

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 26HOKA Postal NationalsOct 26 · 3,200 Meters High School · Place 9 · Oak RidgeOak Ridge3,200 Meters High School912:02.4Unofficial9

2018 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 18USATF Region 16 Junior Olympic Championships (groups 1-3)Nov 18 · 3,000 Meters 11-12 · Place 47 · 38-Unattached38-Unattached3,000 Meters 11-124712:56 PB7

2017 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 18USATF Pacific Association Junior Olympic ChampionshipsNov 18 · 3,000 Meters 11-12 · Place 18 · 38-Unattached38-Unattached3,000 Meters 11-121812:04.4 PB6
Sep 1613th Annual Josh Ruff Memorial InviteSep 16 · 1.5 Miles Youth Race (ages 8-14) · Place 24 · Rolling Hills (El Dorado Hills)Rolling Hills (El Dorado Hills)1.5 Miles Youth Race (ages 8-14)2410:13 PB6

2016 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 20USATF Pacific Association Junior Olympic ChampionshipsNov 20 · 3,000 Meters 9-10 · 38-Unattached38-Unattached3,000 Meters 9-10012:22.595