Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTexas Tech Open · Jan 265:33.93aTexas Tech OpenJanuary 26, 2023
100 Meters · OutdoorCentral Valley Roadrunners USATF Youth · May 272:37.11aCentral Valley Roadrunners USATF YouthMay 27, 2017
1000 Meters · IndoorSilver & Blue Invitational · Jan 103:02.23Silver & Blue InvitationalJanuary 10, 2025
1500 Meters · OutdoorCal Invitational · Mar 204:33.57aCal InvitationalMarch 20, 2026
1600 Meters · Indoor21st Annual Pittsburg Relays · Feb 225:25.0121st Annual Pittsburg RelaysFebruary 22, 2020
1600 Meters · OutdoorDel Oro Invite · Apr 125:16.56aDel Oro Invite April 12, 2019
1600 Meters · Outdoor · Hand timedNight of the Mile · Apr 175:45.87hNight of the MileApril 17, 2021
3000 Meters · OutdoorCA Winter Track & Field State Championships · Feb 910:42.77aCA Winter Track & Field State ChampionshipsFebruary 9, 2019
3200 Meters · OutdoorBVAl Dual Pittsburg @ Freedom · Apr 1311:51.56BVAl Dual Pittsburg @ FreedomApril 13, 2022
400 Meters · OutdoorBVAL Dual Freedom @ Heritage · Mar 161:02.00aBVAL Dual Freedom @ HeritageMarch 16, 2022
600 Meters · IndoorSilver & Blue Invitational · Jan 101:36.19Silver & Blue InvitationalJanuary 10, 2025
800 Meters · IndoorNevada Wolfpack Classic & CE · Feb 52:12.12aNevada Wolfpack Classic & CEFebruary 5, 2026
800 Meters · OutdoorLSU Alumni Gold · Apr 252:09.69aLSU Alumni GoldApril 25, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 14Mountain West Outdoor Track & Field ChampionshipsMay 14 · 800 Meters · Place 11 · NevadaNevada800 MetersRound P11.2:09.74aSr
Apr 25LSU Alumni GoldApr 25 · 800 Meters · Place 3 · NevadaNevada800 Meters3.2:09.69a PBSr
Apr 1666th Mt. SAC RelaysApr 16 · 800 Meters · Place 3 · NevadaNevada800 Meters32:11.84—
Apr 1666th Mt. SAC RelaysApr 16 · 800 Meters · Place 4 · NevadaNevada800 Meters42:11.84aSr
Apr 16Bryan Clay InvitationalApr 16 · 1500 Meters · Place 308 · NevadaNevada1500 Meters308.4:42.40aSr
Apr 16Bryan Clay InvitationalApr 16 · 800 Meters · NevadaNevada800 Meters--DNSSr
Apr 3Mike Fanelli Track ClassicApr 3 · 800 Meters · Place 17 · NevadaNevada800 Meters17.2:09.97aSr
Mar 27Jim Bush Legends / Bob Larsen Distance InvitationalMar 27 · 800 Meters · Place 10 · NevadaNevada800 Meters102:11.41aSr
Mar 20Cal InvitationalMar 20 · 1500 Meters · Place 8 · NevadaNevada1500 Meters84:33.57a PBSr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 26MW Indoor ChampionshipsFeb 26 · 800 Meters · Place 20 · NevadaNevada800 Meters202:13.85aSR
Feb 13Battle Born ClassicFeb 13 · 800 Meters · Place 5 · NevadaNevada800 Meters5.2:13.01aSr
Feb 5Nevada Wolfpack Classic & CEFeb 5 · 800 Meters · Place 4 · NevadaNevada800 Meters42:12.12a PBSr
Jan 16Nevada InvitationalJan 16 · 600 Meters · Place 3 · NevadaNevada600 Meters31:37.41aSr

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 4Nevada Silver State Inv & Combined EventsDec 4 · 800 Meters · Place 4 · NevadaNevada800 Meters4.2:16.67aSr
Feb 262025 Mountain West Indoor ChampionshipsFeb 26 · 800 Meters · Place 13 · NevadaNevada800 MetersRound P13.2:15.21aJr
Jan 23Nevada Invitational & MultiJan 23 · 800 Meters · Place 3 · NevadaNevada800 Meters3.2:17.16aJr
Jan 10Silver & Blue InvitationalJan 10 · 1000 Meters · Place 4 · NevadaNevada1000 Meters43:02.23 PBSO
Jan 10Silver & Blue InvitationalJan 10 · 600 Meters · Place 3 · NevadaNevada600 Meters31:36.19 PBSO

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 15Mtn West Outdoor ChampionshipsMay 15 · 800 Meters · Place 16 · NevadaNevada800 Meters162:12.72aJR
Apr 16Bryan Clay InvitationalApr 16 · 800 Meters · Place 126 · NevadaNevada800 Meters1262:19.17JR
Apr 5Brutus Hamilton InvitationalApr 5 · 800 Meters · Place 6 · NevadaNevada800 Meters6.2:13.08aJr
Apr 3Mike Fanelli ClassicApr 3 · 800 Meters · Place 13 · NevadaNevada800 Meters132:11.06JR
Apr 3Brutus Hamilton MultisApr 3 · 800 Meters · Place 6 · NevadaNevada800 Meters62:13.08aJr
Mar 21Hornet InvitationalMar 21 · 800 Meters · Place 6 · NevadaNevada800 Meters6.2:10.23aJr

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 5Silver State InvitationalDec 5 · 800 Meters · Place 4 · NevadaNevada800 Meters4.2:18.93aJr

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 9Mountain West Outdoor ChampionshipsMay 9 · 800 Meters · Place 18 · NevadaNevada800 Meters182:14.69SO
Apr 26Fresno State InvitationalApr 26 · 800 Meters · Place 3 · NevadaNevada800 Meters3.2:12.24aSo
Apr 12Beach InviteApr 12 · 800 Meters · Place 15 · NevadaNevada800 Meters15.2:16.97aSo
Apr 112024 Bryan Clay InvitationalApr 11 · 800 Meters · Place 96 · NevadaNevada800 Meters96.2:13.42aSo
Mar 29Mike Fanelli Track ClassicMar 29 · 800 Meters · Place 37 · NevadaNevada800 Meters372:14.53a—
Mar 2345th Aztec Invitational (Day 3)Mar 23 · 800 Meters · Place 15 · NevadaNevada800 Meters15.2:17.55aSo
Mar 152024 Hornet InviteMar 15 · 800 Meters · Place 7 · NevadaNevada800 Meters72:13.89a—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 28Fresno State InvitationalApr 28 · 800 Meters · Place 15 · Nevada-RenoNevada-Reno800 Meters152:18.87a—
Apr 8Brutus Hamilton InvitationalApr 8 · 1500 Meters · Place 15 · Nevada-RenoNevada-Reno1500 Meters154:48.75a—
Mar 2544th Annual Aztec Invitational (Day 3)Mar 25 · 800 Meters · Place 18 · NevadaNevada800 Meters18.2:18.53aFr
Mar 24Bob Larsen Distance CarnivalMar 24 · 1500 Meters · Place 34 · NevadaNevada1500 Meters34.4:46.30aFr

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 26Texas Tech OpenJan 26 · 1 Mile · Place 25 · NevadaNevada1 Mile25.5:33.93a PBFr

