Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Arcade Creek Cross Country Course2024 NCAA Division II Cross Country Champs (66th Men & 43rd Women) · Nov 2331:58.02024 NCAA Division II Cross Country Champs (66th Men & 43rd Women)November 23, 2024
10,000 Meters · Chambers Creek Regional Park2022 NCAA Division II Cross Country Champs (64th Men & 41st Women) · Dec 233:45.82022 NCAA Division II Cross Country Champs (64th Men & 41st Women)December 2, 2022
10,000 Meters · Montana State University BillingsNCAA DII West Regional · Nov 932:14.6NCAA DII West RegionalNovember 9, 2024
2.93 Miles · Mt. SAC Standard HS Course69th Mt. SAC Cross Country Invitational (Day 2) · Oct 2218:2069th Mt. SAC Cross Country Invitational (Day 2)October 22, 2016
3 Miles · 2016 CIF-SS Prelims and Final CourseCIF-SS Division Prelims (Day 1) (Divisions 2 & 3) · Nov 916:29.9CIF-SS Division Prelims (Day 1) (Divisions 2 & 3)November 9, 2018
3 Miles · 2016 Woodbridge Classic Silverlakes Sports Park36th Annual Woodbridge Cross Country Classic (Day 2) · Sep 1718:0236th Annual Woodbridge Cross Country Classic (Day 2)September 17, 2016
3 Miles · 2017 Woodbridge Classic Silverlakes Sports Park37th Annual Woodbridge Cross Country Classic (Day 2) · Sep 1615:59.737th Annual Woodbridge Cross Country Classic (Day 2)September 16, 2017
3 Miles · Apple Valley High SchoolDual Meet VS AAE · Aug 2915:53Dual Meet VS AAEAugust 29, 2019
3 Miles · Brookside Country Club at the Rose BowlAsics/Cool Breeze Invite · Sep 615:57.8Asics/Cool Breeze InviteSeptember 6, 2019
3 Miles · Dana Hills High School46th Annual Dana Hills Nike Invitational · Sep 2815:49.046th Annual Dana Hills Nike InvitationalSeptember 28, 2019
3 Miles · Glen Helen Regional ParkInland Empire Cross Country Challenge · Oct 1416:40.6Inland Empire Cross Country ChallengeOctober 14, 2017
3 Miles · Oak HillsMojave River League Cluster Meet # 2 @ Oak Hills · Sep 2516:12.70Mojave River League Cluster Meet # 2 @ Oak HillsSeptember 25, 2019
3 Miles · Riverside City Cross Country CourseCIF-SS Division Finals · Nov 2316:06.2CIF-SS Division FinalsNovember 23, 2019
3 Miles · Victor Valley CollegeMojave River League Finals · Nov 616:39Mojave River League FinalsNovember 6, 2019
5,000 Meters · Carbon Canyon ParkBrea XC Invitational · Oct 118:23.90Brea XC InvitationalOctober 1, 2016
5,000 Meters · Carbon Canyon Regional ParkBrea Invitational · Sep 3017:07.7Brea InvitationalSeptember 30, 2017
5,000 Meters · Oak HillsMojave River League Meet #2 · Oct 1117:38Mojave River League Meet #2October 11, 2017
5,000 Meters · Woodward Park2019 41st Asics Clovis Cross Country Invitational · Oct 1216:37.52019 41st Asics Clovis Cross Country InvitationalOctober 12, 2019
7,000 Meters · San Diego State UniversityAztec Coastal Classic · Aug 2922:05Aztec Coastal ClassicAugust 29, 2025
8,000 Meters · Agricultural Operations Course Highlander Invitational · Oct 1526:18.6Highlander InvitationalOctober 15, 2022
8,000 Meters · California State University San MarcosCougar Challenge · Sep 2426:09.9Cougar ChallengeSeptember 24, 2022
8,000 Meters · California State University, FullertonTitan Cross Country Invitational · Oct 2226:10.9Titan Cross Country InvitationalOctober 22, 2021
8,000 Meters · Great Park2024 PacWest CC Championships · Oct 2624:45.42024 PacWest CC ChampionshipsOctober 26, 2024
8,000 Meters · Harold Patterson Sports CenterWAC Championships XC25 · Oct 3124:29.80WAC Championships XC25October 31, 2025
8,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 1926:24.0Roy Griak InvitationalSeptember 19, 2025
8,000 Meters · Oyster BayPacWest Conference Championships · Nov 526:10.0PacWest Conference ChampionshipsNovember 5, 2022
8,000 Meters · University of California, RiversideUC Riverside Invitational · Sep 2125:41.2UC Riverside InvitationalSeptember 21, 2024
8,000 Meters · Woodward ParkPacWest Championships · Oct 2125:27.6PacWest ChampionshipsOctober 21, 2023

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

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31WAC Championships XC25Oct 31 · 8,000 Meters Champ · Place 16 · CBUCBU8,000 Meters Champ1624:29.80 PBSr
Oct 18Highlander InvitationalOct 18 · 8,000 Meters Invitational · Place 40 · CBUCBU8,000 Meters Invitational4024:28.80Sr
Sep 19Roy Griak InvitationalSep 19 · 8,000 Meters Merrill Fischbein Men’s Gold (Divisio · Place 38 · CBUCBU8,000 Meters Merrill Fischbein Men’s Gold (Divisio3826:24.0 PBSr
Aug 29Aztec Coastal ClassicAug 29 · 7,000 Meters Men's Race · Place 6 · CBUCBU7,000 Meters Men's Race622:05 PBSr

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 232024 NCAA Division II Cross Country Champs (66th Men & 43rd Women)Nov 23 · 10,000 Meters Championship · Place 162 · Azusa PacificAzusa Pacific10,000 Meters Championship16231:58.0 PBSr
Nov 9NCAA DII West RegionalNov 9 · 10,000 Meters D2 West · Place 58 · Azusa PacificAzusa Pacific10,000 Meters D2 West5832:14.6 PBSr
Oct 262024 PacWest CC ChampionshipsOct 26 · 8,000 Meters College · Place 17 · Azusa PacificAzusa Pacific8,000 Meters College1724:45.4 PBSr
Sep 21UC Riverside InvitationalSep 21 · 8,000 Meters Open · Place 51 · Azusa PacificAzusa Pacific8,000 Meters Open5125:41.2 PBSr
Sep 6Irvine InvitationalSep 6 · 8,000 Meters Varsity · Place 14 · Azusa PacificAzusa Pacific8,000 Meters Varsity1425:48.8SR

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 21PacWest ChampionshipsOct 21 · 8,000 Meters College · Place 23 · Azusa PacificAzusa Pacific8,000 Meters College2325:27.6 PBJr
Sep 16Riverside InvitationalSep 16 · 8,000 Meters Varsity · Place 90 · Azusa PacificAzusa Pacific8,000 Meters Varsity9025:01.3JR

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Dec 22022 NCAA Division II Cross Country Champs (64th Men & 41st Women)Dec 2 · 10,000 Meters Championship · Place 242 · Azusa PacificAzusa Pacific10,000 Meters Championship24233:45.8 PBSo
Nov 5PacWest Conference ChampionshipsNov 5 · 8,000 Meters Collegiate · Place 34 · Azusa PacificAzusa Pacific8,000 Meters Collegiate3426:10.0 PBSo
Oct 15Highlander InvitationalOct 15 · 8,000 Meters Invitational Division · Place 135 · Azusa PacificAzusa Pacific8,000 Meters Invitational Division13526:18.6 PBSo
Sep 24Cougar ChallengeSep 24 · 8,000 Meters Collegiate · Place 63 · Azusa PacificAzusa Pacific8,000 Meters Collegiate6326:09.9 PBSo
Sep 3Mark Covert ClassicSep 3 · 5 Miles Varsity · Place 36 · Azusa PacificAzusa Pacific5 Miles Varsity3626:53.0SO

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 22Titan Cross Country InvitationalOct 22 · 8,000 Meters Men 8K · Place 46 · Victor ValleyVictor Valley8,000 Meters Men 8K4626:10.9 PBFr
Sep 18UC Riverside InvitationalSep 18 · 8,000 Meters Open · Place 71 · Victor ValleyVictor Valley8,000 Meters Open7127:21.7Fr

2019 Cross Country

14 results
DateMeetEventPlMarkGr
Nov 23CIF-SS Division FinalsNov 23 · 3 Miles Division 2 · Place 101 · Apple ValleyApple Valley3 Miles Division 210116:06.2 PB12
Nov 16CIF-SS Division Prelims (Day 2) (Divisions 2, 4 & 5)Nov 16 · 3 Miles Division 2 - Heat 1 · Place 82 · Apple ValleyApple Valley3 Miles Division 2 - Heat 18216:32.312
Nov 6Mojave River League FinalsNov 6 · 3 Miles Varsity · Place 5 · Apple ValleyApple Valley3 Miles Varsity516:39 PB12
Nov 12019 Apache InvitationalNov 1 · 3 Miles Varsity · Place 24 · Apple ValleyApple Valley3 Miles Varsity2415:22.612
Oct 26Riverside InvitationalOct 26 · 3 Miles Varsity Division 2 · Place 21 · Apple ValleyApple Valley3 Miles Varsity Division 22116:01.612
Oct 16Mojave River League Cluster Meet # 3 @ HesperiaOct 16 · 3 Miles Varsity · Place 8 · Apple ValleyApple Valley3 Miles Varsity816:23.312
Oct 122019 41st Asics Clovis Cross Country InvitationalOct 12 · 5,000 Meters Varsity - Large School · Place 38 · Apple ValleyApple Valley5,000 Meters Varsity - Large School3816:37.5 PB12
Oct 538th Central Park Cross Country Invitational 2019Oct 5 · 3 Miles Varsity · Place 29 · Apple ValleyApple Valley3 Miles Varsity2915:57.812
Sep 2846th Annual Dana Hills Nike InvitationalSep 28 · 3 Miles Senior/Invitational · Place 77 · Apple ValleyApple Valley3 Miles Senior/Invitational7715:49.0 PB12
Sep 25Mojave River League Cluster Meet # 2 @ Oak HillsSep 25 · 3 Miles Varsity · Place 3 · Apple ValleyApple Valley3 Miles Varsity316:12.70 PB12
Sep 2039th Annual Woodbridge Cross Country ClassicSep 20 · 3 Miles Varsity · Place 23 · Apple ValleyApple Valley3 Miles Varsity2315:42.4—
Sep 14Janice Kelley Bulldog RunSep 14 · 5,000 Meters Varsity · Place 6 · Apple ValleyApple Valley5,000 Meters Varsity616:45.012
Sep 6Asics/Cool Breeze InviteSep 6 · 3 Miles Seeded · Place 97 · Apple ValleyApple Valley3 Miles Seeded9715:57.8 PB12
Aug 29Dual Meet VS AAEAug 29 · 3 Miles Varsity · Place 1 · Apple ValleyApple Valley3 Miles Varsity115:53 PB12

2018 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 9CIF-SS Division Prelims (Day 1) (Divisions 2 & 3)Nov 9 · 3 Miles Division 2, Heat 1 · Place 58 · Apple ValleyApple Valley3 Miles Division 2, Heat 15816:29.9 PB11
Oct 31Mojave River League FinalsOct 31 · 3 Miles Varsity · Place 5 · Apple ValleyApple Valley3 Miles Varsity516:0511
Oct 26Apache InvitationalOct 26 · Varsity · Place 16 · Apple ValleyApple ValleyVarsity1615:27.811
Oct 26Apache InvitationalOct 26 · 3 Miles Varsity · Place 19 · Apple ValleyApple Valley3 Miles Varsity1915:27.811
Oct 1971st Annual Mt. SAC Cross Country InvitationalOct 19 · 3 Miles Varsity Division 2 · Place 21 · Apple ValleyApple Valley3 Miles Varsity Division 22116:3311
Oct 13Inland Empire ChallengeOct 13 · 3 Miles Varsity · Place 1 · Apple ValleyApple Valley3 Miles Varsity115:50.811
Oct 637th Central Park Cross Country Invitational 2018Oct 6 · 3 Miles Varsity · Place 28 · Apple ValleyApple Valley3 Miles Varsity2816:01.011
Sep 29Brea XC InvitationalSep 29 · 5,000 Meters Varsity · Place 14 · Apple ValleyApple Valley5,000 Meters Varsity1416:47.811
Sep 22Janice Kelley Bulldog RunSep 22 · Varsity · Place 4 · Apple ValleyApple ValleyVarsity416:43.111
Sep 1438th Annual Woodbridge Cross Country ClassicSep 14 · 3 Miles Varsity · Place 11 · Apple ValleyApple Valley3 Miles Varsity1115:33.2—

2017 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1Mojave River League FinalsNov 1 · 3 Miles Varsity · Place 11 · Apple ValleyApple Valley3 Miles Varsity1116:4210
Oct 21Riverside InvitationalOct 21 · 3 Miles Middle School Varsity · Place 37 · Apple ValleyApple Valley3 Miles Middle School Varsity3717:12.610
Oct 14Inland Empire Cross Country ChallengeOct 14 · 3 Miles Varsity - Medium School · Place 19 · Apple ValleyApple Valley3 Miles Varsity - Medium School1916:40.6 PB10
Oct 11Mojave River League Meet #2Oct 11 · 5,000 Meters Varsity · Place 14 · Apple ValleyApple Valley5,000 Meters Varsity1417:38 PB10
Sep 30Brea InvitationalSep 30 · 5,000 Meters Varsity - Runners 1-2 · Place 21 · Apple ValleyApple Valley5,000 Meters Varsity - Runners 1-22117:07.7 PB10
Sep 1637th Annual Woodbridge Cross Country Classic (Day 2)Sep 16 · 3 Miles BLUE VARSITY BOYS-A · Place 39 · Apple ValleyApple Valley3 Miles BLUE VARSITY BOYS-A3915:59.7 PB10

2016 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 12CIF-SS Division Prelims (Day 2)Nov 12 · 3 Miles Division 2 - Ht 1 · Place 154 · Apple ValleyApple Valley3 Miles Division 2 - Ht 115417:44.59
Oct 2269th Mt. SAC Cross Country Invitational (Day 2)Oct 22 · 2.93 Miles Division 2 Varsity Yellow · Place 64 · Apple ValleyApple Valley2.93 Miles Division 2 Varsity Yellow6418:20 PB9
Oct 15Inland Empire Cross Country ChallengeOct 15 · 3 Miles Varsity - Medium School · Place 87 · Apple ValleyApple Valley3 Miles Varsity - Medium School8717:45.89
Oct 1Brea XC InvitationalOct 1 · 5,000 Meters Frosh/Soph · Place 29 · Apple ValleyApple Valley5,000 Meters Frosh/Soph2918:23.90 PB9
Sep 1736th Annual Woodbridge Cross Country Classic (Day 2)Sep 17 · 3 Miles GOLD FROSH BOYS · Place 21 · Apple ValleyApple Valley3 Miles GOLD FROSH BOYS2118:02 PB9