Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Ash Creek PreserveNCAA DII West Regional Championships · Nov 833:43.12NCAA DII West Regional ChampionshipsNovember 8, 2025
2 Miles · HVP Traditional 2-Mile Course2018 DAL Championships · Nov 314:26.302018 DAL ChampionshipsNovember 3, 2018
2 Miles · Newhall Park Invite 2-Mile CourseDLS Nike Invitational · Sep 1514:50.2DLS Nike InvitationalSeptember 15, 2018
2.95 Miles · Newhall Community ParkDiablo Athletic League Center Meet #2 · Oct 3017:56.00Diablo Athletic League Center Meet #2October 30, 2019
3 Miles · Alhambra High SchoolDAL #3 Alhambra · Mar 1319:03DAL #3 AlhambraMarch 13, 2021
3 Miles · Concord High SchoolDAL League Meet #2 (Valley Division) · Feb 2718:02.843DAL League Meet #2 (Valley Division)February 27, 2021
3 Miles · Hayward High SchoolNCS Finals · Nov 2021:16.8NCS FinalsNovember 20, 2018
3 Miles · Hidden Valley ParkDiablo Athletic League Center Meet #1 · Oct 219:36.50Diablo Athletic League Center Meet #1October 2, 2019
3 Miles · Ygnacio Valley High SchoolDAL League Meet #1 (Valley Division) · Feb 1318:40.8DAL League Meet #1 (Valley Division)February 13, 2021
3,000 Meters · Las Positas College Chabot Twilight · Sep 269:21.33Chabot TwilightSeptember 26, 2026
7853 m · Newhall Community ParkSaint Mary's Invite · Sep 1825:52.17Saint Mary's InviteSeptember 18, 2026
8,000 Meters · Baylands ParkBronco Invitational · Oct 1726:19.8Bronco InvitationalOctober 17, 2026
8,000 Meters · Bidwell Park One-Mile2025 CCAA Cross Country Champs (74th Annual) · Oct 2427:06.412025 CCAA Cross Country Champs (74th Annual)October 24, 2025
8,000 Meters · California State University San Bernardino Campus2026 CCAA Cross Country Champs (75th Annual) · Nov 727:44.62026 CCAA Cross Country Champs (75th Annual)November 7, 2026
8,000 Meters · California State University San MarcosCSUSM Cougar Challenge · Oct 326:39.3CSUSM Cougar ChallengeOctober 3, 2026
8,000 Meters · Golden Gate ParkUniv. of San Francisco Invitational · Sep 427:09.22Univ. of San Francisco InvitationalSeptember 4, 2026
8,000 Meters · Micke Grove ParkPacific Collegiate XC Invitational · Oct 327:31.2Pacific Collegiate XC InvitationalOctober 3, 2025
8,000 Meters · River Oaks Golf Course and Event CenterKim Duyst Invitational · Sep 1327:45.9Kim Duyst InvitationalSeptember 13, 2025

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 72026 CCAA Cross Country Champs (75th Annual)Nov 7 · 8,000 Meters Collegiate · Place 83 · Cal State East BayCal State East Bay8,000 Meters Collegiate8327:44.6 PBSr
Oct 17Bronco InvitationalOct 17 · 8,000 Meters Invitational · Place 172 · Cal State East BayCal State East Bay8,000 Meters Invitational17226:19.8 PBSr
Oct 3CSUSM Cougar ChallengeOct 3 · 8,000 Meters Men's 8k · Place 57 · Cal State East BayCal State East Bay8,000 Meters Men's 8k5726:39.3 PBSr
Sep 26Chabot TwilightSep 26 · 3,000 Meters Men’s 3k · Place 9 · Cal State East BayCal State East Bay3,000 Meters Men’s 3k99:21.33 PBSr
Sep 18Saint Mary's InviteSep 18 · 7,853 Meters College · Place 111 · Cal State East BayCal State East Bay7,853 Meters College11125:52.17 PBSr
Sep 4Univ. of San Francisco InvitationalSep 4 · 8,000 Meters Men's Race · Place 142 · Cal State East BayCal State East Bay8,000 Meters Men's Race14227:09.22 PBSr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 8NCAA DII West Regional ChampionshipsNov 8 · 10,000 Meters NCAA DII West Regional · Place 137 · Cal State East BayCal State East Bay10,000 Meters NCAA DII West Regional13733:43.12 PBJr
Oct 242025 CCAA Cross Country Champs (74th Annual)Oct 24 · 8,000 Meters Collegiate Men · Place 58 · Cal State East BayCal State East Bay8,000 Meters Collegiate Men5827:06.41 PBJr
Oct 10San Francisco State InvitationalOct 10 · 8,000 Meters Collegiate · Place 94 · Cal State East BayCal State East Bay8,000 Meters Collegiate9427:16.8Jr
Oct 3Pacific Collegiate XC InvitationalOct 3 · 8,000 Meters Collegiate · Place 40 · Cal State East BayCal State East Bay8,000 Meters Collegiate4027:31.2 PBJr
Sep 13Kim Duyst InvitationalSep 13 · 8,000 Meters Collegiate · Place 162 · Cal State East BayCal State East Bay8,000 Meters Collegiate16227:45.9 PBJr

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Mar 13DAL #3 AlhambraMar 13 · 3 Miles Varsity · Place 8 · ConcordConcord3 Miles Varsity819:03 PB12
Feb 27DAL League Meet #2 (Valley Division)Feb 27 · 3 Miles Varsity · Place 7 · ConcordConcord3 Miles Varsity718:02.843 PB12
Feb 13DAL League Meet #1 (Valley Division)Feb 13 · 3 Miles Male · Place 5 · ConcordConcord3 Miles Male518:40.8 PB12

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 12Woodbridge Classic Trample the Virus Virtual RaceSep 12 · 3 Miles Race 20- Varsity B Red · Place 25 · ConcordConcord3 Miles Race 20- Varsity B Red2519:51.2Unofficial12

