Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Calaveras County FairgroundsSJS XC Sub Sections · Nov 9 | 11:47.7 | SJS XC Sub Sections | November 9, 2024 |
| 2 Miles · Sierra CollegeSierra Invitational · Aug 23 | 11:30.50 | Sierra Invitational | August 23, 2025 |
| 3 Miles · Butte College Campus 1st Annual Liam Sehorn Invitational (Co-Host Durham) · Oct 4 | 17:12.78 | 1st Annual Liam Sehorn Invitational (Co-Host Durham) | October 4, 2025 |
| 3 Miles · Calaveras County FairgroundsSac Joaquin Sub Section Finals · Nov 7 | 18:02.0 | Sac Joaquin Sub Section Finals | November 7, 2026 |
| 3 Miles · Calaveras County Fairgrounds 3 mileFrogtown XC Invite 2026 · Sep 19 | 18:32 | Frogtown XC Invite 2026 | September 19, 2026 |
| 3 Miles · Placer XC Course 3 Mile (est 2021)6th Annual Goldmine Invitational · Sep 26 | 17:49.80 | 6th Annual Goldmine Invitational | September 26, 2026 |
| 3,200 Meters · Chico High School TrackChico High School Postal Nationals Event - Team 3200 Time Trial · Sep 26 | 10:50.60 | Chico High School Postal Nationals Event - Team 3200 Time Trial | September 26, 2025 |
| 3300 m · Willow Hills Reservoir CourseSJS XC Sections · Nov 16 | 12:11.1 | SJS XC Sections | November 16, 2024 |
| 4,000 Meters · Johnson-Springview ParkOakmont Cross Country Invitational · Aug 29 | 13:32.10 | Oakmont Cross Country Invitational | August 29, 2026 |
| 5,000 Meters · Chico High Hooker Oak Park Varsity CourseChico Autumn Invitational · Oct 17 | 17:44.63 | Chico Autumn Invitational | October 17, 2026 |
| 5,000 Meters · Foresthill High School2026 Wildfire Invitational · Oct 10 | 18:58 | 2026 Wildfire Invitational | October 10, 2026 |
| 5,000 Meters · Nevada Union High SchoolNevada Union Cross Country Invitational · Sep 7 | 19:02.80 | Nevada Union Cross Country Invitational | September 7, 2024 |
| 5,000 Meters · Willow Hills Reservoir CourseTom Laythe Invitational · Oct 5 | 18:15.12 | Tom Laythe Invitational | October 5, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | Sac Joaquin Sub Section FinalsNov 7 · 3 Miles Varsity- Division 3 · Place 48 · Yuba City | 3 Miles Varsity- Division 3 | 48 | 18:02.0 PB | 11 |
| Oct 17 | Chico Autumn InvitationalOct 17 · 5,000 Meters Varsity 1-3 Boys · Place 17 · Yuba City | 5,000 Meters Varsity 1-3 Boys | 17 | 17:44.63 PB | 11 |
| Oct 10 | 2026 Wildfire InvitationalOct 10 · 5,000 Meters Varsity Div 1-2-3 · Place 26 · Yuba City | 5,000 Meters Varsity Div 1-2-3 | 26 | 18:58 PB | 11 |
| Oct 3 | 2nd Annual Bulldog Invitational (Meet Full)Oct 3 · 5,000 Meters Varsity- Small School · Place 36 · Yuba City | 5,000 Meters Varsity- Small School | 36 | 18:49.6 | 11 |
| Sep 26 | 6th Annual Goldmine InvitationalSep 26 · 3 Miles Varsity · Place 36 · Yuba City | 3 Miles Varsity | 36 | 17:49.80 PB | 11 |
| Sep 23 | FVL #1Sep 23 · 5,000 Meters Varsity · Place 9 · Yuba City | 5,000 Meters Varsity | 9 | 19:06.72 | 11 |
| Sep 19 | Frogtown XC Invite 2026Sep 19 · 3 Miles Boys Varsity Large · Place 39 · Yuba City | 3 Miles Boys Varsity Large | 39 | 18:32 PB | 11 |
| Sep 12 | Nevada Union Cross Country InvitationalSep 12 · 5,000 Meters Varsity · Place 11 · Yuba City | 5,000 Meters Varsity | 11 | 19:04 | 11 |
| Aug 29 | Oakmont Cross Country InvitationalAug 29 · 4,000 Meters Varsity · Place 113 · Yuba City | 4,000 Meters Varsity | 113 | 13:32.10 PB | 11 |
| Aug 22 | Sierra InvitationalAug 22 · 2 Miles Junior · Place 30 · Yuba City | 2 Miles Junior | 30 | 11:38.22 | 11 |
| Aug 14 | Hot August Mile - 6:00 PMAug 14 · 1,600 Meters Varsity · Yuba City | 1,600 Meters Varsity | — | 5:02.33Unofficial | 11 |
2025 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | Sub Sections SJSNov 8 · 3 Miles Varsity Division 3 · Place 55 · Yuba City | 3 Miles Varsity Division 3 | 55 | 18:11.9 | 10 |
| Oct 28 | FVL Cross Country ChampionshipsOct 28 · 3 Miles Varsity · Place 17 · Yuba City | 3 Miles Varsity | 17 | 18:08.94 | — |
| Oct 18 | Chico Autumn InvitationalOct 18 · 5,000 Meters Varsity · Place 36 · Yuba City | 5,000 Meters Varsity | 36 | 18:28.95 | 10 |
| Oct 10 | West Valley Coed InvitationalOct 10 · 3 Miles Varsity · Place 31 · Yuba City | 3 Miles Varsity | 31 | 18:27.53 | 10 |
| Oct 4 | 1st Annual Liam Sehorn Invitational (Co-Host Durham)Oct 4 · 3 Miles Varsity · Place 5 · Yuba City | 3 Miles Varsity | 5 | 17:12.78 PB | 10 |
| Sep 26 | Chico High School Postal Nationals Event - Team 3200 Time TrialSep 26 · 3,200 Meters Varsity Boys Heat 4 · Place 20 · Yuba City | 3,200 Meters Varsity Boys Heat 4 | 20 | 10:50.60 PB | 10 |
| Sep 12 | 2025 Las Plumas Cross Country InvitationalSep 12 · 2.5 Miles Varsity · Place 8 · Yuba City | 2.5 Miles Varsity | 8 | 13:54.75 | 10 |
| Sep 10 | FVL #1Sep 10 · 5,000 Meters Varsity · Place 18 · Yuba City | 5,000 Meters Varsity | 18 | 19:46.00 | 10 |
| Sep 6 | Nevada Union Cross Country Invitational Sep 6 · 5,000 Meters Varsity (Small School) · Place 47 · Yuba City | 5,000 Meters Varsity (Small School) | 47 | 20:23.50 | 10 |
| Aug 30 | Oakmont InvitationalAug 30 · 4,000 Meters Sophomore · Place 17 · Yuba City | 4,000 Meters Sophomore | 17 | 14:09.00 | 10 |
| Aug 23 | Sierra InvitationalAug 23 · 2 Miles Sophomore · Place 16 · Yuba City | 2 Miles Sophomore | 16 | 11:30.50 PB | 10 |
| Aug 21 | Hot August Twilight MileAug 21 · 1,600 Meters New Division · Place 4 · Yuba City | 1,600 Meters New Division | 4 | 4:48Unofficial | 10 |
| Aug 21 | Hot August Twilight MileAug 21 · 1 Miles New Division · Place 4 · Yuba City | 1 Miles New Division | 4 | 4:48Unofficial | 10 |
2024 Cross Country
15 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | SJS XC SectionsNov 16 · 3,300 Meters Sophomore - D2 · Place 14 · Yuba City | 3,300 Meters Sophomore - D2 | 14 | 12:11.1 PB | 9 |
| Nov 9 | SJS XC Sub SectionsNov 9 · 2 Miles Sophomore- D2 · Place 8 · Yuba City | 2 Miles Sophomore- D2 | 8 | 11:47.7 PB | 9 |
| Oct 29 | FVL Championships Oct 29 · 3 Miles Varsity · Place 14 · Yuba City | 3 Miles Varsity | 14 | 17:56.30 | 9 |
| Oct 19 | Chico Autumn InvitationalOct 19 · 5,000 Meters Varsity · Place 36 · Yuba City | 5,000 Meters Varsity | 36 | 18:40.62 | 9 |
| Oct 19 | Chico Autumn InvitationalOct 19 · 5,000 Meters Varsity · Place 23 · Yuba City | 5,000 Meters Varsity | 23 | 18:40.62 | 9 |
| Oct 11 | West Valley Coed InvitationalOct 11 · 3 Miles Varsity · Place 23 · Yuba City | 3 Miles Varsity | 23 | 18:36.07 | 9 |
| Oct 5 | Tom Laythe InvitationalOct 5 · 5,000 Meters Varsity Large School · Place 102 · Yuba City | 5,000 Meters Varsity Large School | 102 | 18:15.12 PB | 9 |
| Sep 28 | Goldmine InvitationalSep 28 · 3 Miles Varsity · Place 11 · Yuba City | 3 Miles Varsity | 11 | 18:01.55 | 9 |
| Sep 25 | FVL Meet @ Nevada Union Sep 25 · 5,000 Meters Varsity · Place 14 · Yuba City | 5,000 Meters Varsity | 14 | 19:27.20 | 9 |
| Sep 20 | Black Butte Invitational Sep 20 · 5,000 Meters Varsity · Place 12 · Yuba City | 5,000 Meters Varsity | 12 | 20:52.88 | 9 |
| Sep 13 | Las Plumas Cross Country Invitational 2024Sep 13 · 2.5 Miles Varsity · Place 7 · Yuba City | 2.5 Miles Varsity | 7 | 14:24.28 | 9 |
| Sep 7 | Nevada Union Cross Country InvitationalSep 7 · 5,000 Meters Varsity (Large School) · Place 41 · Yuba City | 5,000 Meters Varsity (Large School) | 41 | 19:02.80 PB | 9 |
| Aug 31 | Lagoon Valley ClassicAug 31 · Varsity · Place 59 · LV Yuba City | Varsity | 59 | 18:10.1 | 9 |
| Aug 24 | Sierra InvitationalAug 24 · 2 Miles Freshman · Place 16 · Yuba City | 2 Miles Freshman | 16 | 11:56.90 | 9 |
| Aug 22 | Hot August Twilight "Mile"Aug 22 · Varsity · Place 7 · Yuba City | Varsity | 7 | 5:18 | 9 |