Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Colfax High SchoolPVL Meet #1 at Colfax · Sep 1514:45PVL Meet #1 at ColfaxSeptember 15, 2021
2 Miles · Collins LakePVL Meet #3 · Oct 1313:12PVL Meet #3October 13, 2021
2 Miles · Sierra CollegeSierra Invitational · Aug 2410:27.60Sierra InvitationalAugust 24, 2024
2 Miles · William Jessup UniversityJessup Invitational · Sep 2412:07.80Jessup InvitationalSeptember 24, 2022
3 Miles · Calaveras County FairgroundsSJS XC Sub Sections · Nov 916:11.9SJS XC Sub SectionsNovember 9, 2024
3,200 Meters · Granite Bay High SchoolGrizzly 3200 meters · Oct 199:31.00Grizzly 3200 metersOctober 19, 2024
3.1 Miles · Bear River High SchoolPVL #4 @Bear River · Oct 2619:21.5PVL #4 @Bear RiverOctober 26, 2022
4 Miles · Legion-Tuolumne Regional ParkBig 8 Cross Country Championships · Oct 3019:45.30Big 8 Cross Country ChampionshipsOctober 30, 2025
4 Miles · North Forebay State Recreation Area2026 NorCal XC Championships · Nov 620:25.152026 NorCal XC Championships November 6, 2026
4 Miles · Oak Grove Regional ParkBig 8 XC Championships · Oct 2920:20.70Big 8 XC Championships October 29, 2026
4 Miles · Woodward Park2025 3C2A XC State Championships · Nov 2220:21.832025 3C2A XC State ChampionshipsNovember 22, 2025
4,000 Meters · Johnson-Springview ParkOakmont Invitational · Aug 3112:19.90Oakmont InvitationalAugust 31, 2024
5,000 Meters · Las Positas College Chabot Twilight · Sep 2614:55.34Chabot TwilightSeptember 26, 2026
5,000 Meters · Merritt CollegeKyle Robinson XC Twilight Invitational · Sep 1215:05.33Kyle Robinson XC Twilight InvitationalSeptember 12, 2025
5,000 Meters · Nevada Union High SchoolNevada Union Cross Country Invitational · Sep 918:24Nevada Union Cross Country Invitational September 9, 2023
5,000 Meters · Sutter HighPVL #2 @ Sutter · Sep 2818:40.9PVL #2 @ SutterSeptember 28, 2022
5,000 Meters · William Jessup UniversityPVL Meet #3 · Oct 1218:27.4PVL Meet #3October 12, 2022
5,000 Meters · Willow Hills Reservoir CourseSJS XC Sections · Nov 1616:41.1SJS XC SectionsNovember 16, 2024
8,000 Meters · Baylands ParkBronco Invitational · Oct 1724:23.6Bronco InvitationalOctober 17, 2026
8,000 Meters · Golden Gate ParkUniv. of San Francisco Invitational · Sep 425:07.43Univ. of San Francisco InvitationalSeptember 4, 2026
8,000 Meters · Golden Gate ParkSan Francisco Invitational · Aug 2925:15.7San Francisco InvitationalAugust 29, 2025

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 62026 NorCal XC Championships Nov 6 · 4 Miles NorCal · Place 2 · American RiverAmerican River4 Miles NorCal220:25.15 PBSo
Oct 29Big 8 XC Championships Oct 29 · 4 Miles Collegiate · Place 1 · American RiverAmerican River4 Miles Collegiate120:20.70 PBSo
Oct 17Bronco InvitationalOct 17 · 8,000 Meters Invitational · Place 27 · American RiverAmerican River8,000 Meters Invitational2724:23.6 PBSo
Sep 26Chabot TwilightSep 26 · 5,000 Meters Men’s 5k · Place 2 · American RiverAmerican River5,000 Meters Men’s 5k214:55.34 PBSo
Sep 18Butte Invite/NorCal PreviewSep 18 · 4 Miles Men’s Division · Place 1 · American RiverAmerican River4 Miles Men’s Division120:37.8So
Sep 4Univ. of San Francisco InvitationalSep 4 · 8,000 Meters Men's Race · Place 39 · American RiverAmerican River8,000 Meters Men's Race3925:07.43 PBSo

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 222025 3C2A XC State ChampionshipsNov 22 · 4 Miles Men's · Place 6 · American RiverAmerican River4 Miles Men's620:21.83 PBFr
Nov 73C2A NorCal XC ChampionshipsNov 7 · 4 Miles NorCal · Place 2 · American RiverAmerican River4 Miles NorCal220:35.00Fr
Oct 30Big 8 Cross Country ChampionshipsOct 30 · 4 Miles Open · Place 1 · American RiverAmerican River4 Miles Open119:45.30 PBFr
Oct 18Bronco InvitationalOct 18 · 8,000 Meters Invitational · Place 26 · American RiverAmerican River8,000 Meters Invitational2624:37.9Fr
Sep 26MJC InvitationalSep 26 · 4 Miles Open · Place 2 · American RiverAmerican River4 Miles Open219:49.82Fr
Sep 12Kyle Robinson XC Twilight InvitationalSep 12 · 5,000 Meters Men's 5k · Place 1 · American RiverAmerican River5,000 Meters Men's 5k115:05.33 PBFr
Aug 29San Francisco InvitationalAug 29 · 8,000 Meters Men's Race · Place 23 · American RiverAmerican River8,000 Meters Men's Race2325:15.7 PBFr

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 16SJS XC SectionsNov 16 · 5,000 Meters Varsity - D3 · Place 9 · Twelve BridgesTwelve Bridges5,000 Meters Varsity - D3916:41.1 PB12
Nov 9SJS XC Sub SectionsNov 9 · 3 Miles Varsity- D3 · Place 5 · Twelve BridgesTwelve Bridges3 Miles Varsity- D3516:11.9 PB12
Oct 29FVL Championships Oct 29 · 3 Miles Varsity · Place 2 · Twelve BridgesTwelve Bridges3 Miles Varsity216:44.8012
Oct 26Flat SACOct 26 · 5,000 Meters Varsity · Place 3 · Twelve BridgesTwelve Bridges5,000 Meters Varsity316:06.7012
Oct 19Grizzly 3200 metersOct 19 · 3,200 Meters Varsity · Place 7 · Twelve BridgesTwelve Bridges3,200 Meters Varsity79:31.00 PB12
Sep 25FVL Meet @ Nevada Union Sep 25 · 5,000 Meters Varsity · Place 2 · Twelve BridgesTwelve Bridges5,000 Meters Varsity217:23.7012
Sep 14Josh Ruff Memorial InvitationalSep 14 · 5,000 Meters Varsity Division 3 · Place 6 · Twelve Bridges (SJ)Twelve Bridges (SJ)5,000 Meters Varsity Division 3616:52.2012
Aug 31Oakmont InvitationalAug 31 · 4,000 Meters Varsity · Place 23 · Twelve BridgesTwelve Bridges4,000 Meters Varsity2312:19.90 PB12
Aug 24Sierra InvitationalAug 24 · 2 Miles Senior · Place 4 · Twelve BridgesTwelve Bridges2 Miles Senior410:27.60 PB12

