Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorMcElligott Invitational · Jan 23 | 4:20.64a | McElligott Invitational | January 23, 2026 |
| 10,000 Meters · OutdoorDanny Curran Invitational · Mar 27 | 30:52.85a | Danny Curran Invitational | March 27, 2026 |
| 1500 Meters · OutdoorBill Butler Invitational · Apr 10 | 4:06.16a | Bill Butler Invitational | April 10, 2026 |
| 1600 Meters · IndoorSkyline Invitational · Feb 25 | 4:39.81a | Skyline Invitational | February 25, 2023 |
| 1600 Meters · OutdoorDublin Distance Fiesta · Mar 17 | 4:29.20 | Dublin Distance Fiesta | March 17, 2023 |
| 1600 Meters · Outdoor · Hand timedWACC: Berkeley vs Piedmont vs Arroyo · Mar 17 | 5:10.0h | WACC: Berkeley vs Piedmont vs Arroyo | March 17, 2021 |
| 200 Meters · OutdoorRunning Rebels Invitational · May 4 | 30.89a | Running Rebels Invitational | May 4, 2019 |
| 3200 Meters · IndoorSkyline Invitational · Feb 25 | 9:58.70a | Skyline Invitational | February 25, 2023 |
| 3200 Meters · OutdoorDublin Distance Fiesta · Mar 17 | 9:40.56 | Dublin Distance Fiesta | March 17, 2023 |
| 3200 Meters · Outdoor · Hand timedWACC: Berkeley vs San Leandro · Mar 10 | 11:27.7h | WACC: Berkeley vs San Leandro | March 10, 2021 |
| 400 Meters · IndoorSkyline Invitational · Feb 29 | 1:05.77 | Skyline Invitational | February 29, 2020 |
| 400 Meters · OutdoorRunning Rebels Invitational · May 4 | 1:06.80a | Running Rebels Invitational | May 4, 2019 |
| 5000 Meters · Indoor2026 Paul Donahue Invitational · Apr 17 | 14:53.64a | 2026 Paul Donahue Invitational | April 17, 2026 |
| 5000 Meters · OutdoorWidener Final Qualifier · May 10 | 14:57.14a | Widener Final Qualifier | May 10, 2026 |
| 800 Meters · IndoorSkyline Invitational · Feb 26 | 2:16.73 | Skyline Invitational | February 26, 2022 |
| 800 Meters · OutdoorVarsity WACC Center Meet: Hayward, San Leandro, Piedmont, Berkeley, Arroyo and San Lorenzo · Apr 27 | 2:06.85a | Varsity WACC Center Meet: Hayward, San Leandro, Piedmont, Berkeley, Arroyo and San Lorenzo | April 27, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
5 results2026 Indoor Track
3 results2025 Indoor Track
1 results2024 Indoor Track
1 results2024 Outdoor Track
2 results2023 Indoor Track
3 results2023 Outdoor Track
20 results| Date | Meet | Event | Pl | Mark | Gr |
| May 19 | CIF North Coast Section Meet of ChampionsMay 19 · 3200 Meters · Place 23 · BerkeleyBerkeley | 3200 Meters | 23 | 10:04.27 | 12 |
| May 13 | NCS Bayshore ChampionshipsMay 13 · 3200 Meters · Place 6 · BerkeleyBerkeley | 3200 Meters | 6 | 9:55.02a | — |
| May 13 | NCS Bayshore ChampionshipsMay 13 · 1600 Meters · Place 8 · BerkeleyBerkeley | 1600 Meters | 8 | 4:29.35a | — |
| May 3 | WACC League ChampionshipMay 3 · 3200 Meters · Place 4 · BerkeleyBerkeley | 3200 Meters | 4. | 9:45.95a | 12 |
| May 3 | WACC League ChampionshipMay 3 · 1600 Meters · Place 4 · BerkeleyBerkeley | 1600 Meters | 4. | 4:32.60a | 12 |
| Apr 27 | Varsity WACC Center Meet: Hayward, San Leandro, Piedmont, Berkeley, Arroyo and San LorenzoApr 27 · 3200 Meters · Place 2 · BerkeleyBerkeley | 3200 Meters | 2. | 10:24.09a | 12 |
| Apr 27 | Varsity WACC Center Meet: Hayward, San Leandro, Piedmont, Berkeley, Arroyo and San LorenzoApr 27 · 1600 Meters · Place 2 · BerkeleyBerkeley | 1600 Meters | 2. | 4:47.29a | 12 |
| Apr 27 | Varsity WACC Center Meet: Hayward, San Leandro, Piedmont, Berkeley, Arroyo and San LorenzoApr 27 · 800 Meters · Place 2 · BerkeleyBerkeley | 800 Meters | 2. | 2:06.85a PB | 12 |
| Apr 22 | Sacramento Meet of ChampionsApr 22 · 3200 Meters · Place 24 · BerkeleyBerkeley | 3200 Meters | 24 | 10:06.95 | 12 |
| Mar 22 | WACC Center Meet: Berkeley, BOD, Arroyo & Mt EdenMar 22 · 3200 Meters · Place 2 · BerkeleyBerkeley | 3200 Meters | 2. | 10:35.69a | 12 |
| Mar 22 | WACC Center Meet: Berkeley, BOD, Arroyo & Mt EdenMar 22 · 1600 Meters · Place 2 · BerkeleyBerkeley | 1600 Meters | 2. | 4:34.13a | 12 |
| Mar 22 | WACC Center Meet: Berkeley, BOD, Arroyo & Mt EdenMar 22 · 800 Meters · Place 5 · BerkeleyBerkeley | 800 Meters | 5. | 2:13.47a | 12 |
| Mar 17 | Dublin Distance FiestaMar 17 · 3200 Meters · Place 63 · BerkeleyBerkeley | 3200 Meters | 63 | 9:40.56 PB | 12 |
| Mar 17 | Dublin Distance FiestaMar 17 · 1600 Meters · Place 48 · BerkeleyBerkeley | 1600 Meters | 48 | 4:29.20 PB | 12 |
| Mar 8 | WACC Center Meet: Berkeley, Alameda, Castro Valley & BODMar 8 · 1600 Meters · Place 1 · BerkeleyBerkeley | 1600 Meters | 1 | 4:34.81a | — |
| Mar 8 | WACC Center Meet: Berkeley, Alameda, Castro Valley & BODMar 8 · 800 Meters · Place 6 · BerkeleyBerkeley | 800 Meters | 6 | 2:07.20a | — |
| Mar 4 | Dan Gabor InvitationalMar 4 · 3200 Meters · Place 17 · Berkeley (NcBerkeley (Nc | 3200 Meters | 17 | 10:06.63 | 12 |
| Mar 4 | Dan Gabor InvitationalMar 4 · 1600 Meters · Place 23 · Berkeley (NcBerkeley (Nc | 1600 Meters | 23 | 4:33.60 | 12 |
| Mar 4 | Dan Gabor InvitationalMar 4 · 3200 Meters · Place 17 · Berkeley (NcBerkeley (Nc | 3200 Meters | 17 | 10:06.63 | 12 |
| Mar 4 | Dan Gabor InvitationalMar 4 · 1600 Meters · Place 23 · Berkeley (NcBerkeley (Nc | 1600 Meters | 23 | 4:33.60 | 12 |
2022 Outdoor Track
9 results2022 Indoor Track
2 results2021 Outdoor Track
12 results2020 Outdoor Track
1 results2020 Indoor Track
2 results2019 Outdoor Track
3 results