Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorCal Invitational · Mar 204:00.74aCal InvitationalMarch 20, 2026
1600 Meters · IndoorBuchanan Distance Classic · Feb 234:36.06Buchanan Distance ClassicFebruary 23, 2024
1600 Meters · OutdoorWinter Mile (1600) · Dec 54:25.71aWinter Mile (1600)December 5, 2023
3000 Meters · IndoorFPU Sunbird Invitational · Feb 228:46.93FPU Sunbird InvitationalFebruary 22, 2025
3200 Meters · OutdoorNSL #2 · Apr 2011:08.82aNSL #2April 20, 2022
400 Meters · OutdoorNSL #2 · Apr 2057.61aNSL #2April 20, 2022
5000 Meters · OutdoorMike Fanelli Classic · Apr 315:24.52Mike Fanelli ClassicApril 3, 2025
800 Meters · OutdoorCIF-CS Division 4 Championships · May 112:15.22aCIF-CS Division 4 ChampionshipsMay 11, 2022

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 14Mountain West Outdoor Track & Field ChampionshipsMay 14 · 1500 Meters · Place 26 · Fresno StateFresno State1500 MetersRound P26.4:17.28aSo
May 2Fresno St InviteMay 2 · 5000 Meters · Place 6 · Fresno StateFresno State5000 Meters6.15:52.95aSo
Apr 3Mike Fanelli Track ClassicApr 3 · 5000 Meters · Place 199 · Fresno StateFresno State5000 Meters199.16:23.18aSo
Mar 28West Coast RelaysMar 28 · 1500 Meters · Place 31 · Fresno StateFresno State1500 Meters31.4:03.47aSo
Mar 20Cal InvitationalMar 20 · 1500 Meters · Place 20 · Fresno StateFresno State1500 Meters204:00.74a PBSo
Mar 6Kim Duyst InvitationalMar 6 · 5000 Meters · Place 18 · Fresno StateFresno State5000 Meters1816:03.91aSo

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 21Fresno Pacific Sunbird InvitationalFeb 21 · 3000 Meters · Place 22 · Fresno StateFresno State3000 Meters229:04.51aSo

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 22025 Fresno State InvitationalMay 2 · 1500 Meters · Place 7 · Fresno StateFresno State1500 Meters74:00.77FR
Apr 3Mike Fanelli ClassicApr 3 · 5000 Meters · Place 92 · Fresno StateFresno State5000 Meters9215:24.52 PBFR
Mar 28West Coast RelaysMar 28 · 1500 Meters · Place 21 · Fresno StateFresno State1500 Meters21.4:01.33aFr
Mar 21Hornet InvitationalMar 21 · 5000 Meters · Place 43 · Fresno StateFresno State5000 Meters43.15:37.36aFr
Mar 8Bulldog InvitationalMar 8 · 1500 Meters · Place 2 · Fresno StateFresno State1500 Meters2.4:01.55aFr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 22FPU Sunbird InvitationalFeb 22 · 3000 Meters · Place 12 · Fresno StateFresno State3000 Meters128:46.93 PBFR

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 13West Coast RelaysApr 13 · 1600 Meters · Place 17 · Yosemite (CS)Yosemite (CS)1600 Meters174:30.9912

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 23Buchanan Distance ClassicFeb 23 · 1600 Meters · Place 32 · Yosemite (CS)Yosemite (CS)1600 Meters324:36.06 PB12

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Dec 5Winter Mile (1600)Dec 5 · 1600 Meters · Place 10 · YosemiteYosemite1600 Meters10.4:25.71a PB12
May 12CIF-CS Division IV ChampionshipMay 12 · 1600 Meters · Place 3 · YosemiteYosemite1600 Meters3.4:31.14a11
Apr 1West Coast RelaysApr 1 · 1600 Meters · Place 18 · Yosemite (CS)Yosemite (CS)1600 Meters184:29.9411

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 11CIF-CS Division 4 ChampionshipsMay 11 · 1600 Meters · Place 10 · YosemiteYosemite1600 Meters10.4:50.95a10
May 11CIF-CS Division 4 ChampionshipsMay 11 · 800 Meters · Place 9 · YosemiteYosemite800 Meters9.2:15.22a PB10
May 11CIF-CS Division 4 ChampionshipsMay 11 · 400 Meters · YosemiteYosemite400 Meters—DNS10
May 4NSL League ChampionshipsMay 4 · 1600 Meters · Place 4 · YosemiteYosemite1600 Meters4.4:50.06a10
May 4NSL League ChampionshipsMay 4 · 400 Meters · Place 12 · YosemiteYosemite400 Meters12.1:05.30a10
Apr 20NSL #2Apr 20 · 3200 Meters · Place 2 · YosemiteYosemite3200 Meters2.11:08.82a PB10
Apr 20NSL #2Apr 20 · 400 Meters · Place 7 · YosemiteYosemite400 Meters7.57.61a PB10
Mar 25Lemoore Invitational Kiwanis Mar 25 · 1600 Meters · Place 6 · YosemiteYosemite1600 Meters6.4:52.12a10
Mar 9YHS ScrimmageMar 9 · 1600 Meters · Place 3 · YosemiteYosemite1600 Meters3.5:04.17a10
Mar 9YHS ScrimmageMar 9 · 800 Meters · Place 3 · YosemiteYosemite800 Meters3.2:24.75a10