Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Sierra CollegeSierra Invitational · Aug 19 | 12:36.02 | Sierra Invitational | August 19, 2023 |
| 3 Miles · Hayward High School21st Farmer Invitational · Sep 21 | 17:32.46 | 21st Farmer Invitational | September 21, 2024 |
| 3 Miles · Liberty High SchoolPost Season Last Chance Time Trial · Nov 28 | 18:23.00 | Post Season Last Chance Time Trial | November 28, 2023 |
| 3 Miles · Stoneman Trailhead (Outer and Inner Loop)BVAL Quad Meet [Antioch, Emerald, Liberty @ Pittsburg] · Oct 15 | 20:43 | BVAL Quad Meet [Antioch, Emerald, Liberty @ Pittsburg] | October 15, 2025 |
| 5,000 Meters · Willow Hills Reservoir CourseTom Laythe Invitational · Oct 5 | 19:30.54 | Tom Laythe Invitational | October 5, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
9 results2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | CIF North Coast Section ChampionshipsNov 23 · 3 Miles Division 1 · Place 33 · Liberty - Brentwood | 3 Miles Division 1 | 33 | 18:15.00 | 11 |
| Nov 6 | 2024 BVAL ChampionshipsNov 6 · 3 Miles Varsity · Place 19 · Liberty - Brentwood | 3 Miles Varsity | 19 | 20:25.79 | 11 |
| Oct 16 | BVAL Meet: Deer Valley, Liberty @ HeritageOct 16 · 5,000 Meters Varsity · Place 15 · Liberty - Brentwood | 5,000 Meters Varsity | 15 | 18:48.77 | 11 |
| Oct 5 | Tom Laythe InvitationalOct 5 · 5,000 Meters Varsity Large School · Place 174 · Liberty - Brentwood | 5,000 Meters Varsity Large School | 174 | 19:30.54 PB | 11 |
| Sep 25 | BVAL Meet: Antioch, Deer Valley, Emerald @ LibertySep 25 · 5,000 Meters Varsity · Place 6 · Liberty - Brentwood | 5,000 Meters Varsity | 6 | 19:01.9 | 11 |
| Sep 21 | 21st Farmer InvitationalSep 21 · 3 Miles Varsity · Place 71 · Liberty - Brentwood | 3 Miles Varsity | 71 | 17:32.46 PB | 11 |
| Sep 11 | BVAL Tri-Meet: Freedom H.S., Liberty H.S., at Antioch H.S. Sep 11 · 3 Miles Varsity · Place 3 · Liberty - Brentwood | 3 Miles Varsity | 3 | 19:53.94 | 11 |
| Aug 28 | LUHSD ShowcaseAug 28 · 2 Miles Varsity · Place 8 · Liberty - Brentwood | 2 Miles Varsity | 8 | 11:30.294 | 11 |
2023 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 28 | Post Season Last Chance Time TrialNov 28 · 3 Miles Boys 3 Mile · Place 8 · Liberty - Brentwood | 3 Miles Boys 3 Mile | 8 | 18:23.00 PB | 10 |
| Nov 18 | CIF North Coast Section ChampionshipNov 18 · 3 Miles Division 1 · Place 40 · Liberty - Brentwood | 3 Miles Division 1 | 40 | 18:21.3 | SO |
| Nov 8 | BVAL XC ChampionshipsNov 8 · 5,000 Meters Varsity · Place 26 · Liberty - Brentwood | 5,000 Meters Varsity | 26 | 21:31.73 | 10 |
| Nov 1 | BVAL Dual Meet- Heritage @ LibertyNov 1 · 5,000 Meters Varsity · Place 8 · Liberty - Brentwood | 5,000 Meters Varsity | 8 | 18:09.937 | 10 |
| Oct 25 | BVAL Dual Meet | Liberty at PittsburgOct 25 · 3 Miles Varsity · Place 3 · Liberty - Brentwood | 3 Miles Varsity | 3 | 21:50.34 | 10 |
| Oct 20 | 75th Annual Mt. SAC Cross Country InvitationalOct 20 · 2.93 Miles Varsity Division 1 · Place 77 · Liberty - Brentwood | 2.93 Miles Varsity Division 1 | 77 | 18:34 | 10 |
| Oct 18 | BVAL Dual Meet - Deer Valley @ LibertyOct 18 · 5,000 Meters Varsity · Place 4 · Liberty - Brentwood | 5,000 Meters Varsity | 4 | 18:49.411 | 10 |
| Oct 7 | Asics Clovis InvitationalOct 7 · 5,000 Meters Varsity · Place 216 · Liberty (NC) | 5,000 Meters Varsity | 216 | 18:40.3 | 10 |
| Sep 27 | BVAL Dual Meet- Liberty@FreedomSep 27 · 5,000 Meters Varsity · Place 7 · Liberty - Brentwood | 5,000 Meters Varsity | 7 | 18:57.71 | 10 |
| Sep 16 | Farmer InvitationalSep 16 · 3 Miles Varsity · Place 117 · Liberty - Brentwood | 3 Miles Varsity | 117 | 18:40.38 | 10 |
| Aug 31 | Liberty HS 3200 Intrasquad Time TrialAug 31 · 3,200 Meters Boys Open 3200 · Place 3 · Liberty - Brentwood | 3,200 Meters Boys Open 3200 | 3 | 12:20Unofficial | 10 |
| Aug 19 | Sierra InvitationalAug 19 · 2 Miles Sophomore · Place 42 · Liberty - Brentwood | 2 Miles Sophomore | 42 | 12:36.02 PB | 10 |
2022 Cross Country
12 results