Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCIF Sac-Joaquin Section Masters Finals 2022 · May 2115.94aCIF Sac-Joaquin Section Masters Finals 2022May 21, 2022
1500 Meters · Indoor2026 DVC Hall of Fame Classic · Feb 204:07.50a2026 DVC Hall of Fame ClassicFebruary 20, 2026
1500 Meters · Outdoor3C2A NorCal Track & Field Championships · May 24:02.72a3C2A NorCal Track & Field ChampionshipsMay 2, 2025
1600 Meters · IndoorSacTown Races FR/SO · Feb 254:38.47SacTown Races FR/SOFebruary 25, 2022
1600 Meters · Outdoor SJS Masters Prelims and Finals · May 174:16.84a SJS Masters Prelims and FinalsMay 17, 2024
3000 Meters · OutdoorStockton Saints Invitational · May 2011:59.44aStockton Saints InvitationalMay 20, 2017
3200 Meters · OutdoorSFL Center meet #3 @ GBHS · Apr 129:49.91aSFL Center meet #3 @ GBHS April 12, 2023
5000 Meters · Outdoor3C2A Northern California Track and Field Championships · May 115:49.43a3C2A Northern California Track and Field ChampionshipsMay 1, 2026
800 Meters · Indoor2026 DVC Hall of Fame Classic · Feb 202:03.23a2026 DVC Hall of Fame ClassicFebruary 20, 2026
800 Meters · Outdoor2024 Sacramento Meet of Champions · Apr 201:57.31a2024 Sacramento Meet of ChampionsApril 20, 2024

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 13C2A Northern California Track and Field ChampionshipsMay 1 · 5000 Meters · Place 14 · American RiverAmerican River5000 Meters1415:49.43a PBSO
May 13C2A Northern California Track and Field ChampionshipsMay 1 · 1500 Meters · Place 7 · American RiverAmerican River1500 Meters74:03.73aSO
May 13C2A Northern California Track and Field ChampionshipsMay 1 · 5000 Meters · Place 14 · American RiverAmerican River5000 Meters1415:49.43SO
May 13C2A Northern California Track and Field ChampionshipsMay 1 · 1500 Meters · Place 7 · American RiverAmerican River1500 Meters74:03.73SO
Apr 212026 Big 8 Conference Track and Field Championships 4/21 & 4/23Apr 21 · 5000 Meters · Place 5 · American RiverAmerican River5000 Meters5.16:07.86aSo
Apr 212026 Big 8 Conference Track and Field Championships 4/21 & 4/23Apr 21 · 1500 Meters · Place 5 · American RiverAmerican River1500 Meters5.4:05.65aSo
Apr 3Mike Fanelli Track ClassicApr 3 · 5000 Meters · Place 189 · American RiverAmerican River5000 Meters189.16:08.14aSo
Mar 20Aggie OpenMar 20 · 5000 Meters · Place 15 · American RiverAmerican River5000 Meters15.17:01.11aSo
Mar 12Pat Ryan Track and Field InvitationalMar 12 · 1500 Meters · Place 4 · American RiverAmerican River1500 Meters4.4:10.61aSo

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 202026 DVC Hall of Fame ClassicFeb 20 · 1500 Meters · Place 3 · American RiverAmerican River1500 Meters34:07.50a PBSo
Feb 202026 DVC Hall of Fame ClassicFeb 20 · 800 Meters · Place 11 · American RiverAmerican River800 Meters112:03.23a PBSo

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 23C2A NorCal Track & Field ChampionshipsMay 2 · 1500 Meters · Place 4 · American RiverAmerican River1500 Meters4.4:02.72a PBFr
Apr 212025 Big 8 ChampsApr 21 · 1500 Meters · Place 5 · American RiverAmerican River1500 Meters5.4:07.89aFr
Apr 11Chico Twilight InviteApr 11 · 1500 Meters · Place 17 · American River (Calif.)American River (Calif.)1500 Meters174:06.43aFr
Apr 3Mike Fanelli ClassicApr 3 · 1500 Meters · Place 74 · American RiverAmerican River1500 Meters744:03.11FR
Apr 3Mike Fanelli ClassicApr 3 · 800 Meters · Place 90 · American RiverAmerican River800 Meters901:59.01FR
Mar 21Hornet InvitationalMar 21 · 1500 Meters · Place 70 · American RiverAmerican River1500 Meters70.4:07.27aFr
Mar 21Hornet InvitationalMar 21 · 800 Meters · Place 52 · American RiverAmerican River800 Meters52.2:00.06aFr
Mar 14Aggie OpenMar 14 · 1500 Meters · Place 27 · American River (Calif.)American River (Calif.)1500 Meters274:18.58a—
Mar 14Aggie OpenMar 14 · 800 Meters · Place 10 · American River (Calif.)American River (Calif.)800 Meters102:00.40a—
Feb 22CCCAA NorCal PreviewFeb 22 · 1500 Meters · Place 13 · American RiverAmerican River1500 Meters13.4:18.45aFr
Feb 22CCCAA NorCal PreviewFeb 22 · 800 Meters · Place 24 · American RiverAmerican River800 Meters24.2:06.99aFr

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 17 SJS Masters Prelims and FinalsMay 17 · 1600 Meters · Place 4 · Oak RidgeOak Ridge1600 Meters4.4:16.84a PB12
May 9CIF-SJS Division I Championships FinalsMay 9 · 1600 Meters · Place 2 · Oak RidgeOak Ridge1600 Meters2.4:18.41a12
Apr 27SFL League ChampionshipsApr 27 · 1600 Meters · Place 2 · Oak RidgeOak Ridge1600 Meters2.4:24.50a12
Apr 202024 Sacramento Meet of ChampionsApr 20 · 800 Meters · Place 6 · Oak RidgeOak Ridge800 Meters6.1:57.31a PB12
Apr 13Halden InvitationalApr 13 · 1600 Meters · Place 5 · Oak RidgeOak Ridge1600 Meters54:21.36a—
Apr 10SFL Center Meet # 3 Apr 10 · 800 Meters · Place 1 · Oak RidgeOak Ridge800 Meters11:58.49a—
Feb 15Oak Ridge Time TrialsFeb 15 · 800 Meters · Oak RidgeOak Ridge800 Meters—DNS12

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 19CIF-SJS Masters Trials and FinalsMay 19 · 1600 Meters · Place 11 · Oak RidgeOak Ridge1600 Meters114:30.46a—
May 10CIF-SJS Division 1 Trials/FinalsMay 10 · 1600 Meters · Place 7 · Oak RidgeOak Ridge1600 Meters74:23.07a—
May 5Sierra Foothill League FinalsMay 5 · 3200 Meters · Oak RidgeOak Ridge3200 Meters—DNS11
May 5Sierra Foothill League FinalsMay 5 · 1600 Meters · Place 5 · Oak RidgeOak Ridge1600 Meters5.4:23.71a11
Apr 22Sacramento Meet of ChampionsApr 22 · 1600 Meters · Place 15 · Oak RidgeOak Ridge1600 Meters154:22.1011
Apr 12SFL Center meet #3 @ GBHS Apr 12 · 3200 Meters · Place 1 · Oak RidgeOak Ridge3200 Meters19:49.91a PB—
Mar 25Thunder InvitationalMar 25 · 1600 Meters · Place 3 · Oak RidgeOak Ridge1600 Meters34:28.2311
Mar 22SFL Center #2Mar 22 · 800 Meters · Place 6 · Oak RidgeOak Ridge800 Meters6.2:04.42a11
Mar 17Dublin Distance FiestaMar 17 · 800 Meters · Place 94 · Oak RidgeOak Ridge800 Meters942:07.0111
Mar 17Dublin Distance FiestaMar 17 · 1600 Meters · Place 26 · Oak RidgeOak Ridge1600 Meters264:25.0711
Mar 1SFL Center #1Mar 1 · 1600 Meters · Place 5 · Oak RidgeOak Ridge1600 Meters5.4:31.99a11
Mar 1SFL Center #1Mar 1 · 800 Meters · Place 3 · Oak RidgeOak Ridge800 Meters3.2:05.38a11
Feb 16OR Intersquad MeetFeb 16 · 800 Meters · Place 3 · Oak RidgeOak Ridge800 Meters3.2:06.60aUnofficial11