2022 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 20CIF North Coast Section Meet of ChampionsMay 20 · 800 Meters · Place 10 · FreedomFreedom800 Meters102:23.1612
May 20CIF North Coast Section Meet of ChampionsMay 20 · 800 Meters · Place 6 · FreedomFreedom800 Meters62:20.4312
May 14NCS Tri-Valley ChampionshipMay 14 · 800 Meters · Place 1 · FreedomFreedom800 Meters12:17.3512
May 7BVAL Championships FinalsMay 7 · 3200 Meters · Place 3 · FreedomFreedom3200 Meters312:33.62a12
May 7BVAL Championships FinalsMay 7 · 1600 Meters · Place 1 · FreedomFreedom1600 MetersRound P15:32.53a12
May 7BVAL Championships FinalsMay 7 · 1600 Meters · Place 2 · FreedomFreedom1600 Meters25:30.42a12
May 7BVAL Championships FinalsMay 7 · 800 Meters · Place 2 · FreedomFreedom800 MetersRound P22:27.11a12
May 7BVAL Championships FinalsMay 7 · 800 Meters · Place 1 · FreedomFreedom800 Meters12:23.63a12
Apr 27BVAL Championships TrialsApr 27 · 1600 Meters · Place 1 · FreedomFreedom1600 MetersRound P15:32.53a12
Apr 27BVAL Championships TrialsApr 27 · 800 Meters · Place 2 · FreedomFreedom800 MetersRound P22:27.11a12
Apr 23Sacramento Meet of ChampionsApr 23 · 800 Meters · Place 5 · FreedomFreedom800 Meters52:20.5712
Apr 20BVAL Dual Deer Valley @ FreedomApr 20 · 1600 Meters · Place 1 · FreedomFreedom1600 Meters15:29.0912
Apr 20BVAL Dual Deer Valley @ FreedomApr 20 · 800 Meters · Place 1 · FreedomFreedom800 Meters12:26.6912
Apr 13BVAl Dual Pittsburg @ FreedomApr 13 · 3200 Meters · Place 2 · FreedomFreedom3200 Meters211:51.56 PB12
Apr 9Bear Creek Port City InvitationalApr 9 · 800 Meters · Place 1 · FreedomFreedom800 Meters12:30.1912
Apr 6BVAL Dual Freedom @ LibertyApr 6 · 1600 Meters · Place 1 · FreedomFreedom1600 Meters15:28.0712
Apr 6BVAL Dual Freedom @ LibertyApr 6 · 400 Meters · Place 1 · FreedomFreedom400 Meters11:04.3812
Apr 1Stanford Invitational Apr 1 · 800 Meters · Place 23 · FreedomFreedom800 Meters23.2:24.21a12
Mar 18Dublin Distance FiestaMar 18 · 800 Meters · Place 9 · FreedomFreedom800 Meters92:21.3312
Mar 16BVAL Dual Freedom @ HeritageMar 16 · 400 Meters · Place 1 · FreedomFreedom400 Meters1.1:02.00a PB12
Mar 12Marsh Creek InvitationalMar 12 · 800 Meters · Place 1 · FreedomFreedom800 Meters12:23.0712
Mar 9BVAL Dual Antioch @ FreedomMar 9 · 1600 Meters · Place 1 · FreedomFreedom1600 Meters15:30.2512
Mar 9BVAL Dual Antioch @ FreedomMar 9 · 800 Meters · Place 1 · FreedomFreedom800 Meters12:30.0412

