Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Crossroads ParkEast Valley Championship 2017 · Dec 813:03.00East Valley Championship 2017December 8, 2017
2 Miles · Discovery ParkEVC Championships · Dec 1311:55EVC ChampionshipsDecember 13, 2016
3 Miles · Silverlakes Sports Park40th Annual Woodbridge Cross Country Classic · Sep 1717:34.340th Annual Woodbridge Cross Country ClassicSeptember 17, 2021
5,000 Meters · Cattails Golf CourseJoe I. Vigil · Sep 618:32.4Joe I. VigilSeptember 6, 2025
5,000 Meters · Cave Creek Golf CourseAIA Division II State Championship · Nov 1019:16.18AIA Division II State ChampionshipNovember 10, 2018
5,000 Meters · Crossroads Park7th Annual Titan Invite · Oct 819:09.27th Annual Titan InviteOctober 8, 2020
5,000 Meters · Crossroads ParkAIA Sectionals - Crossroads · Nov 820:32.26AIA Sectionals - CrossroadsNovember 8, 2019
5,000 Meters · Grande Sports ComplexNXR Southwest Regional Championships · Nov 1719:18.0NXR Southwest Regional ChampionshipsNovember 17, 2018
5,000 Meters · Mansel Carter Oasis ParkCasteel Invitational · Oct 1820:14.5Casteel InvitationalOctober 18, 2019
5,000 Meters · Shalimar Country ClubNXR Southwest Regional Championships · Nov 2020:24.9NXR Southwest Regional ChampionshipsNovember 20, 2021
6,000 Meters · Arcade Creek Cross Country Course2024 NCAA Division II Cross Country Champs (66th Men & 43rd Women) · Nov 2321:50.12024 NCAA Division II Cross Country Champs (66th Men & 43rd Women)November 23, 2024
6,000 Meters · Colorado State University PuebloSouth Central Regional Preview · Oct 322:52.4South Central Regional PreviewOctober 3, 2025
6,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside 2025 NCAA Division II Cross Country Champs (67th Men & 44th Women) · Nov 2221:33.42025 NCAA Division II Cross Country Champs (67th Men & 44th Women)November 22, 2025
6,000 Meters · Hillcrest Golf ClubRMAC Cross Country Championships · Nov 525:35.6RMAC Cross Country ChampionshipsNovember 5, 2022
6,000 Meters · Lubbock Christian UniversityNCAA Division II South Central Region Cross Country Championships · Nov 421:46.0NCAA Division II South Central Region Cross Country ChampionshipsNovember 4, 2023
6,000 Meters · Monument Valley ParkRMAC Cross Country Championships · Oct 2521:47.6RMAC Cross Country ChampionshipsOctober 25, 2025
6,000 Meters · N.M. Highlands Gene Torres Golf CourseRMAC Cross Country Championships · Oct 2620:54.4RMAC Cross Country ChampionshipsOctober 26, 2024
6,000 Meters · Tom Rutledge Cross Country Course2023 NCAA Division II Cross Country Champs (65th Men & 42nd Women) · Nov 1821:45.82023 NCAA Division II Cross Country Champs (65th Men & 42nd Women)November 18, 2023
6,000 Meters · Walking Stick Golf CourseNCAA Division II South Central Region · Nov 821:46.4NCAA Division II South Central RegionNovember 8, 2025
6,000 Meters · Washington Park2023 RMAC XC Championships · Oct 2122:03.82023 RMAC XC ChampionshipsOctober 21, 2023

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

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 222025 NCAA Division II Cross Country Champs (67th Men & 44th Women)Nov 22 · 6,000 Meters D2 Championship · Place 73 · CSU PuebloCSU Pueblo6,000 Meters D2 Championship7321:33.4 PBSr
Nov 8NCAA Division II South Central RegionNov 8 · 6,000 Meters South Central · Place 30 · CSU PuebloCSU Pueblo6,000 Meters South Central3021:46.4 PBSr
Oct 25RMAC Cross Country ChampionshipsOct 25 · 6,000 Meters RMAC · Place 22 · CSU PuebloCSU Pueblo6,000 Meters RMAC2221:47.6 PBSr
Oct 3South Central Regional PreviewOct 3 · 6,000 Meters College · Place 7 · CSU PuebloCSU Pueblo6,000 Meters College722:52.4 PBSr
Sep 27Lucian Rosa InvitationalSep 27 · 6,000 Meters Women's Championship · Place 27 · CSU PuebloCSU Pueblo6,000 Meters Women's Championship2722:12.80Sr
Sep 6Joe I. VigilSep 6 · 5,000 Meters Open · Place 13 · CSU PuebloCSU Pueblo5,000 Meters Open1318:32.4 PBSr

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 232024 NCAA Division II Cross Country Champs (66th Men & 43rd Women)Nov 23 · 6,000 Meters Championship · Place 72 · CSU PuebloCSU Pueblo6,000 Meters Championship7221:50.1 PBJr
Nov 9NCAA DII South Central RegionalNov 9 · 6,000 Meters Division 2 · Place 37 · CSU PuebloCSU Pueblo6,000 Meters Division 23723:16.6JR
Oct 26RMAC Cross Country ChampionshipsOct 26 · 6,000 Meters College · Place 18 · CSU PuebloCSU Pueblo6,000 Meters College1820:54.4 PBJr
Oct 112024 Colorado Springs Cross-Country OpenOct 11 · 6,000 Meters Varsity · Place 13 · CSU PuebloCSU Pueblo6,000 Meters Varsity1322:40.63JR
Sep 731st Joe Vigil XC OpenSep 7 · 5,000 Meters Varsity · Place 6 · CSU-PuebloCSU-Pueblo5,000 Meters Varsity617:51.2JR

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 182023 NCAA Division II Cross Country Champs (65th Men & 42nd Women)Nov 18 · 6,000 Meters Championship · Place 116 · CSU PuebloCSU Pueblo6,000 Meters Championship11621:45.8 PBSo
Nov 4NCAA Division II South Central Region Cross Country ChampionshipsNov 4 · 6,000 Meters College · Place 34 · CSU PuebloCSU Pueblo6,000 Meters College3421:46.0 PBSo
Oct 212023 RMAC XC ChampionshipsOct 21 · 6,000 Meters College · Place 22 · CSU PuebloCSU Pueblo6,000 Meters College2222:03.8 PBSo
Sep 30Ted Castaneda XC ClassicSep 30 · 6,000 Meters Varsity · Place 7 · CSU-PuebloCSU-Pueblo6,000 Meters Varsity722:46.61—
Sep 2UCCS XC Rust-BusterSep 2 · 5,000 Meters Varsity · Place 6 · Colorado State-PuebloColorado State-Pueblo5,000 Meters Varsity618:18.0So

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 5RMAC Cross Country ChampionshipsNov 5 · 6,000 Meters College · Place 78 · CSU PuebloCSU Pueblo6,000 Meters College7825:35.6 PBFr
Oct 21Colorado Springs OpenOct 21 · 6,000 Meters Varsity · Place 35 · CSU-PuebloCSU-Pueblo6,000 Meters Varsity3525:06.9FR
Sep 3UCCS Rust-BusterSep 3 · 5,000 Meters Varsity · Place 26 · CSU-PuebloCSU-Pueblo5,000 Meters Varsity2619:13.21FR

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 20NXR Southwest Regional ChampionshipsNov 20 · 5,000 Meters Championship · Place 144 · CasteelCasteel5,000 Meters Championship14420:24.9 PB12
Sep 1740th Annual Woodbridge Cross Country ClassicSep 17 · 3 Miles Race 22- Varsity A Red · Place 2 · CasteelCasteel3 Miles Race 22- Varsity A Red217:34.3 PB12