2023 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 11CIF Sac Joaquin Sections ChampionshipNov 11 · 2.7 Miles Varsity Division 3 · Place 52 · 3 Twelve Bridges3 Twelve Bridges2.7 Miles Varsity Division 35218:11.711
Nov 4Sac Joaquin Sub-Sections Nov 4 · 3 Miles Varsity - Division 3 · Place 39 · Twelve BridgesTwelve Bridges3 Miles Varsity - Division 33917:38.311
Oct 25PVL XC Meet #4Oct 25 · 5,000 Meters Varsity · Place 4 · Twelve BridgesTwelve Bridges5,000 Meters Varsity418:28.711
Oct 11PVL XC Meet #3Oct 11 · 5,000 Meters Varsity · Place 3 · Twelve BridgesTwelve Bridges5,000 Meters Varsity317:30.511
Sep 30Tom Laythe Cross Country Inv.Sep 30 · 5,000 Meters Varsity · Place 32 · Twelve BridgesTwelve Bridges5,000 Meters Varsity3217:56.3011
Sep 27PVL XC Meet #2 (@ Sutter)Sep 27 · 5,000 Meters Varsity · Place 4 · Twelve BridgesTwelve Bridges5,000 Meters Varsity417:49.311
Sep 23Jessup InvitationalSep 23 · 3 Miles Varsity · Place 34 · Twelve Bridges (SJ)Twelve Bridges (SJ)3 Miles Varsity3416:47.5011
Sep 23Jessup InvitationalSep 23 · 3 Miles Varsity · Place 34 · Twelve Bridges (SJ)Twelve Bridges (SJ)3 Miles Varsity3416:47.5011
Sep 13PVL XC Meet #1Sep 13 · 3.1 Miles Varsity · Place 5 · Twelve BridgesTwelve Bridges3.1 Miles Varsity519:14.911
Sep 9Nevada Union Cross Country Invitational Sep 9 · 5,000 Meters Varsity (Small School) · Place 7 · Twelve BridgesTwelve Bridges5,000 Meters Varsity (Small School)718:24 PB11
Aug 26Oakmont InvitationalAug 26 · 4,000 Meters Varsity · Place 79 · Twelve BridgesTwelve Bridges4,000 Meters Varsity7913:48.3011
Aug 19Rhinos Time TrialsAug 19 · 2 Miles Open · Place 2 · Twelve BridgesTwelve Bridges2 Miles Open211:17Unofficial11