2021 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 26FastFast Invitational #2Jun 26 · 800 Meters · 38-Unattached38-Unattached800 Meters—NT11
Jun 26FastFast Invitational #2Jun 26 · 800 Meters · 38-Unattached38-Unattached800 Meters—NT11
May 26BVAL Championships FINALSMay 26 · 800 Meters · Place 1 · FreedomFreedom800 Meters1.2:27.95a11
May 19BVAL Dual Antioch @ FreedomMay 19 · 800 Meters · Place 1 · FreedomFreedom800 Meters1.2:26.69a11
May 12BVAL Dual Freedom @ Deer Valley May 12 · 800 Meters · Place 1 · FreedomFreedom800 Meters12:30.7611
May 5Pittsburg Vs. Freedom DualMay 5 · 800 Meters · Place 1 · FreedomFreedom800 Meters12:32.0511
Apr 28BVAL Dual Heritage @ FHSApr 28 · 1600 Meters · Place 1 · FreedomFreedom1600 Meters15:36.7011
Apr 24Dublin Social Distance Fiesta (High Schools w/in 120 Miles of Dublin HS)Apr 24 · 1600 Meters · Place 48 · FreedomFreedom1600 Meters48.5:34.13a11
Apr 24Dublin Social Distance Fiesta (High Schools w/in 120 Miles of Dublin HS)Apr 24 · 800 Meters · Place 55 · FreedomFreedom800 Meters55.2:35.20a11
Apr 21BVAL Dual Liberty @ FreedomApr 21 · 800 Meters · Place 2 · FreedomFreedom800 Meters22:32.3611
Apr 17Night of the MileApr 17 · 1600 Meters · Place 2 · FreedomFreedom1600 Meters25:45.87h PB11

