Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.95 Miles · Polo FieldsBCL West #1 · Sep 17 | 19:07.06 | BCL West #1 | September 17, 2024 |
| 3 Miles · Hayward High SchoolCIF North Coast Section Championships · Nov 23 | 22:08.10 | CIF North Coast Section Championships | November 23, 2024 |
| 5,000 Meters · Baylands ParkTerry Ward Invitational · Oct 14 | 20:51.3 | Terry Ward Invitational | October 14, 2023 |
| 5,000 Meters · Golden Gate ParkJim Tracy Invitational · Sep 14 | 22:07.94 | Jim Tracy Invitational | September 14, 2022 |
| 5,000 Meters · Hamilton FieldBCL Meet #2 · Oct 26 | 21:41 | BCL Meet #2 | October 26, 2021 |
| 5,000 Meters · Polo FieldsBCL West Championships · Nov 8 | 20:33.18 | BCL West Championships | November 8, 2024 |
| 5,000 Meters · Skyline 5kSkyline Scrimmage · Aug 27 | 21:51.87 | Skyline Scrimmage | August 27, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | CIF North Coast Section ChampionshipsNov 23 · 3 Miles Division 5 · Place 33 · Lick Wilmerding | 3 Miles Division 5 | 33 | 22:08.10 PB | 12 |
| Nov 8 | BCL West ChampionshipsNov 8 · 5,000 Meters Junior Varsity · Place 2 · Lick Wilmerding | 5,000 Meters Junior Varsity | 2 | 20:33.18 PB | 12 |
| Sep 28 | Westmoor InvitationalSep 28 · 2.7 Miles Varsity · Place 7 · Lick Wilmerding | 2.7 Miles Varsity | 7 | 16:59 | 12 |
| Sep 17 | BCL West #1Sep 17 · 2.95 Miles 1 vs 2 · Place 4 · Lick Wilmerding | 2.95 Miles 1 vs 2 | 4 | 19:07.06 PB | 12 |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | CIF North Coast Section ChampionshipNov 18 · 3 Miles Varsity · Place 28 · Lick Wilmerding | 3 Miles Varsity | 28 | 20:13.2 | JR |
| Nov 3 | BCL W/C ChampionshipsNov 3 · 5,000 Meters Varsity · Place 17 · Lick Wilmerding | 5,000 Meters Varsity | 17 | 19:55.69 | 11 |
| Oct 23 | BCL Meet #3Oct 23 · 2.95 Miles Varsity · Place 12 · Lick Wilmerding | 2.95 Miles Varsity | 12 | 20:02.89 | 11 |
| Oct 21 | 40th P. Wilder XC Mariner InvitationalOct 21 · 3 Miles Open · Place 4 · Lick Wilmerding | 3 Miles Open | 4 | 21:00.02 | 11 |
| Oct 14 | Terry Ward InvitationalOct 14 · 5,000 Meters Varsity · Place 34 · Lick Wilmerding | 5,000 Meters Varsity | 34 | 20:51.3 PB | 11 |
| Sep 19 | BCL Meet #1Sep 19 · 2.95 Miles Varsity · Place 12 · Lick Wilmerding | 2.95 Miles Varsity | 12 | 20:42.59 | 11 |
2022 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | CIF North Coast Section ChampionshipNov 19 · 3 Miles Varsity · Place 34 · Lick Wilmerding | 3 Miles Varsity | 34 | 20:00.69 | SO |
| Nov 4 | BCL W/C ChampionshipsNov 4 · 5,000 Meters Varsity · Place 24 · Lick Wilmerding | 5,000 Meters Varsity | 24 | 21:11.1 | 10 |
| Oct 25 | BCL Meet #3Oct 25 · 5,000 Meters Varsity · Place 10 · Lick Wilmerding | 5,000 Meters Varsity | 10 | 22:20.00 | SO |
| Oct 25 | BCL Meet #3Oct 25 · 5,000 Meters Varsity · Lick Wilmerding | 5,000 Meters Varsity | — | DNF | SO |
| Oct 15 | 39th P. Wilder XC Mariner InvitationalOct 15 · 5,000 Meters Freshman · Place 22 · Lick Wilmerding | 5,000 Meters Freshman | 22 | 21:32.21 | SO |
| Oct 15 | 39th P. Wilder XC Mariner InvitationalOct 15 · Freshman · Place 22 · Lick Wilmerding | Freshman | 22 | 21:32.21 | SO |
| Sep 28 | BCL Meet #1Sep 28 · 3.15 Miles Varsity · Place 12 · Lick Wilmerding | 3.15 Miles Varsity | 12 | 22:55.25 | SO |
| Sep 17 | Viking Opener InvitationalSep 17 · 2 Miles Frosh/Soph Freshman · Place 13 · Lick Wilmerding | 2 Miles Frosh/Soph Freshman | 13 | 13:47.9 | 10 |
| Sep 14 | Jim Tracy Invitational Sep 14 · 5,000 Meters Frosh/Soph · Place 10 · Lick Wilmerding | 5,000 Meters Frosh/Soph | 10 | 22:07.94 PB | 10 |
| Aug 27 | Skyline ScrimmageAug 27 · 5,000 Meters Girls Varisty · Place 7 · Lick Wilmerding | 5,000 Meters Girls Varisty | 7 | 21:51.87 PB | 10 |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | BCL W/C ChampionshipsNov 5 · 5,000 Meters Junior Varsity · Place 4 · Lick Wilmerding | 5,000 Meters Junior Varsity | 4 | 21:08.38 | 9 |
| Oct 26 | BCL Meet #2Oct 26 · 5,000 Meters Girls · Place 34 · Lick Wilmerding | 5,000 Meters Girls | 34 | 21:41 PB | 9 |
| Oct 12 | Jim Tracy Invitational Oct 12 · 5,000 Meters Frosh/Soph · Place 16 · Lick Wilmerding | 5,000 Meters Frosh/Soph | 16 | 22:45.62 | 9 |
| Oct 2 | BE the G.O.A.T XC InviteOct 2 · 3 Miles Frosh/Soph Freshman · Place 6 · Lick Wilmerding | 3 Miles Frosh/Soph Freshman | 6 | 22:14.8 | 9 |
| Sep 23 | BCL Meet #1Sep 23 · 2.95 Miles Varsity · Place 42 · Lick Wilmerding | 2.95 Miles Varsity | 42 | 21:38.3 | 9 |
| Sep 11 | Farmer Invitational Sep 11 · 3 Miles Frosh/Soph · Place 36 · Lick Wilmerding | 3 Miles Frosh/Soph | 36 | 23:13.32 | 9 |
| Aug 21 | Skyline ScrimmageAug 21 · 5,000 Meters Junior Varsity · Place 1 · Lick Wilmerding | 5,000 Meters Junior Varsity | 1 | 25:02.1 | 9 |