Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Spring Lake ParkViking Opener Invitational · Sep 12 | 11:04.2 | Viking Opener Invitational | September 12, 2026 |
| 2.75 Miles · Maxwell ParkVVAL League Championships · Nov 8 | 14:52.1 | VVAL League Championships | November 8, 2025 |
| 2.97 Miles · Spring Lake ParkVVAL XC Championships 2026 · Nov 6 | 16:27.2 | VVAL XC Championships 2026 | November 6, 2026 |
| 3 Miles · Alston ParkVVAL Center meet 3 · Oct 22 | 16:58.47 | VVAL Center meet 3 | October 22, 2025 |
| 3 Miles · Great Park45th Annual Woodbridge Cross Country Classic · Sep 18 | 15:59.5 | 45th Annual Woodbridge Cross Country Classic | September 18, 2026 |
| 3 Miles · Hayward High School21st Farmer Invitational · Sep 21 | 16:50.92 | 21st Farmer Invitational | September 21, 2024 |
| 3 Miles · Lagoon Valley ParkLagoon Valley Classic · Sep 5 | 17:41.0 | Lagoon Valley Classic | September 5, 2026 |
| 3 Miles · Napa Golf CourseNapa Valley XC Championships · Oct 29 | 17:06.45 | Napa Valley XC Championships | October 29, 2025 |
| 3 Miles · Shollenberger ParkVVAL Center Meet #2 · Oct 7 | 15:40.20 | VVAL Center Meet #2 | October 7, 2026 |
| 3 Miles · Wetlands Edge ParkVVAL Center Meet 2 · Oct 8 | 16:38.73 | VVAL Center Meet 2 | October 8, 2025 |
| 5,000 Meters · Alston ParkVVAL Center Meet #1 · Sep 23 | 17:56.7 | VVAL Center Meet #1 | September 23, 2026 |
| 5,000 Meters · Foresthill High School2026 Wildfire Invitational · Oct 10 | 17:34 | 2026 Wildfire Invitational | October 10, 2026 |
| 5,000 Meters · Willow Hills Reservoir CourseTom Laythe Invitational · Oct 5 | 17:47.49 | 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
8 results2025 Cross Country
12 results2024 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | CIF North Coast Section ChampionshipsNov 23 · 3 Miles Division 2 · Place 108 · Vintage | 3 Miles Division 2 | 108 | 19:25.30 | 10 |
| Nov 9 | VVAL League ChampionshipsNov 9 · 5,000 Meters Varsity · Place 13 · Vintage | 5,000 Meters Varsity | 13 | 17:46.5 | 10 |
| Oct 23 | VVAL Center Meet #3Oct 23 · 5,000 Meters Varsity · Place 12 · Vintage | 5,000 Meters Varsity | 12 | 15:28.8 | 10 |
| Oct 18 | Rough Rider InvitationalOct 18 · 5,000 Meters Varsity · Place 136 · Vintage | 5,000 Meters Varsity | 136 | 17:16.2 | 10 |
| Oct 12 | Wildfire InvitationalOct 12 · 5,000 Meters Varsity · Place 9 · Vintage | 5,000 Meters Varsity | 9 | 17:35 | 10 |
| Oct 9 | VVAL Center Meet #2Oct 9 · 3 Miles Varsity · Place 6 · Vintage | 3 Miles Varsity | 6 | 16:21 | 10 |
| Oct 5 | Tom Laythe InvitationalOct 5 · 5,000 Meters Varsity Large School · Place 72 · Vintage | 5,000 Meters Varsity Large School | 72 | 17:47.49 PB | 10 |
| Sep 25 | VVAL MeetSep 25 · 3 Miles Varsity · Place 4 · Vintage | 3 Miles Varsity | 4 | 16:37.4 | 10 |
| Sep 21 | 21st Farmer InvitationalSep 21 · 3 Miles Varsity · Place 39 · Vintage | 3 Miles Varsity | 39 | 16:50.92 PB | 10 |
| Sep 14 | Viking Opener InvitationalSep 14 · 2 Miles Soph · Place 3 · Vintage | 2 Miles Soph | 3 | 11:13.53 | 10 |
| Aug 31 | Lagoon Valley ClassicAug 31 · Varsity · Place 40 · LV Vintage | Varsity | 40 | 17:36.6 | 10 |