2020 Outdoor Track

3 results
DateMeetEventPlMarkGr
Mar 11BVAL Dual Liberty @ FreedomMar 11 · 800 Meters · Place 1 · FreedomFreedom800 Meters12:23.1810
Feb 28Freedom HS Team Time TrialsFeb 28 · 800 Meters · Place 1 · FreedomFreedom800 Meters1.2:37.60Unofficial10
Feb 28Freedom HS Team Time TrialsFeb 28 · 400 Meters · Place 14 · FreedomFreedom400 Meters14.1:05.80Unofficial10

2020 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 2221st Annual Pittsburg RelaysFeb 22 · 1600 Meters · Place 1 · FreedomFreedom1600 Meters15:25.01 PB10

2019 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jul 5USATF Region 16 Junior Olympic ChampionshipsJul 5 · 3000 Meters · Place 2 · Delta LimitlessDelta Limitless3000 Meters211:07.22—
May 17CIF North Coast Section Meet of ChampionsMay 17 · 800 Meters · Place 15 · FreedomFreedom800 MetersRound P152:20.499
May 17CIF North Coast Section Meet of ChampionsMay 17 · 800 Meters · Place 5 · FreedomFreedom800 Meters52:20.499
May 11NCS Tri-Valley ChampionshipMay 11 · 800 Meters · Place 4 · FreedomFreedom800 Meters4.2:19.71a9
May 4BVAL T&F Championships 2019May 4 · 1600 Meters · Place 3 · FreedomFreedom1600 MetersRound P3.5:31.56a9
May 4BVAL T&F Championships 2019May 4 · 1600 Meters · Place 3 · FreedomFreedom1600 Meters3.5:24.79a9
May 4BVAL T&F Championships 2019May 4 · 800 Meters · Place 3 · FreedomFreedom800 MetersRound P3.2:31.39a9
May 4BVAL T&F Championships 2019May 4 · 800 Meters · Place 1 · FreedomFreedom800 Meters1.2:27.06a9
Apr 29BVAL T&F Trials Varsity & Frosh/Soph 2019Apr 29 · 1600 Meters · Place 3 · FreedomFreedom1600 MetersRound P35:31.569
Apr 29BVAL T&F Trials Varsity & Frosh/Soph 2019Apr 29 · 800 Meters · Place 3 · FreedomFreedom800 MetersRound P32:31.399
Apr 24BVAL Dual Liberty @ FreedomApr 24 · 1600 Meters · Place 2 · FreedomFreedom1600 Meters25:43.179
Apr 24BVAL Dual Liberty @ FreedomApr 24 · 800 Meters · Place 1 · FreedomFreedom800 Meters12:27.549
Apr 20Sacramento Meet of ChampionsApr 20 · 800 Meters · Place 16 · FreedomFreedom800 Meters162:23.12PR9
Apr 17BVAL Dual Deer Valley @ Freedom Unified CompetitionApr 17 · 800 Meters · Place 1 · FreedomFreedom800 Meters12:30.269
Apr 12Del Oro Invite Apr 12 · 1600 Meters · Place 3 · FreedomFreedom1600 Meters3.5:16.56a PB9
Apr 10BVAL Dual Antioch @ Freedom - Unified CompetitionApr 10 · 1600 Meters · Place 2 · FreedomFreedom1600 Meters2.5:27.44a9
Apr 3BVAL Dual Pitt @ Freedom - Unified CompetitionApr 3 · 3200 Meters · Place 2 · FreedomFreedom3200 Meters2.12:19.84a9
Apr 3BVAL Dual Pitt @ Freedom - Unified CompetitionApr 3 · 800 Meters · Place 1 · FreedomFreedom800 Meters1.2:25.53a9
Mar 13BVAL Dual Freedom @ HeritageMar 13 · 1600 Meters · Place 1 · FreedomFreedom1600 Meters1.5:31.35a9
Mar 13BVAL Dual Freedom @ HeritageMar 13 · 800 Meters · Place 1 · FreedomFreedom800 Meters1.2:33.57a9
Mar 9Marsh Creek Invitational presented by Les Schwab Brentwood & OakleyMar 9 · 1600 Meters · Place 4 · FreedomFreedom1600 Meters4.5:37.04a9
Mar 9Marsh Creek Invitational presented by Les Schwab Brentwood & OakleyMar 9 · 800 Meters · Place 2 · FreedomFreedom800 Meters2.2:29.12a9
Feb 27LUHSD Scrimmage FHS, LHS, HHSFeb 27 · 1600 Meters · Place 2 · FreedomFreedom1600 Meters2.5:29.45a9
Feb 27LUHSD Scrimmage FHS, LHS, HHSFeb 27 · 800 Meters · Place 1 · FreedomFreedom800 Meters1.2:29.23a9
Feb 9CA Winter Track & Field State ChampionshipsFeb 9 · 3000 Meters · Place 9 · FreedomFreedom3000 Meters9.10:42.77a PB9
Feb 9CA Winter Track & Field State ChampionshipsFeb 9 · 1500 Meters · Place 22 · FreedomFreedom1500 Meters22.5:01.81a9