2022 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 21CIF Sac-Joaquin Section Masters Finals 2022May 21 · 1600 Meters · Place 23 · Oak RidgeOak Ridge1600 Meters234:45.39a10
May 21CIF Sac-Joaquin Section Masters Finals 2022May 21 · 100 Meters · Place 5 · Oak RidgeOak Ridge100 Meters515.94a PB10
May 12CIF-SJS Division 1 FinalsMay 12 · 1600 Meters · Place 12 · Oak RidgeOak Ridge1600 Meters12.4:27.43a10
May 6SFL FinalsMay 6 · 1600 Meters · Place 9 · Oak RidgeOak Ridge1600 Meters94:30.0510
May 6SFL FinalsMay 6 · 1600 Meters · Place 9 · Oak RidgeOak Ridge1600 Meters94:30.0510
Apr 27Oak Ridge vs. Granite BayApr 27 · 1600 Meters · Place 2 · Oak RidgeOak Ridge1600 Meters2.4:40.48a10
Apr 27Oak Ridge vs. Granite BayApr 27 · 800 Meters · Place 5 · Oak RidgeOak Ridge800 Meters5.2:12.83a10
Apr 23Sacramento Meet of ChampionsApr 23 · 3200 Meters · Place 27 · Oak RidgeOak Ridge3200 Meters2710:13.8510
Apr 20SFL Rocklin @ Oak Ridge (week 4)Apr 20 · 1600 Meters · Place 1 · Oak RidgeOak Ridge1600 Meters1.4:39.60a10
Apr 20SFL Rocklin @ Oak Ridge (week 4)Apr 20 · 800 Meters · Place 3 · Oak RidgeOak Ridge800 Meters3.2:09.98a10
Apr 6Oak Ridge and Del Oro at Whitney Dual MeetApr 6 · 1600 Meters · Place 5 · Oak RidgeOak Ridge1600 Meters5.4:46.96a10
Mar 25Bella Vista Bronco Distance & Pole Vault CarnivalMar 25 · 3200 Meters · Place 6 · Oak RidgeOak Ridge3200 Meters69:55.3910
Mar 22Oak Ridge vs. Folsom Mar 22 · 3200 Meters · Place 4 · Oak RidgeOak Ridge3200 Meters4.10:47.32a10
Mar 22Oak Ridge vs. Folsom Mar 22 · 1600 Meters · Place 3 · Oak RidgeOak Ridge1600 Meters3.4:46.06a10
Mar 18Dublin Distance FiestaMar 18 · 800 Meters · Place 116 · Oak RidgeOak Ridge800 Meters1162:09.2810
Mar 18Dublin Distance FiestaMar 18 · 1600 Meters · Place 66 · Oak RidgeOak Ridge1600 Meters664:35.6310
Mar 12Sturgeon InvitationalMar 12 · 3200 Meters · Place 7 · Oak RidgeOak Ridge3200 Meters7.10:13.23a10
Mar 5Sac State HS ClassicMar 5 · 1600 Meters · Place 8 · Oak RidgeOak Ridge1600 Meters84:34.3810

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 25SacTown Races FR/SOFeb 25 · 1600 Meters · Place 1 · Oak RidgeOak Ridge1600 Meters14:38.47 PB10
Feb 25SacTown Races FR/SOFeb 25 · 800 Meters · Place 2 · Oak RidgeOak Ridge800 Meters22:09.1110
Feb 25SacTown Races FR/SOFeb 25 · 1600 Meters · Place 1 · Oak RidgeOak Ridge1600 Meters14:38.4710
Feb 25SacTown Races FR/SOFeb 25 · 800 Meters · Place 2 · Oak RidgeOak Ridge800 Meters22:09.1110
Feb 22Oak Ridge Time TrialsFeb 22 · 800 Meters · Place 1 · Oak RidgeOak Ridge800 Meters12:09.47—

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 27Oak Ridge vs. WhitneyApr 27 · 1600 Meters · Place 1 · Oak RidgeOak Ridge1600 Meters1.4:55.27a9
Apr 27Oak Ridge vs. WhitneyApr 27 · 800 Meters · Place 1 · Oak RidgeOak Ridge800 Meters1.2:16.53a9
Apr 24Dublin Social Distance Fiesta (High Schools w/in 120 Miles of Dublin HS)Apr 24 · 1600 Meters · Place 148 · Oak RidgeOak Ridge1600 Meters148.4:57.37a9
Apr 20Oak Ridge vs. Del OroApr 20 · 800 Meters · Place 1 · Oak RidgeOak Ridge800 Meters1.2:12.93a9
Apr 14SFL: Oak Ridge @ Folsom Apr 14 · 800 Meters · Place 2 · Oak RidgeOak Ridge800 Meters22:24.09—
Apr 14SFL: Oak Ridge @ Folsom Apr 14 · 1600 Meters · Place 2 · Oak RidgeOak Ridge1600 Meters24:59.48—
Apr 7SACTOWN RACESApr 7 · 3200 Meters · Place 6 · Oak RidgeOak Ridge3200 Meters6.11:01.56a9
Apr 7SACTOWN RACESApr 7 · 1600 Meters · Place 19 · Oak RidgeOak Ridge1600 Meters19.5:13.55a9
Mar 1Oak Ridge Practice MeetMar 1 · 800 Meters · Place 7 · Oak RidgeOak Ridge800 Meters72:15.829

