Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Texas Tech UniversityNCAA Division I Mountain Regional · Nov 10 | 31:12.6 | NCAA Division I Mountain Regional | November 10, 2023 |
| 3 Miles · Lakeside ParkUtah Valley Invitational · Aug 30 | 14:53.4 | Utah Valley Invitational | August 30, 2024 |
| 3 Miles · Scera ParkUtah Region 10 Championships · Oct 6 | 17:15.0 | Utah Region 10 Championships | October 6, 2017 |
| 3 Miles · Spanish Fork Sports ComplexRegion 10 Championships · Oct 5 | 16:56.4 | Region 10 Championships | October 5, 2018 |
| 3 Miles · Sugar House ParkUHSAA 4A State Championships · Oct 17 | 17:01.0 | UHSAA 4A State Championships | October 17, 2018 |
| 5,000 Meters · Eagle Island XC CourseBob Firman Invitational XC · Sep 20 | 16:59.70 | Bob Firman Invitational XC | September 20, 2019 |
| 5,000 Meters · East Bay Golf CourseBYU Autumn Classic @ East Bay Golf Course · Sep 14 | 17:46.1 | BYU Autumn Classic @ East Bay Golf Course | September 14, 2019 |
| 5,000 Meters · Grande Sports ComplexNXR Southwest Regional Championships · Nov 17 | 16:35.2 | NXR Southwest Regional Championships | November 17, 2018 |
| 5,000 Meters · Soldier HollowUHSAA Class 5A State XC Championships · Oct 22 | 18:23.0 | UHSAA Class 5A State XC Championships | October 22, 2020 |
| 8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Invitational · Sep 30 | 25:39.8 | Paul Short Invitational | September 30, 2023 |
| 8,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 20 | 27:34.6 | Roy Griak Invitational | September 20, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
5 results2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | NCAA Division I Mountain RegionalNov 10 · 10,000 Meters Championship · Place 78 · Utah ValleyUtah Valley | 10,000 Meters Championship | 78 | 31:12.6 PB | So |
| Oct 27 | Western Athletic Conference (WAC) XC ChampionshipsOct 27 · 8,000 Meters Varsity · Place 36 · Utah ValleyUtah Valley | 8,000 Meters Varsity | 36 | 25:21.3 | SO |
| Oct 13 | Arturo Barrios InvitationalOct 13 · 8,000 Meters Varsity · Place 111 · Utah ValleyUtah Valley | 8,000 Meters Varsity | 111 | 24:44.7 | SO-2 |
| Sep 30 | Paul Short InvitationalSep 30 · 8,000 Meters College Gold · Place 196 · Utah ValleyUtah Valley | 8,000 Meters College Gold | 196 | 25:39.8 PB | So |
| Sep 1 | UVU XC InvitationalSep 1 · 5,000 Meters Varsity · Place 10 · Utah ValleyUtah Valley | 5,000 Meters Varsity | 10 | 14:35.9 | SO |
2020 Cross Country
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | Nike Cross Virtual ChampionshipNov 16 · 5,000 Meters Championship Race · Place 40 · OremOrem | 5,000 Meters Championship Race | 40 | 15:56.4Unofficial | 12 |
| Nov 7 | Border Wars - Utah QualifierNov 7 · 5,000 Meters Varsity · Place 33 · OremOrem | 5,000 Meters Varsity | 33 | 15:51.12 | — |
| Nov 2 | Nike Cross Virtual Week 7Nov 2 · 5,000 Meters NXV Southwest Region · Place 8 · OremOrem | 5,000 Meters NXV Southwest Region | 8 | 15:51.2Unofficial | 12 |
| Oct 22 | UHSAA Class 5A State XC ChampionshipsOct 22 · 5,000 Meters Varsity · Place 50 · OremOrem | 5,000 Meters Varsity | 50 | 18:23.0 PB | 12 |
| Oct 19 | Nike Cross Virtual Week 5Oct 19 · 5,000 Meters NXV Southwest Region · Place 23 · OremOrem | 5,000 Meters NXV Southwest Region | 23 | 18:23.0Unofficial | 12 |
| Oct 9 | Utah 5A & 6A DivisionalsOct 9 · 3 Miles 5A · Place 37 · OremOrem | 3 Miles 5A | 37 | 17:11.8 | 12 |
| Oct 5 | Nike Cross Virtual Week 3Oct 5 · 5,000 Meters NXV Southwest Region · Place 39 · OremOrem | 5,000 Meters NXV Southwest Region | 39 | 17:11.8Unofficial | 12 |
| Oct 1 | Region 7 XC ChampionshipsOct 1 · 3 Miles Varsity · Place 19 · OremOrem | 3 Miles Varsity | 19 | 15:53.9 | 12 |
| Sep 28 | Nike Cross Virtual Week 2Sep 28 · 5,000 Meters NXV Southwest Region · Place 42 · OremOrem | 5,000 Meters NXV Southwest Region | 42 | 15:53.9Unofficial | 12 |
| Sep 18 | UIAAA InvitationalSep 18 · 3 Miles Varsity · Place 35 · OremOrem | 3 Miles Varsity | 35 | 16:18.21 | 12 |
| Sep 11 | Wasatch XC InvitationalSep 11 · 3 Miles Varsity Division 2 · Place 46 · OremOrem | 3 Miles Varsity Division 2 | 46 | 17:23.5 | 12 |
| Sep 5 | Timpanogos XC InvitationalSep 5 · 3 Miles Varsity Elite · Place 55 · OremOrem | 3 Miles Varsity Elite | 55 | 16:12.9 | 12 |
| Aug 29 | Bruin InvitationalAug 29 · 3 Miles Varsity · Place 17 · OremOrem | 3 Miles Varsity | 17 | 15:59.5 | 12 |
| Aug 20 | Pre-Region 7 MeetAug 20 · 3 Miles Varsity · Place 25 · OremOrem | 3 Miles Varsity | 25 | 16:54.5 | 12 |
2019 Cross Country
8 results2018 Cross Country
7 results2017 Cross Country
5 results