Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Calaveras County FairgroundsSJS XC Sub Sections · Nov 9 | 16:17.0 | SJS XC Sub Sections | November 9, 2024 |
| 3 Miles · Newhall Community ParkDe La Salle Nike Invitational · Sep 19 | 25:04.95 | De La Salle Nike Invitational | September 19, 2026 |
| 3 Miles · William Jessup UniversitySFL Championships · Nov 1 | 24:02.1 | SFL Championships | November 1, 2025 |
| 3,000 Meters · Sunset Whitney Recreation AreaSoiree at SWRA · Sep 6 | 13:46.3 | Soiree at SWRA | September 6, 2025 |
| 3,200 Meters · Granite Bay High SchoolGrizzly 3200 · Oct 18 | 14:07.58 | Grizzly 3200 | October 18, 2025 |
| 3,400 Meters · Willow Hills Reservoir Course2nd Annual Bulldog Invitational (Meet Full) · Oct 3 | 18:39.6 | 2nd Annual Bulldog Invitational (Meet Full) | October 3, 2026 |
| 5,000 Meters · Gibson Ranch Regional ParkFlat SAC Invitational · Oct 24 | 25:29.0 | Flat SAC Invitational | October 24, 2026 |
| 5,000 Meters · Sunset Whitney Recreation AreaSFL Cross Country Meet #1 · Sep 17 | 26:16.2 | SFL Cross Country Meet #1 | September 17, 2025 |
| 5,000 Meters · Willow Hills Reservoir CourseBulldog Invite · Oct 4 | 25:46.3 | Bulldog Invite | October 4, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | SFL Championships Oct 31 · 3 Miles Varsity · Place 116 · Davis | 3 Miles Varsity | 116 | 24:43.6 | 12 |
| Oct 24 | Flat SAC InvitationalOct 24 · 5,000 Meters Boys Junior Varsity- All Levels · Place 211 · Davis | 5,000 Meters Boys Junior Varsity- All Levels | 211 | 25:29.0 PB | 12 |
| Oct 17 | Grizzly 3200Oct 17 · 3,200 Meters Varsity · Place 269 · Davis | 3,200 Meters Varsity | 269 | 15:20.48 | 12 |
| Oct 3 | 2nd Annual Bulldog Invitational (Meet Full)Oct 3 · 3,400 Meters Junior Varsity · Place 136 · Davis | 3,400 Meters Junior Varsity | 136 | 18:39.6 PB | 12 |
| Sep 19 | De La Salle Nike InvitationalSep 19 · 3 Miles Junior Varsity Overflow · Place 127 · Davis | 3 Miles Junior Varsity Overflow | 127 | 25:04.95 PB | 12 |
| Sep 16 | SFL # 1Sep 16 · 3 Miles Varsity · Place 124 · Davis | 3 Miles Varsity | 124 | 26:17.3 | 12 |
| Sep 5 | Soiree at SWRASep 5 · 3,000 Meters varsity · Place 389 · Davis | 3,000 Meters varsity | 389 | 14:23.00 | 12 |
| Aug 20 | DHS Time TrialAug 20 · 1,600 Meters Varsity · Place 45 · Davis | 1,600 Meters Varsity | 45 | 6:55.49Unofficial | 12 |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | SFL Championships Nov 1 · 3 Miles Varsity · Place 151 · Davis | 3 Miles Varsity | 151 | 24:02.1 PB | 11 |
| Oct 25 | Flat SACOct 25 · 5,000 Meters Junior Varsity · Place 200 · Davis | 5,000 Meters Junior Varsity | 200 | 23:35.49 | 11 |
| Oct 18 | Grizzly 3200Oct 18 · 3,200 Meters Varsity · Place 327 · Davis | 3,200 Meters Varsity | 327 | 14:07.58 PB | 11 |
| Oct 4 | Bulldog Invite Oct 4 · 5,000 Meters Junior Varsity · Place 84 · Davis | 5,000 Meters Junior Varsity | 84 | 25:46.3 PB | 11 |
| Sep 17 | SFL Cross Country Meet #1Sep 17 · 5,000 Meters Varsity · Place 156 · Davis | 5,000 Meters Varsity | 156 | 26:16.2 PB | 11 |
| Sep 6 | Soiree at SWRASep 6 · 3,000 Meters Seeded Heats · Place 434 · Davis | 3,000 Meters Seeded Heats | 434 | 13:46.3 PB | 11 |
| Aug 30 | Lagoon Valley ClassicAug 30 · Varsity · Place 128 · JV Davis | Varsity | 128 | 18:07.1 | 11 |
| Aug 30 | Lagoon Valley ClassicAug 30 · Varsity · Place 128 · JV Davis | Varsity | 128 | 18:07.1 | 11 |
| Aug 21 | DHS Time TrialAug 21 · 1,600 Meters Boys · Place 52 · Davis | 1,600 Meters Boys | 52 | 6:58.1Unofficial | 11 |
2024 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | SJS XC Sub SectionsNov 9 · 2 Miles Sophomore- D1 · Place 129 · Davis | 2 Miles Sophomore- D1 | 129 | 16:17.0 PB | 10 |
| Nov 2 | SFL Cross Country Championships Nov 2 · Varsity · Place 159 · Davis | Varsity | 159 | 14:05.0 | 10 |
| Oct 26 | Flat SACOct 26 · 2.25 Miles Frosh/Soph Freshman · Place 139 · Davis | 2.25 Miles Frosh/Soph Freshman | 139 | 17:26.56 | 10 |
| Oct 12 | Wildfire InvitationalOct 12 · 2 Miles Frosh/Soph Freshman · Place 118 · Davis | 2 Miles Frosh/Soph Freshman | 118 | 15:32 | 10 |