Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Outdoor2026 ASUN Outdoor Track & Field Championships · May 1638:26.07a2026 ASUN Outdoor Track & Field ChampionshipsMay 16, 2026
1000 Meters · IndoorCommodore Challenge · Jan 133:11.04aCommodore ChallengeJanuary 13, 2023
1500 Meters · OutdoorMusic City Outdoor Challenge · Apr 264:48.24aMusic City Outdoor ChallengeApril 26, 2024
1600 Meters · OutdoorOak Ridge vs. Granite Bay · Apr 275:17.80aOak Ridge vs. Granite BayApril 27, 2022
400 Meters · OutdoorGrizzly Time Trials / Field Event Comp · Mar 251:10.24aGrizzly Time Trials / Field Event Comp March 25, 2021
5000 Meters · OutdoorYellow Jacket Invitational · Mar 2017:52.58aYellow Jacket InvitationalMarch 20, 2026
800 Meters · OutdoorCIF-SJS Division 1 Finals · May 122:22.61aCIF-SJS Division 1 FinalsMay 12, 2022

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 162026 ASUN Outdoor Track & Field ChampionshipsMay 16 · 10,000 Meters · Place 11 · LipscombLipscomb10,000 Meters11.38:26.07a PBSr
May 162026 ASUN Outdoor Track & Field ChampionshipsMay 16 · 5000 Meters · Place 18 · LipscombLipscomb5000 Meters18.18:06.53aSr
Apr 17Georgia Tech InvitationalApr 17 · 5000 Meters · Place 25 · LipscombLipscomb5000 Meters25.18:27.34aSr
Apr 10Tennessee InvitationalApr 10 · 5000 Meters · LipscombLipscomb5000 Meters--DNSSr
Mar 20Yellow Jacket InvitationalMar 20 · 5000 Meters · Place 17 · LipscombLipscomb5000 Meters1717:52.58a PBSr

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 18Georgia Tech InvitationalApr 18 · 5000 Meters · LipscombLipscomb5000 Meters—DNFJr

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 26Music City Outdoor ChallengeApr 26 · 1500 Meters · Place 34 · LipscombLipscomb1500 Meters34.4:48.24a PBSo
Apr 19Georgia Tech InvitationalApr 19 · 5000 Meters · Place 33 · LipscombLipscomb5000 Meters33.18:19.65aSo
Mar 15Yellow Jacket InvitationalMar 15 · 1500 Meters · Place 42 · LipscombLipscomb1500 Meters424:50.94a—
Mar 15Yellow Jacket InvitationalMar 15 · 800 Meters · Place 19 · LipscombLipscomb800 Meters192:27.04a—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 21Georgia Tech InvitationalApr 21 · 1500 Meters · Place 69 · LipscombLipscomb1500 Meters694:54.84a—
Apr 21Georgia Tech InvitationalApr 21 · 800 Meters · Place 68 · LipscombLipscomb800 Meters682:31.71a—
Mar 17Yellow Jacket InvitationalMar 17 · 1500 Meters · Place 36 · LipscombLipscomb1500 Meters365:04.04FR
Mar 17Yellow Jacket InvitationalMar 17 · 800 Meters · Place 26 · LipscombLipscomb800 Meters262:36.59FR

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 13Commodore ChallengeJan 13 · 1000 Meters · Place 16 · LipscombLipscomb1000 Meters16.3:11.04a PBFr

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 12CIF-SJS Division 1 FinalsMay 12 · 800 Meters · Place 10 · Granite BayGranite Bay800 Meters10.2:22.61a PB12
May 10CIF-SJS Division I PrelimsMay 10 · 800 Meters · Place 9 · Granite BayGranite Bay800 MetersRound P9.2:23.55a12
May 4SFL TrialsMay 4 · 800 Meters · Place 6 · Granite BayGranite Bay800 MetersRound P6.2:26.67a12
Apr 27Oak Ridge vs. Granite BayApr 27 · 1600 Meters · Place 3 · Granite BayGranite Bay1600 Meters3.5:17.80a PB12
Apr 27Oak Ridge vs. Granite BayApr 27 · 800 Meters · Place 4 · Granite BayGranite Bay800 Meters4.2:28.63a12
Mar 29Double Duel: GBHS vs Del Oro, GBHS vs Rocklin, Rocklin vs Del OroMar 29 · 1600 Meters · Place 2 · Granite BayGranite Bay1600 Meters2.5:23.78a12
Mar 29Double Duel: GBHS vs Del Oro, GBHS vs Rocklin, Rocklin vs Del OroMar 29 · 800 Meters · Place 2 · Granite BayGranite Bay800 Meters2.2:31.03a12
Mar 12Sturgeon InvitationalMar 12 · 1600 Meters · Place 9 · Granite BayGranite Bay1600 Meters9.5:30.06a12
Feb 17GBHS Time Trials Feb 17 · 1600 Meters · Place 1 · Granite BayGranite Bay1600 Meters1.5:21.02aUnofficial12
Feb 17GBHS Time Trials Feb 17 · 400 Meters · Place 5 · Granite BayGranite Bay400 Meters5.1:06.02aUnofficial12

2021 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 21Sierra Foothill League (SFL) FinalsMay 21 · 1600 Meters · Place 15 · Granite BayGranite Bay1600 Meters15.5:26.16a11
May 21Sierra Foothill League (SFL) FinalsMay 21 · 800 Meters · Place 17 · Granite BayGranite Bay800 MetersRound P17.2:31.50a11
May 21Sierra Foothill League (SFL) FinalsMay 21 · 800 Meters · Place 11 · Granite BayGranite Bay800 Meters11.2:29.46a11
May 19Sierra Foothill League (SFL) TrialsMay 19 · 800 Meters · Place 17 · Granite BayGranite Bay800 MetersRound P17.2:31.50a11
May 13SFL Dual Oak Ridge @ Granite BayMay 13 · 1600 Meters · Place 8 · Granite BayGranite Bay1600 Meters8.5:26.89a11
May 13SFL Dual Oak Ridge @ Granite BayMay 13 · 800 Meters · Place 4 · Granite BayGranite Bay800 Meters4.2:34.31a11
May 4Whitney Versus Granite BayMay 4 · 1600 Meters · Place 2 · Granite BayGranite Bay1600 Meters2.5:28.12a11
May 4Whitney Versus Granite BayMay 4 · 800 Meters · Place 5 · Granite BayGranite Bay800 Meters5.2:35.93a11
Apr 28SFL: Granite Bay @ FolsomApr 28 · 1600 Meters · Place 2 · Granite BayGranite Bay1600 Meters2.5:43.74a11
Apr 28SFL: Granite Bay @ FolsomApr 28 · 800 Meters · Place 3 · Granite BayGranite Bay800 Meters3.2:35.44a11
Mar 25Grizzly Time Trials / Field Event Comp Mar 25 · 1600 Meters · Place 2 · Granite BayGranite Bay1600 Meters2.5:37.73a11
Mar 25Grizzly Time Trials / Field Event Comp Mar 25 · 400 Meters · Place 13 · Granite BayGranite Bay400 Meters13.1:10.24a PB11