2020 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 16Nike Cross Virtual ChampionshipNov 16 · 5,000 Meters Championship Race · Place 78 · CasteelCasteel5,000 Meters Championship Race7819:58.2Unofficial11
Oct 26Nike Cross Virtual Week 6Oct 26 · 5,000 Meters NXV Southwest Region · Place 5 · CasteelCasteel5,000 Meters NXV Southwest Region518:33.0Unofficial11
Oct 12Nike Cross Virtual Week 4Oct 12 · 5,000 Meters NXV Southwest Region · Place 2 · CasteelCasteel5,000 Meters NXV Southwest Region218:47.5Unofficial11
Oct 87th Annual Titan InviteOct 8 · 5,000 Meters Varsity Session I · Place 4 · CasteelCasteel5,000 Meters Varsity Session I419:09.2 PB11
Oct 5Nike Cross Virtual Week 3Oct 5 · 5,000 Meters NXV Southwest Region · Place 3 · CasteelCasteel5,000 Meters NXV Southwest Region319:09.2Unofficial11
Sep 28Nike Cross Virtual Week 2Sep 28 · 5,000 Meters NXV Southwest Region · Place 1 · CasteelCasteel5,000 Meters NXV Southwest Region118:52.8Unofficial11
Sep 21Nike Cross Virtual Week 1Sep 21 · 5,000 Meters NXV Southwest Region · Place 3 · CasteelCasteel5,000 Meters NXV Southwest Region319:16.1Unofficial11

2019 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 16AIA Division 2 State XCNov 16 · 5,000 Meters Varsity · Place 11 · CasteelCasteel5,000 Meters Varsity1120:05.910
Nov 8AIA Sectionals - CrossroadsNov 8 · 5,000 Meters Division II-Section IV · Place 2 · CasteelCasteel5,000 Meters Division II-Section IV220:32.26 PB10
Oct 18Casteel InvitationalOct 18 · 5,000 Meters Varsity · Place 9 · CasteelCasteel5,000 Meters Varsity920:14.5 PB10

2018 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 17NXR Southwest Regional ChampionshipsNov 17 · 5,000 Meters Medium Merged · Place 27 · CasteelCasteel5,000 Meters Medium Merged2719:18.0 PB9
Nov 10AIA Division II State ChampionshipNov 10 · 5,000 Meters Varsity · Place 5 · CasteelCasteel5,000 Meters Varsity519:16.18 PB9
Oct 31AIA Sectionals - CrossroadsOct 31 · 5,000 Meters Division II-Section IV · Place 1 · CasteelCasteel5,000 Meters Division II-Section IV119:20.749

2017 Cross Country

1 results
DateMeetEventPlMarkGr
Dec 8East Valley Championship 2017Dec 8 · 2 Miles Middle School · Place 4 · CasteelCasteel2 Miles Middle School413:03.00 PB8

2016 Cross Country

1 results
DateMeetEventPlMarkGr
Dec 13EVC ChampionshipsDec 13 · 2 Miles Middle School · Place 2 · CasteelCasteel2 Miles Middle School211:55 PB7