2018 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 22USATF Pacific Association Junior Olympic ChampionshipsJun 22 · 800 Meters · Place 14 · Delta LimitlessDelta Limitless800 Meters14.2:37.08a8
May 4Delta Valley MS Championship @ FreedomMay 4 · 1600 Meters · Place 1 · O'Hara ParkO'Hara Park1600 Meters1.5:46.698
May 4Delta Valley MS Championship @ FreedomMay 4 · 800 Meters · Place 1 · O'Hara ParkO'Hara Park800 Meters1.2:41.228
May 4Delta Valley MS Championship @ FreedomMay 4 · 400 Meters · Place 2 · O'Hara ParkO'Hara Park400 Meters2.1:06.128
Apr 25DVMS TriMeet AMS EXC OPS/DVApr 25 · 1600 Meters · Place 1 · O'Hara ParkO'Hara Park1600 Meters1.5:41.28a8
Apr 25DVMS TriMeet AMS EXC OPS/DVApr 25 · 800 Meters · Place 1 · O'Hara ParkO'Hara Park800 Meters1.2:36.03a8
Apr 25DVMS TriMeet AMS EXC OPS/DVApr 25 · 400 Meters · Place 1 · O'Hara ParkO'Hara Park400 Meters1.1:06.94a8
Apr 21Halden InvitationalApr 21 · 1600 Meters · Place 3 · Delta LimitlessDelta Limitless1600 Meters3.5:43.79a8
Apr 21Halden InvitationalApr 21 · 800 Meters · Place 1 · Delta LimitlessDelta Limitless800 Meters1.2:28.98a8
Apr 19DVMS TriMeet OPS DV BMSApr 19 · 400 Meters · Place 1 · O'Hara ParkO'Hara Park400 Meters1.1:07.608
Apr 12DVMS TriMeet EHMS AMS OPS DVApr 12 · 1600 Meters · Place 1 · O'Hara ParkO'Hara Park1600 Meters1.5:50.818
Apr 12DVMS TriMeet EHMS AMS OPS DVApr 12 · 800 Meters · Place 1 · O'Hara ParkO'Hara Park800 Meters1.2:41.848
Apr 12DVMS TriMeet EHMS AMS OPS DVApr 12 · 400 Meters · Place 3 · O'Hara ParkO'Hara Park400 Meters3.1:11.598
Jan 20Black & White Night Races (Team Trials)Jan 20 · 800 Meters · Place 4 · Delta LimitlessDelta Limitless800 Meters4.2:37.9Unofficial8

