Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Haggin Oaks Golf CourseNCAA Division I West Region Cross Country Championships · Nov 10 | 30:06.2 | NCAA Division I West Region Cross Country Championships | November 10, 2023 |
| 10,000 Meters · Panorama Farms2023 NCAA Division I Cross Country Champs (85th Men and 43rd Women) · Nov 18 | 30:19.5 | 2023 NCAA Division I Cross Country Champs (85th Men and 43rd Women) | November 18, 2023 |
| 10,000 Meters · Zimmer Championship Cross Country Course2024 NCAA Division I Cross Country Champs (86th Men and 44th Women) · Nov 23 | 29:38.7 | 2024 NCAA Division I Cross Country Champs (86th Men and 44th Women) | November 23, 2024 |
| 2.93 Miles · Mt. SAC Standard HS CourseCIF-SS Division Finals · Nov 20 | 14:52.7 | CIF-SS Division Finals | November 20, 2021 |
| 2.93 Miles · Mt. San Antonio CollegeCIF-SS Division Prelims (Day 2) (Divisions 2, 3 & 4) · Nov 12 | 14:56.7 | CIF-SS Division Prelims (Day 2) (Divisions 2, 3 & 4) | November 12, 2022 |
| 3 Miles · Agoura High SchoolMarmonte League Finals · Nov 3 | 14:51.08 | Marmonte League Finals | November 3, 2022 |
| 3 Miles · Brookside Country Club at the Rose BowlAsics/Cool Breeze Invite · Sep 6 | 14:42.0 | Asics/Cool Breeze Invite | September 6, 2019 |
| 3 Miles · Riverside City Cross Country CourseCIF-SS Division Prelims (Day 2) (Divisions 2, 4 & 5) · Nov 16 | 15:58.8 | CIF-SS Division Prelims (Day 2) (Divisions 2, 4 & 5) | November 16, 2019 |
| 3 Miles · Silverlakes Sports Park40th Annual Woodbridge Cross Country Classic · Sep 17 | 13:44.4 | 40th Annual Woodbridge Cross Country Classic | September 17, 2021 |
| 5,000 Meters · Sunday ScheduleXC Town USA Meet of Champions Presented by the Garrett Companies · Nov 14 | 15:25.1 | XC Town USA Meet of Champions Presented by the Garrett Companies | November 14, 2020 |
| 5,000 Meters · Woodward Park2019 41st Asics Clovis Cross Country Invitational · Oct 12 | 15:37.0 | 2019 41st Asics Clovis Cross Country Invitational | October 12, 2019 |
| 8,000 Meters · Gans Creek Recreation AreaGans Creek Classic · Sep 27 | 23:11.2 | Gans Creek Classic | September 27, 2024 |
| 8,000 Meters · LaVern Gibson CourseISU John McNichols · Sep 19 | 24:21.2 | ISU John McNichols | September 19, 2026 |
| 8,000 Meters · Panorama FarmsVirginia Invitational · Sep 23 | 24:12.9 | Virginia Invitational | September 23, 2023 |
| 8,000 Meters · Pole Green ParkUSATF National Cross Country Championships · Jan 21 | 24:26 | USATF National Cross Country Championships | January 21, 2023 |
| 8,000 Meters · Virginia Tech Home Cross Country CourseACC Cross Country Championships · Oct 30 | 23:41.9 | ACC Cross Country Championships | October 30, 2026 |
| 8,000 Meters · WakeMed Soccer ParkACC Cross Country Championships · Nov 1 | 22:49.4 | ACC Cross Country Championships | November 1, 2024 |
| 8,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Invitational · Oct 13 | 24:19.0 | Nuttycombe Invitational | October 13, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results2024 Cross Country
3 results2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | 2023 NCAA Division I Cross Country Champs (85th Men and 43rd Women)Nov 18 · 10,000 Meters Championship · Place 74 · StanfordStanford | 10,000 Meters Championship | 74 | 30:19.5 PB | Fr |
| Nov 10 | NCAA Division I West Region Cross Country ChampionshipsNov 10 · 10,000 Meters Championship · Place 42 · StanfordStanford | 10,000 Meters Championship | 42 | 30:06.2 PB | Fr |
| Oct 13 | Nuttycombe InvitationalOct 13 · 8,000 Meters Championship · Place 86 · StanfordStanford | 8,000 Meters Championship | 86 | 24:19.0 PB | Fr |
| Sep 23 | Virginia InvitationalSep 23 · 8,000 Meters College · Place 75 · StanfordStanford | 8,000 Meters College | 75 | 24:12.9 PB | Fr |
| Jan 21 | USATF National Cross Country ChampionshipsJan 21 · 8,000 Meters U-20 · Place 12 · UnattachedUnattached | 8,000 Meters U-20 | 12 | 24:26 PB | 12 |
2022 Cross Country
7 results2021 Cross Country
7 results2020 Cross Country
1 results2019 Cross Country
6 results