Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Calaveras County FairgroundsSJS Sub Section XC meet at Frogtown · Nov 5 | 18:33.4 | SJS Sub Section XC meet at Frogtown | November 5, 2022 |
| 3 Miles · Johnson-Springview ParkSFL League meet #1 · Sep 21 | 18:22.5 | SFL League meet #1 | September 21, 2022 |
| 3 Miles · William Jessup UniversitySFL Championships · Oct 28 | 18:04.8 | SFL Championships | October 28, 2023 |
| 3,200 Meters · Cordova High SchoolCordova Hoka Postals · Oct 14 | 11:06.45 | Cordova Hoka Postals | October 14, 2023 |
| 3,200 Meters · Granite Bay High SchoolGrizzly 3200 meters · Oct 19 | 10:56.32 | Grizzly 3200 meters | October 19, 2024 |
| 4,000 Meters · Johnson-Springview ParkOakmont Invitational · Aug 31 | 14:07.50 | Oakmont Invitational | August 31, 2024 |
| 4473 m · Golden Gate ParkLowell Invitational · Sep 9 | 16:46.6 | Lowell Invitational | September 9, 2023 |
| 5,000 Meters · Johnson-Springview ParkSFL League meet #1 @ Sunset Whitney Recreation Area · Sep 20 | 19:14.3 | SFL League meet #1 @ Sunset Whitney Recreation Area | September 20, 2023 |
| 5,000 Meters · SDSU Mission Valley River ParkAztec Coastal Classic XC · Sep 3 | 17:41.6 | Aztec Coastal Classic XC | September 3, 2026 |
| 5,000 Meters · Sunset Whitney Recreation AreaSFL Cross Country Meet #1 · Sep 18 | 18:28.7 | SFL Cross Country Meet #1 | September 18, 2024 |
| 5,000 Meters · William R Mason Regional Park33rd Annual Vanguard Invitational · Sep 5 | 17:52.2 | 33rd Annual Vanguard Invitational | September 5, 2025 |
| 5,000 Meters · Willow Hills Reservoir CourseSJS XC Sections · Nov 16 | 18:09.1 | SJS XC Sections | November 16, 2024 |
| 6,000 Meters · Agricultural Operations Course 44th Annual UC Riverside Invitational · Sep 27 | 21:03.20 | 44th Annual UC Riverside Invitational | September 27, 2025 |
| 6,000 Meters · Haggin Oaks Golf CourseNCAA DI West Regional Cross Country Championships · Nov 14 | 22:09.80 | NCAA DI West Regional Cross Country Championships | November 14, 2025 |
| 6,000 Meters · Pine Ridge Golf Club 2026 Bill Dellinger Invitational · Oct 9 | 21:28.30 | 2026 Bill Dellinger Invitational | October 9, 2026 |
| 6,000 Meters · University of California Riverside Extension45th Annual UC Riverside Invitational · Sep 19 | 20:27.7 | 45th Annual UC Riverside Invitational | September 19, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
4 results2024 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 30 | 2024 CIF State Cross Country Championships Nov 30 · 5,000 Meters Varsity · Place 47 · Granite Bay -SJGranite Bay -SJ | 5,000 Meters Varsity | 47 | 17:51.3 | — |
| Nov 30 | 2024 CIF State Cross Country Championships Nov 30 · 5,000 Meters Division 2 · Place 9 · Granite Bay -SJGranite Bay -SJ | 5,000 Meters Division 2 | 9 | 17:51.3 | — |
| Nov 16 | SJS XC SectionsNov 16 · 5,000 Meters Varsity - D2 · Place 1 · Granite BayGranite Bay | 5,000 Meters Varsity - D2 | 1 | 18:09.1 PB | 12 |
| Nov 9 | SJS XC Sub SectionsNov 9 · 3 Miles Varsity- D2 · Place 4 · Granite BayGranite Bay | 3 Miles Varsity- D2 | 4 | 18:53.1 | 12 |
| Nov 2 | SFL Cross Country Championships Nov 2 · Varsity · Place 2 · Granite BayGranite Bay | Varsity | 2 | 17:38.2 | 12 |
| Oct 19 | Grizzly 3200 metersOct 19 · 3,200 Meters Varsity · Place 2 · Granite BayGranite Bay | 3,200 Meters Varsity | 2 | 10:56.32 PB | 12 |
| Oct 11 | 45th Annual Asics Clovis InvitationalOct 11 · 5,000 Meters Varsity · Place 6 · Granite Bay (SJ)Granite Bay (SJ) | 5,000 Meters Varsity | 6 | 18:09.1 | 12 |
| Oct 5 | Tom Laythe InvitationalOct 5 · 5,000 Meters Varsity Large School · Place 2 · Granite BayGranite Bay | 5,000 Meters Varsity Large School | 2 | 18:32.44 | 12 |
| Sep 18 | SFL Cross Country Meet #1Sep 18 · 5,000 Meters Varsity · Place 2 · Granite BayGranite Bay | 5,000 Meters Varsity | 2 | 18:28.7 PB | 12 |
| Aug 31 | Oakmont InvitationalAug 31 · 4,000 Meters Varsity · Place 2 · Granite BayGranite Bay | 4,000 Meters Varsity | 2 | 14:07.50 PB | 12 |
2023 Cross Country
14 results2022 Cross Country
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 26 | 2022 CIF State Cross Country ChampionshipsNov 26 · 5,000 Meters Division 2 · Place 63 · Granite Bay -SJGranite Bay -SJ | 5,000 Meters Division 2 | 63 | 19:29.1 | — |
| Nov 26 | 2022 CIF State Cross Country ChampionshipsNov 26 · Varsity · Place 261 · Granite Bay -SJGranite Bay -SJ | Varsity | 261 | 19:29.1 | — |
| Nov 26 | 2022 CIF State Cross Country ChampionshipsNov 26 · Varsity · Place 63 · Granite Bay -SJGranite Bay -SJ | Varsity | 63 | 19:29.1 | — |
| Nov 12 | CIF Sac-Joaquin Section XC ChampionshipsNov 12 · Varsity · Place 18 · 2 Granite Bay2 Granite Bay | Varsity | 18 | 19:54.2 | 10 |
| Nov 12 | CIF Sac-Joaquin Section XC ChampionshipsNov 12 · Varsity · Place 18 · 2 Granite Bay2 Granite Bay | Varsity | 18 | 19:54.2 | 10 |
| Nov 5 | SJS Sub Section XC meet at FrogtownNov 5 · 3 Miles Varsity- Division 2 · Place 5 · Granite BayGranite Bay | 3 Miles Varsity- Division 2 | 5 | 18:33.4 PB | 10 |
| Oct 29 | SFL Championships Oct 29 · 3 Miles Varsity · Place 4 · Granite BayGranite Bay | 3 Miles Varsity | 4 | 18:09.9 | 10 |
| Oct 15 | HOKA Postal NationalsOct 15 · 3,200 Meters Varsity · Place 5 · Granite BayGranite Bay | 3,200 Meters Varsity | 5 | 11:27.51 | 10 |
| Oct 8 | Asics Clovis InvitationalOct 8 · 5,000 Meters Championship · Place 48 · Granite Bay (SJ)Granite Bay (SJ) | 5,000 Meters Championship | 48 | 19:00.1 | 10 |
| Oct 8 | Asics Clovis InvitationalOct 8 · 5,000 Meters Championship · Place 48 · Granite Bay (SJ)Granite Bay (SJ) | 5,000 Meters Championship | 48 | 19:00.1 | 10 |
| Sep 21 | SFL League meet #1Sep 21 · 3 Miles Varsity · Place 6 · Granite BayGranite Bay | 3 Miles Varsity | 6 | 18:22.5 PB | 10 |
| Sep 10 | Lowell Invitational Sep 10 · 2.93 Miles Varsity · Place 8 · Granite Bay (SJ)Granite Bay (SJ) | 2.93 Miles Varsity | 8 | 16:30.3 | SO |
| Sep 10 | Lowell Invitational Sep 10 · 2.93 Miles Varsity · Place 8 · Granite Bay (SJ)Granite Bay (SJ) | 2.93 Miles Varsity | 8 | 16:30.3 | SO |
| Aug 27 | Oakmont InvitationalAug 27 · 4,000 Meters Varsity · Place 6 · Granite BayGranite Bay | 4,000 Meters Varsity | 6 | 14:42.30 | 10 |
2021 Cross Country
9 results