2019 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 23CIF North Coast Section ChampionshipNov 23 · 3 Miles Division 3 · Place 100 · ConcordConcord3 Miles Division 310017:59.3JR
Nov 9Diablo Athletic League ChampionshipsNov 9 · 3 Miles Varsity · Place 62 · ConcordConcord3 Miles Varsity6219:00.1011
Oct 30Diablo Athletic League Center Meet #2Oct 30 · 2.95 Miles Varsity Boys · Place 65 · ConcordConcord2.95 Miles Varsity Boys6517:56.00 PB11
Oct 18Rough Rider X-C InvitationalOct 18 · 5,000 Meters Varsity · Place 231 · ConcordConcord5,000 Meters Varsity23118:52.211
Oct 2Diablo Athletic League Center Meet #1Oct 2 · 3 Miles Varsity Boys · Place 69 · ConcordConcord3 Miles Varsity Boys6919:36.50 PB11
Sep 21De La Salle Nike InvitationalSep 21 · 3 Miles Varsity · Place 177 · ConcordConcord3 Miles Varsity17718:39.8311
Sep 142019 Ed Sias InvitationalSep 14 · 2 Miles Varsity · Place 85 · ConcordConcord2 Miles Varsity8512:30.011

2018 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 20NCS FinalsNov 20 · 3 Miles Division 3 · Place 123 · ConcordConcord3 Miles Division 312321:16.8 PB10
Nov 32018 DAL ChampionshipsNov 3 · 2 Miles Frosh Soph Boys · Place 112 · ConcordConcord2 Miles Frosh Soph Boys11214:26.30 PB10
Oct 242018 DAL Center Meet #2Oct 24 · 1.95 Miles Frosh/Soph Freshman · Place 128 · ConcordConcord1.95 Miles Frosh/Soph Freshman12813:07.0010
Sep 262018 DAL Center meet #1Sep 26 · 2 Miles Frosh/Soph Freshman · Place 116 · ConcordConcord2 Miles Frosh/Soph Freshman11615:15.0010
Sep 15DLS Nike InvitationalSep 15 · 2 Miles Frosh/Soph · Place 214 · ConcordConcord2 Miles Frosh/Soph21414:50.2 PB10
Sep 82018 Ed Sias InvitationalSep 8 · 2 Miles Frosh/Soph Freshman · Place 132 · ConcordConcord2 Miles Frosh/Soph Freshman13215:16.1SO

2017 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 42017 DAL ChampionshipsNov 4 · 2 Miles Frosh Soph Boys · Place 132 · ConcordConcord2 Miles Frosh Soph Boys13215:41.3Unofficial9
Oct 252017 DAL Center Meet #2Oct 25 · 1.95 Miles Frosh/Soph Freshman · Place 141 · ConcordConcord1.95 Miles Frosh/Soph Freshman14116:54.69
Sep 272017 DAL Center Meet #1Sep 27 · 2 Miles Frosh/Soph Freshman · Place 202 · ConcordConcord2 Miles Frosh/Soph Freshman20219:05.69
Sep 16DLS/CHS Nike InvitationalSep 16 · 2 Miles Junior Varsity - Unlimited · Place 132 · ConcordConcord2 Miles Junior Varsity - Unlimited13218:24.239
Sep 92017 Ed Sias InvitationalSep 9 · 2 Miles Junior Varsity Freshman Sophomore · Place 68 · ConcordConcord2 Miles Junior Varsity Freshman Sophomore6820:26.5FR