2022 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 12CIF Sac-Joaquin Section XC ChampionshipsNov 12 · Varsity · Place 31 · 4 Twelve Bridges4 Twelve BridgesVarsity3118:19.810
Nov 12CIF Sac-Joaquin Section XC ChampionshipsNov 12 · Varsity · Place 31 · 4 Twelve Bridges4 Twelve BridgesVarsity3118:19.810
Nov 5SJS Sub Section XC meet at FrogtownNov 5 · 3 Miles Varsity- Division 4 · Place 23 · Twelve BridgesTwelve Bridges3 Miles Varsity- Division 42316:51.510
Oct 26PVL #4 @Bear RiverOct 26 · 3.1 Miles Boys Varsity 5K · Place 5 · Twelve BridgesTwelve Bridges3.1 Miles Boys Varsity 5K519:21.5 PB10
Oct 22Flat SAC InvitationalOct 22 · 5,000 Meters Varsity · Place 37 · Twelve BridgesTwelve Bridges5,000 Meters Varsity3718:33.4710
Oct 12PVL Meet #3Oct 12 · 5,000 Meters Varsity · Place 4 · Twelve BridgesTwelve Bridges5,000 Meters Varsity418:27.4 PB10
Sep 28PVL #2 @ SutterSep 28 · 5,000 Meters Varsity · Place 2 · Twelve BridgesTwelve Bridges5,000 Meters Varsity218:40.9 PB10
Sep 24Jessup InvitationalSep 24 · 2 Miles Sophomore Boys · Place 6 · Twelve BridgesTwelve Bridges2 Miles Sophomore Boys612:07.80 PB10
Sep 21PVL #1 @ ColfaxSep 21 · 2.1 Miles Junior Varsity · Place 3 · Twelve BridgesTwelve Bridges2.1 Miles Junior Varsity312:50.410
Sep 10Josh Ruff Memorial InvitationalSep 10 · 3,400 Meters Frosh/Soph Freshman Division 3 · Place 3 · Twelve BridgesTwelve Bridges3,400 Meters Frosh/Soph Freshman Division 3313:04.3010
Aug 27Oakmont InvitationalAug 27 · 4,000 Meters Varsity · Place 13 · Twelve BridgesTwelve Bridges4,000 Meters Varsity1314:42.0010
Aug 20Rhinos Time TrialsAug 20 · 2 Miles Open · Place 1 · Twelve BridgesTwelve Bridges2 Miles Open111:40Unofficial10

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 23Flat SAC InvitationalOct 23 · 2.25 Miles Frosh/Soph Freshman · Place 5 · Twelve BridgesTwelve Bridges2.25 Miles Frosh/Soph Freshman513:52.689
Oct 23Flat SAC InvitationalOct 23 · 2.25 Miles Frosh/Soph Freshman · Place 5 · Twelve BridgesTwelve Bridges2.25 Miles Frosh/Soph Freshman513:52.689
Oct 13PVL Meet #3Oct 13 · 2 Miles Junior Varsity · Place 2 · Twelve BridgesTwelve Bridges2 Miles Junior Varsity213:12 PB9
Oct 2Del Oro InvitationalOct 2 · 2 Miles Frosh/Soph Freshman · Place 18 · Twelve BridgesTwelve Bridges2 Miles Frosh/Soph Freshman1811:52.49
Sep 29PVL Meet #2Sep 29 · 2 Miles Junior Varsity · Place 1 · Twelve BridgesTwelve Bridges2 Miles Junior Varsity113:099
Sep 15PVL Meet #1 at ColfaxSep 15 · 2 Miles Junior Varsity · Place 4 · Twelve BridgesTwelve Bridges2 Miles Junior Varsity414:45 PB9