Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Brigham Young UniversityBYU Autumn Classic · Sep 5 | 15:30.89 | BYU Autumn Classic | September 5, 2025 |
| 4940 m · Art Dye ParkTwiKnight Invitational · Sep 25 | 19:59.77 | TwiKnight Invitational | September 25, 2020 |
| 5,000 Meters · Brigham Young UniversityBYU Autumn Classic · Sep 8 | 18:35.7 | BYU Autumn Classic | September 8, 2023 |
| 5,000 Meters · Morley Field Sports ComplexEastbay National Cross Country Championships · Dec 11 | 18:22.1 | Eastbay National Cross Country Championships | December 11, 2021 |
| 5,000 Meters · Regional Athletic ComplexUHSAA Class 6A State XC Championships · Oct 27 | 17:47.7 | UHSAA Class 6A State XC Championships | October 27, 2021 |
| 5,000 Meters · Shalimar Country ClubNXR Southwest Regional Championships · Nov 20 | 17:35.5 | NXR Southwest Regional Championships | November 20, 2021 |
| 5,000 Meters · Soldier HollowUHSAA Class 6A State XC Championships · Oct 22 | 20:41.1 | UHSAA Class 6A State XC Championships | October 22, 2020 |
| 6,000 Meters · Gans Creek Recreation Area2025 NCAA Division I Cross Country Champs (87th Men and 45th Women) · Nov 22 | 19:29.75 | 2025 NCAA Division I Cross Country Champs (87th Men and 45th Women) | November 22, 2025 |
| 6,000 Meters · Iowa State UniversityBig 12 Championships · Oct 28 | 20:29.5 | Big 12 Championships | October 28, 2023 |
| 6,000 Meters · LaVern Gibson CourseUnder Armour NCAA DI Pre-National · Oct 16 | 19:33.1 | Under Armour NCAA DI Pre-National | October 16, 2026 |
| 6,000 Meters · Pine Ridge Golf Club2023 Dellinger Invite · Sep 22 | 21:48.1 | 2023 Dellinger Invite | September 22, 2023 |
| 6,000 Meters · Rim Rock FarmBig 12 Cross Country Championships · Oct 31 | 20:18.99 | Big 12 Cross Country Championships | October 31, 2025 |
| 6,000 Meters · Texas Tech UniversityNCAA Division I Mountain Regional · Nov 10 | 20:37.1 | NCAA Division I Mountain Regional | November 10, 2023 |
| 6,000 Meters · The Greiner Family XC CourseBig 12 Cross Country Championships · Oct 31 | 19:53.9 | Big 12 Cross Country Championships | October 31, 2026 |
| 6,000 Meters · Zimmer Championship Cross Country Course2024 NCAA Division I Cross Country Champs (86th Men and 44th Women) · Nov 23 | 20:06.5 | 2024 NCAA Division I Cross Country Champs (86th Men and 44th Women) | November 23, 2024 |
| 6,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Wisconsin Invitational · Oct 14 | 21:17.7 | Nuttycombe Wisconsin Invitational | October 14, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | 2025 NCAA Division I Cross Country Champs (87th Men and 45th Women)Nov 22 · 6,000 Meters Championship · Place 47 · BYUBYU | 6,000 Meters Championship | 47 | 19:29.75 PB | Sr |
| Nov 14 | NCAA Cross Country Mountain RegionalsNov 14 · 6,000 Meters Varsity · Place 9 · BYUBYU | 6,000 Meters Varsity | 9 | 20:28.1 | SR |
| Oct 31 | Big 12 Cross Country ChampionshipsOct 31 · 6,000 Meters College · Place 27 · BYUBYU | 6,000 Meters College | 27 | 20:18.99 PB | Sr |
| Oct 17 | Missouri Pre-National InvitationalOct 17 · 6,000 Meters Pre-National · Place 6 · BYUBYU | 6,000 Meters Pre-National | 6 | 19:41.53 | Sr |
| Sep 26 | Cowboy Jamboree Invite XC25Sep 26 · 6,000 Meters Women's 6K · Place 4 · BYUBYU | 6,000 Meters Women's 6K | 4 | 20:23.8 | Sr |
| Sep 5 | BYU Autumn ClassicSep 5 · 3 Miles Women's Race · Place 3 · BYUBYU | 3 Miles Women's Race | 3 | 15:30.89 PB | Sr |
2024 Cross Country
1 results2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | NCAA Division I Mountain RegionalNov 10 · 6,000 Meters Championship · Place 38 · BYUBYU | 6,000 Meters Championship | 38 | 20:37.1 PB | So |
| Oct 28 | Big 12 ChampionshipsOct 28 · 6,000 Meters College · Place 18 · BYUBYU | 6,000 Meters College | 18 | 20:29.5 PB | So |
| Oct 14 | XC23 College & OpenOct 14 · 6,000 Meters Varsity · Place 33 · BYUBYU | 6,000 Meters Varsity | 33 | 20:45.6 | SO |
| Sep 22 | 2023 Dellinger InviteSep 22 · 6,000 Meters Women 6K · Place 68 · BYUBYU | 6,000 Meters Women 6K | 68 | 21:48.1 PB | So |
| Sep 8 | BYU Autumn ClassicSep 8 · 5,000 Meters College · Place 10 · BYUBYU | 5,000 Meters College | 10 | 18:35.7 PB | So |
2022 Cross Country
3 results2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 11 | Eastbay National Cross Country ChampionshipsDec 11 · 5,000 Meters Championship · Place 30 · Lone PeakLone Peak | 5,000 Meters Championship | 30 | 18:22.1 PB | 12 |
| Nov 20 | NXR Southwest Regional ChampionshipsNov 20 · 5,000 Meters Championship · Place 8 · Lone PeakLone Peak | 5,000 Meters Championship | 8 | 17:35.5 PB | 12 |
| Oct 27 | UHSAA Class 5A State XC ChampionshipsOct 27 · 5,000 Meters 6A · Place 4 · Lone PeakLone Peak | 5,000 Meters 6A | 4 | 17:47.7 | Sr |
| Oct 27 | UHSAA Class 6A State XC ChampionshipsOct 27 · 5,000 Meters Varsity · Place 4 · Lone PeakLone Peak | 5,000 Meters Varsity | 4 | 17:47.7 PB | 12 |
| Oct 12 | 2021 5A & 6A DivisionalsOct 12 · 5,000 Meters 6A · Place 16 · Lone PeakLone Peak | 5,000 Meters 6A | 16 | 20:22.4 | 12 |
| Sep 16 | 2021 Utah Pre-State XC MeetSep 16 · 5,000 Meters PM Junior/Senior Girls · Place 5 · Lone PeakLone Peak | 5,000 Meters PM Junior/Senior Girls | 5 | 19:04.5 | 12 |
| Sep 15 | 2021 Utah Pre-State XC MeetSep 15 · 5,000 Meters Varsity · Place 5 · Lone PeakLone Peak | 5,000 Meters Varsity | 5 | 19:04.5 | 12 |
| Aug 27 | 2021 UIAAA InvitationalAug 27 · 3 Miles Varsity · Place 2 · Lone PeakLone Peak | 3 Miles Varsity | 2 | 17:36.34 | 12 |
2020 Cross Country
6 results