Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.93 Miles · Polo FieldsSan Francisco/Lowell Invitational · Sep 7 | 16:44.49 | San Francisco/Lowell Invitational | September 7, 2019 |
| 3 Miles · Calaveras County FairgroundsCIF Sac-Joaquin Subsection Meet · Nov 4 | 18:21.6 | CIF Sac-Joaquin Subsection Meet | November 4, 2017 |
| 5,000 Meters · Haggin Oaks Golf CourseCapital Cross Challenge (Youth, Open, Middle and High School Only) · Sep 29 | 18:13.62 | Capital Cross Challenge (Youth, Open, Middle and High School Only) | September 29, 2018 |
| 5,000 Meters · Woodward ParkRoosevelt Roughrider XC Invitational · Oct 13 | 19:39.4 | Roosevelt Roughrider XC Invitational | October 13, 2017 |
| 5750 m · Wildhorse Golf ClubStump Cross Country Invitational · Sep 10 | 20:16.7 | Stump Cross Country Invitational | September 10, 2021 |
| 6,000 Meters · Agricultural Operations Course UC Riverside Invitational · Sep 17 | 20:19.1 | UC Riverside Invitational | September 17, 2022 |
| 6,000 Meters · Baylands ParkBronco Invitational · Oct 19 | 20:18.0 | Bronco Invitational | October 19, 2024 |
| 6,000 Meters · Blacklake Golf ResortBig West Conference Championships · Oct 27 | 22:57.7 | Big West Conference Championships | October 27, 2023 |
| 6,000 Meters · Colfax Golf Club2024 NCAA DI West Regional · Nov 15 | 20:30.5 | 2024 NCAA DI West Regional | November 15, 2024 |
| 6,000 Meters · Haggin Oaks Golf CourseNCAA Division I West Region Cross Country Championships · Nov 10 | 20:37.9 | NCAA Division I West Region Cross Country Championships | November 10, 2023 |
| 6,000 Meters · Pine Ridge Golf ClubBill Dellinger Invitational · Sep 23 | 22:44.60 | Bill Dellinger Invitational | September 23, 2021 |
| 6,000 Meters · Polo FieldsUSF Inv · Aug 30 | 20:58.8 | USF Inv | August 30, 2024 |
| 6,000 Meters · Sydney R. Marovitz Golf CourseLakefront Invite · Oct 4 | 20:12.75 | Lakefront Invite | October 4, 2024 |
| 6,000 Meters · Wildhorse Golf ClubBig West Cross Country Championships · Oct 29 | 21:55.7 | Big West Cross Country Championships | October 29, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | 2024 NCAA DI West RegionalNov 15 · 6,000 Meters D1 West · Place 36 · UC DavisUC Davis | 6,000 Meters D1 West | 36 | 20:30.5 PB | Sr |
| Nov 2 | Big West Cross Country ChampionshipsNov 2 · 6,000 Meters Varsity · Place 3 · UC DavisUC Davis | 6,000 Meters Varsity | 3 | 19:51.1 | JR |
| Oct 19 | Bronco InvitationalOct 19 · 6,000 Meters Invite · Place 3 · UC DavisUC Davis | 6,000 Meters Invite | 3 | 20:18.0 PB | Sr |
| Oct 4 | Lakefront InviteOct 4 · 6,000 Meters Champs · Place 20 · UC DavisUC Davis | 6,000 Meters Champs | 20 | 20:12.75 PB | Sr |
| Aug 30 | USF InvAug 30 · 6,000 Meters College · Place 6 · UC DavisUC Davis | 6,000 Meters College | 6 | 20:58.8 PB | Sr |
2023 Cross Country
2 results2022 Cross Country
1 results2021 Cross Country
4 results2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 30 | 2019 CIF State Cross Country ChampionshipsNov 30 · 5,000 Meters Division 1 · Place 5 · Gregori-SJSGregori-SJS | 5,000 Meters Division 1 | 5 | 17:44.7 | JR |
| Nov 16 | CIF Sac-Joaquin Section XC ChampionshipsNov 16 · 5,000 Meters Division 1 · Place 1 · 1 Gregori1 Gregori | 5,000 Meters Division 1 | 1 | 18:27.9 | 11 |
| Nov 9 | CIF Sac-Joaquin Subsection MeetNov 9 · 3 Miles Varsity Division 1 · Place 1 · GregoriGregori | 3 Miles Varsity Division 1 | 1 | 18:30.8 | 11 |
| Oct 30 | CCAL #3Oct 30 · 3 Miles Varsity · Place 1 · GregoriGregori | 3 Miles Varsity | 1 | 18:01 | 11 |
| Oct 18 | Rough Rider X-C InvitationalOct 18 · 5,000 Meters Varsity · Place 1 · GregoriGregori | 5,000 Meters Varsity | 1 | 18:19.2 | 11 |
| Oct 9 | CCAL #2Oct 9 · 3 Miles Varsity · Place 1 · GregoriGregori | 3 Miles Varsity | 1 | 17:44 | 11 |
| Sep 21 | Pacific HS InvitationalSep 21 · 5,000 Meters Varsity · Place 1 · GregoriGregori | 5,000 Meters Varsity | 1 | 18:07.8 | 11 |
| Sep 7 | San Francisco/Lowell InvitationalSep 7 · 2.93 Miles Varsity-1 · Place 3 · GregoriGregori | 2.93 Miles Varsity-1 | 3 | 16:44.49 PB | 11 |
| Aug 23 | Lodi Flame InvitationalAug 23 · 5,000 Meters Varsity · Place 1 · GregoriGregori | 5,000 Meters Varsity | 1 | 19:26 | 11 |
2018 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 24 | 2018 CIF State Cross Country ChampionshipsNov 24 · 5,000 Meters Division 1 · Place 12 · Gregori-SJSGregori-SJS | 5,000 Meters Division 1 | 12 | 17:58.4 | SO |
| Nov 17 | CIF Sac-Joaquin Section XC ChampionshipsNov 17 · 5,000 Meters Varsity Division 1 · Place 8 · Gregori HighGregori High | 5,000 Meters Varsity Division 1 | 8 | 19:28.5 | 10 |
| Nov 3 | CIF Sac-Joaquin Subsection MeetNov 3 · 3 Miles Div 1 Varsity · Place 1 · GregoriGregori | 3 Miles Div 1 Varsity | 1 | 18:33.5 | 10 |
| Oct 24 | CCAL Cluster Meet #3Oct 24 · 3 Miles Varsity · Place 1 · Gregori HighGregori High | 3 Miles Varsity | 1 | 17:54.97 | 10 |
| Oct 13 | Castro Valley InvitationalOct 13 · Varsity · Place 1 · Gregori HighGregori High | Varsity | 1 | 19:05.20 | 10 |
| Oct 3 | CCAL Cluster Meet #2Oct 3 · Varsity · Place 1 · Gregori HighGregori High | Varsity | 1 | 17:27 | 10 |
| Sep 29 | Capital Cross Challenge (Collegiate Races)Sep 29 · 5,000 Meters Seeded · Place 1 · Gregori HighGregori High | 5,000 Meters Seeded | 1 | 18:13.7 | SO |
| Sep 29 | Capital Cross Challenge (Youth, Open, Middle and High School Only)Sep 29 · 5,000 Meters Varsity Seeded · Place 1 · GregoriGregori | 5,000 Meters Varsity Seeded | 1 | 18:13.62 PB | 10 |
| Sep 22 | Pacific Tiger InvitationalSep 22 · Varsity · Place 1 · GregoriGregori | Varsity | 1 | 18:17.6 | 10 |
| Sep 12 | CCAL Cluster Meet #1Sep 12 · 3 Miles Varsity · Place 2 · Gregori HighGregori High | 3 Miles Varsity | 2 | 18:25 | 10 |
| Sep 8 | Lowell InvitationalSep 8 · 2.93 Miles Varsity · Place 4 · Joseph A. GregoriJoseph A. Gregori | 2.93 Miles Varsity | 4 | 17:41.8 | — |
| Aug 24 | Lodi Flame InvitationalAug 24 · 5,000 Meters Varsity · Place 2 · Gregori HighGregori High | 5,000 Meters Varsity | 2 | 19:43 | 10 |
2017 Cross Country
2 results