2017 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 30USATF Pacific Association Junior Olympic ChampionshipsJun 30 · 1500 Meters · Place 14 · Delta LimitlessDelta Limitless1500 Meters14.5:15.23a7
May 27Central Valley Roadrunners USATF YouthMay 27 · 100 Meters · Place 8 · Delta LimitlessDelta Limitless100 Meters85:18.03a PR13-14
May 27Central Valley Roadrunners USATF YouthMay 27 · 100 Meters · Place 12 · Delta LimitlessDelta Limitless100 Meters122:37.11a PB13-14
May 5Delta Valley Middle School ChampionshipsMay 5 · 1600 Meters · Place 1 · O'Hara ParkO'Hara Park1600 Meters1.5:58.98a7
May 5Delta Valley Middle School ChampionshipsMay 5 · 800 Meters · Place 1 · O'Hara ParkO'Hara Park800 Meters1.2:42.61a7
Apr 26DV Tri-Meet AMS BMS OPS DVApr 26 · 1600 Meters · Place 1 · O'Hara ParkO'Hara Park1600 Meters1.5:56.477
Apr 26DV Tri-Meet AMS BMS OPS DVApr 26 · 800 Meters · Place 2 · O'Hara ParkO'Hara Park800 Meters2.2:39.827
Apr 22Halden InvitationalApr 22 · 1600 Meters · Place 3 · Delta LimitlessDelta Limitless1600 Meters3.5:46.96a7
Apr 22Halden InvitationalApr 22 · 800 Meters · Place 2 · Delta LimitlessDelta Limitless800 Meters2.2:34.72a7
Apr 20DV Tri-Meet EHMS AMSApr 20 · 1600 Meters · Place 1 · O'Hara ParkO'Hara Park1600 Meters1.6:07.567
Apr 20DV Tri-Meet EHMS AMSApr 20 · 800 Meters · Place 1 · O'Hara ParkO'Hara Park800 Meters1.2:47.717
Apr 15DVTC Mini Meet #3Apr 15 · 1500 Meters · Place 1 · Delta LimitlessDelta Limitless1500 Meters1.5:26.6Unofficial7
Apr 15DVTC Mini Meet #3Apr 15 · 800 Meters · Place 4 · Delta LimitlessDelta Limitless800 Meters4.2:41.5Unofficial7
Apr 13DV Tri-Meet - DV AMS OPS Apr 13 · 1600 Meters · Place 1 · O'Hara ParkO'Hara Park1600 Meters1.6:09.187
Apr 13DV Tri-Meet - DV AMS OPS Apr 13 · 800 Meters · Place 1 · O'Hara ParkO'Hara Park800 Meters1.2:54.007
Mar 18Diablo Valley Mini MeetMar 18 · 1500 Meters · Place 1 · Delta LimitlessDelta Limitless1500 Meters1.5:40.2Unofficial7
Mar 18Diablo Valley Mini MeetMar 18 · 800 Meters · Place 2 · Delta LimitlessDelta Limitless800 Meters2.2:50.2Unofficial7
Mar 16DVMSL Mar 16 · 1600 Meters · Place 1 · O'Hara ParkO'Hara Park1600 Meters1.6:09.72aUnofficial7
Mar 16DVMSL Mar 16 · 800 Meters · Place 2 · O'Hara ParkO'Hara Park800 Meters2.2:52.31aUnofficial7
Mar 11Flying Jaguars Youth Track MeetMar 11 · 1500 Meters · Place 2 · Delta LimitlessDelta Limitless1500 Meters2.5:42.46a7
Mar 11Flying Jaguars Youth Track MeetMar 11 · 800 Meters · Place 1 · Delta LimitlessDelta Limitless800 Meters1.2:46.48a7