2018 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 24Foothill Middle School ChampionshipsApr 24 · 1600 Meters · Place 4 · Rolling Hills (El Dorado Hills)Rolling Hills (El Dorado Hills)1600 Meters4.5:37.11a6
Apr 24Foothill Middle School ChampionshipsApr 24 · 800 Meters · Place 2 · Rolling Hills (El Dorado Hills)Rolling Hills (El Dorado Hills)800 MetersRound P2.2:31.72a6
Apr 24Foothill Middle School ChampionshipsApr 24 · 800 Meters · Place 3 · Rolling Hills (El Dorado Hills)Rolling Hills (El Dorado Hills)800 Meters3.2:37.13a6

2017 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 30USATF Pacific Association Junior Olympic ChampionshipsJun 30 · 3000 Meters · 38-Unattached38-Unattached3000 Meters—DNS5
Jun 30USATF Pacific Association Junior Olympic ChampionshipsJun 30 · 1500 Meters · Place 13 · 38-Unattached38-Unattached1500 Meters13.5:28.90a5
Jun 30USATF Pacific Association Junior Olympic ChampionshipsJun 30 · 800 Meters · Place 18 · 38-Unattached38-Unattached800 Meters18.2:43.03a5
Jun 10Pacific Association ChampionshipsJun 10 · 3000 Meters · 38-Unattached38-Unattached3000 Meters—DNS5
Jun 3M.P. Striders USATF PA Youth SectionalsJun 3 · 3000 Meters · Place 4 · 38-Unattached38-Unattached3000 Meters4.12:02.70a5
Jun 3M.P. Striders USATF PA Youth SectionalsJun 3 · 800 Meters · 38-Unattached38-Unattached800 Meters—DNS5
May 20Stockton Saints InvitationalMay 20 · 3000 Meters · Place 6 · 38-Unattached38-Unattached3000 Meters6.11:59.44a PB5
May 20Stockton Saints InvitationalMay 20 · 800 Meters · 38-Unattached38-Unattached800 Meters—DNS5
Apr 29RETC USATF PA Youth T&FApr 29 · 3000 Meters · 38-Unattached38-Unattached3000 Meters—NT5
Apr 29RETC USATF PA Youth T&FApr 29 · 1500 Meters · 38-Unattached38-Unattached1500 Meters—NT5
Apr 29RETC USATF PA Youth T&FApr 29 · 800 Meters · 38-Unattached38-Unattached800 Meters—DNS5
Apr 22Shor/Sheppard USATF PA Youth T&FApr 22 · 1500 Meters · Place 7 · 38-Unattached38-Unattached1500 Meters7.5:27.60a5
Apr 22Shor/Sheppard USATF PA Youth T&FApr 22 · 800 Meters · Place 6 · 38-Unattached38-Unattached800 Meters6.2:43.32a5