Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Calaveras County FairgroundsSJS Sub Section XC meet at Frogtown · Nov 516:57.8SJS Sub Section XC meet at FrogtownNovember 5, 2022
3,400 Meters · 2.11 mile courseTom Laythe Invitational hosted by Bella Vista HS · Oct 212:45.72Tom Laythe Invitational hosted by Bella Vista HSOctober 2, 2021
4 Miles · Legion-Tuolumne Regional ParkMJC Invitational · Sep 2620:38.38MJC InvitationalSeptember 26, 2025
4 Miles · Woodward Park2025 3C2A XC State Championships · Nov 2221:37.772025 3C2A XC State ChampionshipsNovember 22, 2025
4,000 Meters · Johnson-Springview ParkOakmont Invitational · Aug 3112:51.30Oakmont InvitationalAugust 31, 2024
4473 m · Golden Gate ParkLowell Invitational · Sep 915:38.5Lowell InvitationalSeptember 9, 2023
5,000 Meters · Maidu ParkCVC Center Meet · Sep 2217:46.0CVC Center MeetSeptember 22, 2022
5,000 Meters · Merritt CollegeKyle Robinson XC Twilight Invitational · Sep 1215:52.37Kyle Robinson XC Twilight InvitationalSeptember 12, 2025
5,000 Meters · Willow Hills Reservoir CourseTom Laythe Invitational · Oct 517:07.19Tom Laythe InvitationalOctober 5, 2024
8,000 Meters · Baylands ParkBronco Invitational · Oct 1827:18.1Bronco InvitationalOctober 18, 2025
8,000 Meters · Golden Gate ParkSan Francisco Invitational · Aug 2927:45.0San 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 73 · American RiverAmerican River4 Miles Men's7321:37.77 PBFr
Nov 73C2A NorCal XC ChampionshipsNov 7 · 4 Miles NorCal · Place 44 · American RiverAmerican River4 Miles NorCal4422:33.53Fr
Oct 30Big 8 Cross Country ChampionshipsOct 30 · 4 Miles Open · Place 11 · American RiverAmerican River4 Miles Open1121:03.80Fr
Oct 18Bronco InvitationalOct 18 · 8,000 Meters Invitational · Place 160 · American RiverAmerican River8,000 Meters Invitational16027:18.1 PBFr
Sep 26MJC InvitationalSep 26 · 4 Miles Open · Place 14 · American RiverAmerican River4 Miles Open1420:38.38 PBFr
Sep 12Kyle Robinson XC Twilight InvitationalSep 12 · 5,000 Meters Men's 5k · Place 20 · American RiverAmerican River5,000 Meters Men's 5k2015:52.37 PBFr
Aug 29San Francisco InvitationalAug 29 · 8,000 Meters Men's Race · Place 120 · American RiverAmerican River8,000 Meters Men's Race12027:45.0 PBFr

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 302024 CIF State Cross Country Championships Nov 30 · 5,000 Meters Varsity · Place 368 · Woodcreek -SJWoodcreek -SJ5,000 Meters Varsity36816:16.4—
Nov 302024 CIF State Cross Country Championships Nov 30 · 5,000 Meters Division 2 · Place 91 · Woodcreek -SJWoodcreek -SJ5,000 Meters Division 29116:16.4—
Nov 16SJS XC SectionsNov 16 · 5,000 Meters Varsity - D2 · Place 72 · WoodcreekWoodcreek5,000 Meters Varsity - D27218:29.912
Oct 31CVC FinalsOct 31 · 5,000 Meters Varsity · Place 16 · WoodcreekWoodcreek5,000 Meters Varsity1616:17.612
Oct 24Time Trial #2Oct 24 · 5,000 Meters Varsity · Place 4 · WoodcreekWoodcreek5,000 Meters Varsity416:47Unofficial12
Oct 1145th Annual Asics Clovis InvitationalOct 11 · 5,000 Meters Varsity · Place 68 · Woodcreek (SJ)Woodcreek (SJ)5,000 Meters Varsity6816:32.712
Oct 5Tom Laythe InvitationalOct 5 · 5,000 Meters Varsity Large School · Place 33 · WoodcreekWoodcreek5,000 Meters Varsity Large School3317:07.19 PB12
Sep 26CVC Center meetSep 26 · 5,000 Meters Varsity · Place 17 · WoodcreekWoodcreek5,000 Meters Varsity1717:08.612
Sep 21De La Salle Nike InvitationalSep 21 · 3 Miles Varsity · Place 70 · WoodcreekWoodcreek3 Miles Varsity7016:35.12SR
Sep 75th Annual Jackie Henderson Memorial InvitationalSep 7 · 3 Miles Varsity · Place 21 · WoodcreekWoodcreek3 Miles Varsity2115:4712
Aug 31Oakmont InvitationalAug 31 · 4,000 Meters Varsity · Place 48 · WoodcreekWoodcreek4,000 Meters Varsity4812:51.30 PB12

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 11CIF Sac Joaquin Sections ChampionshipNov 11 · 2.7 Miles Varsity Division 2 · Place 69 · 2 Woodcreek2 Woodcreek2.7 Miles Varsity Division 26918:39.911
Nov 4Sac Joaquin Sub-Sections Nov 4 · 3 Miles Varsity - Division 2 · Place 63 · WoodcreekWoodcreek3 Miles Varsity - Division 26317:59.811
Oct 26CVC FinalsOct 26 · 5,000 Meters Varsity · Place 8 · WoodcreekWoodcreek5,000 Meters Varsity816:26.111
Oct 14Hughson Supercross InvitationalOct 14 · 4,000 Meters Varsity · Place 33 · WoodcreekWoodcreek4,000 Meters Varsity3315:20.2011
Oct 7Asics Clovis InvitationalOct 7 · 5,000 Meters Varsity · Place 107 · Woodcreek (SJ)Woodcreek (SJ)5,000 Meters Varsity10717:41.611
Sep 21CVC Center MeetSep 21 · 5,000 Meters Varsity · Place 12 · WoodcreekWoodcreek5,000 Meters Varsity1217:18.811
Sep 9Lowell InvitationalSep 9 · 2.78 Miles Varsity 1 · Place 75 · WoodcreekWoodcreek2.78 Miles Varsity 17515:38.5 PB11
Sep 2Del Oro InviteSep 2 · 5,000 Meters Varsity · Place 21 · Woodcreek (SJ)Woodcreek (SJ)5,000 Meters Varsity2118:53.6011
Sep 2Del Oro InviteSep 2 · 5,000 Meters Varsity · Place 21 · Woodcreek (SJ)Woodcreek (SJ)5,000 Meters Varsity2118:53.6011
Aug 26Oakmont InvitationalAug 26 · 4,000 Meters Varsity · Place 41 · WoodcreekWoodcreek4,000 Meters Varsity4113:06.9011

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 12CIF Sac-Joaquin Section XC ChampionshipsNov 12 · Varsity · Place 63 · 2 Woodcreek2 WoodcreekVarsity6318:35.110
Nov 12CIF Sac-Joaquin Section XC ChampionshipsNov 12 · Varsity · Place 63 · 2 Woodcreek2 WoodcreekVarsity6318:35.110
Nov 5SJS Sub Section XC meet at FrogtownNov 5 · 3 Miles Varsity- Division 2 · Place 45 · WoodcreekWoodcreek3 Miles Varsity- Division 24516:57.8 PB10
Oct 27CVC FinalsOct 27 · 5,000 Meters Varsity · Place 17 · WoodcreekWoodcreek5,000 Meters Varsity1717:37.210
Oct 8Asics Clovis InvitationalOct 8 · 5,000 Meters Varsity · Place 159 · Woodcreek (SJ)Woodcreek (SJ)5,000 Meters Varsity15918:34.610
Oct 8Asics Clovis InvitationalOct 8 · 5,000 Meters Varsity · Place 159 · Woodcreek (SJ)Woodcreek (SJ)5,000 Meters Varsity15918:34.610
Sep 22CVC Center MeetSep 22 · 5,000 Meters Varsity · Place 13 · WoodcreekWoodcreek5,000 Meters Varsity1317:46.0 PB10
Sep 10Lowell Invitational Sep 10 · 2.93 Miles Varsity · Place 109 · Woodcreek (SJ)Woodcreek (SJ)2.93 Miles Varsity10915:31.4SO
Sep 10Lowell Invitational Sep 10 · 2.93 Miles Varsity · Place 109 · Woodcreek (SJ)Woodcreek (SJ)2.93 Miles Varsity10915:31.4SO
Aug 27Oakmont InvitationalAug 27 · 4,000 Meters Varsity · Place 65 · WoodcreekWoodcreek4,000 Meters Varsity6514:01.8010

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 28CVC FinalsOct 28 · 3,000 Meters Frosh/Soph Freshman · Place 6 · WoodcreekWoodcreek3,000 Meters Frosh/Soph Freshman610:54.89
Oct 2Tom Laythe Invitational hosted by Bella Vista HSOct 2 · 3,400 Meters Frosh/Soph Large School · Place 36 · WoodcreekWoodcreek3,400 Meters Frosh/Soph Large School3612:45.72 PB9
Sep 23CVC Center MeetSep 23 · 3,000 Meters Frosh/Soph Freshman · Place 3 · WoodcreekWoodcreek3,000 Meters Frosh/Soph Freshman310:48.19
Sep 23CVC Center MeetSep 23 · 3,000 Meters Frosh/Soph Freshman · Place 3 · WoodcreekWoodcreek3,000 Meters Frosh/Soph Freshman310:48.19
Sep 11Josh Ruff Memorial InvitationalSep 11 · 2.1 Miles Division 1 · Place 19 · WoodcreekWoodcreek2.1 Miles Division 11913:01.479
Sep 4Lagoon Valley ClassicSep 4 · Varsity · Place 14 · F WoodcreekF WoodcreekVarsity1412:56.59
Sep 4Lagoon Valley ClassicSep 4 · Varsity · Place 14 · F WoodcreekF WoodcreekVarsity1412:56.59