Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · IndoorFresno Pacific Sunbird Invitational · Feb 214:00.43aFresno Pacific Sunbird InvitationalFebruary 21, 2026
1500 Meters · OutdoorMountain West Outdoor Track & Field Championships · May 143:57.25aMountain West Outdoor Track & Field ChampionshipsMay 14, 2026
1600 Meters · IndoorBuchanan Distance Classic · Feb 234:33.14Buchanan Distance ClassicFebruary 23, 2024
1600 Meters · OutdoorSANGER METRIC CLASSIC 2024 · Apr 194:29.67aSANGER METRIC CLASSIC 2024April 19, 2024
200 Meters · OutdoorNWSC Meet: FHS; CHS; PHS; CHOW; RHS · Mar 2023.50aNWSC Meet: FHS; CHS; PHS; CHOW; RHSMarch 20, 2024
3200 Meters · OutdoorNWSC Meet: FHS; CHS; PHS; CHOW; RHS · Mar 2010:53.50aNWSC Meet: FHS; CHS; PHS; CHOW; RHSMarch 20, 2024
400 Meters · OutdoorNWSC Championships · May 152.42aNWSC ChampionshipsMay 1, 2024
800 Meters · IndoorFPU Sunbird Invitational · Feb 222:00.18FPU Sunbird InvitationalFebruary 22, 2025
800 Meters · OutdoorMountain West Outdoor Track & Field Championships · May 141:52.15aMountain West Outdoor Track & Field ChampionshipsMay 14, 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 · 1500 Meters · Place 18 · Fresno StateFresno State1500 MetersRound P18.3:57.25a PBSo
May 14Mountain West Outdoor Track & Field ChampionshipsMay 14 · 800 Meters · Place 12 · Fresno StateFresno State800 MetersRound P12.1:52.15a PBSo
May 2Fresno St InviteMay 2 · 1500 Meters · Place 10 · Fresno StateFresno State1500 Meters10.4:03.78aSo
Apr 16Bryan Clay InvitationalApr 16 · 800 Meters · Place 149 · Fresno StateFresno State800 Meters149.1:54.25aSo
Apr 3Mike Fanelli Track ClassicApr 3 · 1500 Meters · Place 67 · Fresno StateFresno State1500 Meters67.3:57.35aSo
Apr 3Mike Fanelli Track ClassicApr 3 · 800 Meters · Place 52 · Fresno StateFresno State800 Meters52.1:53.82aSo
Mar 28West Coast RelaysMar 28 · 800 Meters · Place 22 · Fresno StateFresno State800 Meters22.1:56.85aSo
Mar 20Cal InvitationalMar 20 · 1500 Meters · Place 15 · Fresno StateFresno State1500 Meters153:58.63aSo
Mar 6Kim Duyst InvitationalMar 6 · 800 Meters · Place 2 · Fresno StateFresno State800 Meters21:54.64aSo

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 21Fresno Pacific Sunbird InvitationalFeb 21 · 1500 Meters · Place 7 · Fresno StateFresno State1500 Meters74:00.43a PBSo

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 22025 Fresno State InvitationalMay 2 · 800 Meters · Place 13 · Fresno StateFresno State800 Meters131:56.87FR
Mar 28West Coast RelaysMar 28 · 800 Meters · Place 19 · Fresno StateFresno State800 Meters19.1:57.99aFr
Mar 21Hornet InvitationalMar 21 · 800 Meters · Place 45 · Fresno StateFresno State800 Meters45.1:59.58aFr
Mar 8Bulldog InvitationalMar 8 · 1500 Meters · Fresno StateFresno State1500 Meters—DNSFr
Mar 8Bulldog InvitationalMar 8 · 800 Meters · Place 2 · Fresno StateFresno State800 Meters2.1:59.37aFr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 22FPU Sunbird InvitationalFeb 22 · 800 Meters · Place 6 · Fresno StateFresno State800 Meters62:00.18 PBFR

2024 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 18CIF CS Masters ChampionshipsMay 18 · 800 Meters · Place 8 · CaruthersCaruthers800 Meters81:58.0512
May 10CIF CS DIV 4 CHAMPIONSHIPSMay 10 · 800 Meters · Place 1 · CaruthersCaruthers800 Meters11:59.60a—
May 1NWSC ChampionshipsMay 1 · 1600 Meters · Place 2 · CaruthersCaruthers1600 Meters24:53.57a—
May 1NWSC ChampionshipsMay 1 · 800 Meters · Place 2 · CaruthersCaruthers800 Meters22:01.27a—
May 1NWSC ChampionshipsMay 1 · 400 Meters · Place 1 · CaruthersCaruthers400 Meters152.42a PB—
Apr 26Blue Raider InvitationalApr 26 · 800 Meters · Place 1 · CaruthersCaruthers800 Meters12:01.99a—
Apr 19SANGER METRIC CLASSIC 2024Apr 19 · 1600 Meters · Place 13 · CaruthersCaruthers1600 Meters134:29.67a PB—
Apr 19SANGER METRIC CLASSIC 2024Apr 19 · 800 Meters · Place 9 · CaruthersCaruthers800 Meters92:02.50a—
Apr 16NWSC MEET #3 @ CARUTHERSApr 16 · 800 Meters · Place 1 · CaruthersCaruthers800 Meters1.2:01.13a12
Apr 16NWSC MEET #3 @ CARUTHERSApr 16 · 200 Meters · Place 2 · CaruthersCaruthers200 Meters2.24.50a12
Apr 13West Coast RelaysApr 13 · 800 Meters · Place 13 · Caruthers (CS)Caruthers (CS)800 Meters132:05.9112
Apr 13West Coast RelaysApr 13 · 1600 Meters · Place 6 · Caruthers (CS)Caruthers (CS)1600 Meters64:33.5912
Apr 10NWSC MEET #2 @ CARUTHERSApr 10 · 400 Meters · Place 1 · CaruthersCaruthers400 Meters152.43a—
Apr 10NWSC MEET #2 @ CARUTHERSApr 10 · 200 Meters · Place 1 · CaruthersCaruthers200 Meters124.11a—
Mar 22Maxie Parks InvitationalMar 22 · 400 Meters · Place 4 · CaruthersCaruthers400 Meters452.53a—
Mar 20NWSC Meet: FHS; CHS; PHS; CHOW; RHSMar 20 · 3200 Meters · Place 2 · CaruthersCaruthers3200 Meters210:53.50a PB—
Mar 20NWSC Meet: FHS; CHS; PHS; CHOW; RHSMar 20 · 200 Meters · Place 2 · CaruthersCaruthers200 Meters223.50a PB—
Mar 16Rafer Johnson Invitational Mar 16 · 1600 Meters · Place 3 · CaruthersCaruthers1600 Meters34:38.15a—
Mar 16Rafer Johnson Invitational Mar 16 · 800 Meters · Place 2 · CaruthersCaruthers800 Meters21:58.25a—
Mar 9Central Valley Christian InvitationalMar 9 · 400 Meters · Place 1 · CaruthersCaruthers400 Meters152.68a—
Mar 2Redcat RelaysMar 2 · 400 Meters · Place 1 · CaruthersCaruthers400 Meters153.56a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 23Buchanan Distance ClassicFeb 23 · 800 Meters · Place 7 · Caruthers (CS)Caruthers (CS)800 Meters72:00.8612
Feb 23Buchanan Distance ClassicFeb 23 · 1600 Meters · Place 25 · Caruthers (CS)Caruthers (CS)1600 Meters254:33.14 PB12

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
Dec 5Winter Mile (1600)Dec 5 · 1600 Meters · Place 32 · CaruthersCaruthers1600 Meters32.4:38.60a12
May 12CIF-CS Division IV ChampionshipMay 12 · 800 Meters · Place 5 · CaruthersCaruthers800 Meters5.2:04.06a11
May 4NWSC Championships FowlerMay 4 · 800 Meters · Place 6 · CaruthersCaruthers800 Meters62:10.56a—
May 4NWSC Championships FowlerMay 4 · 400 Meters · Place 3 · CaruthersCaruthers400 Meters354.29a—
Apr 27NWSC Dual #1Apr 27 · 800 Meters · Place 1 · CaruthersCaruthers800 Meters12:05.82a—
Apr 21Sanger Metric ClassicApr 21 · 400 Meters · Place 17 · CaruthersCaruthers400 Meters1754.22a—
Apr 19NWSC Meet #3 @ FOWLER/CHS,PHS,ChHS,RHSApr 19 · 800 Meters · Place 1 · CaruthersCaruthers800 Meters12:16.27a—
Apr 19NWSC Meet #3 @ FOWLER/CHS,PHS,ChHS,RHSApr 19 · 400 Meters · Place 2 · CaruthersCaruthers400 Meters254.06a—
Apr 12NWSC Dual #2Apr 12 · 800 Meters · Place 5 · CaruthersCaruthers800 Meters52:31.37a—
Apr 12NWSC Dual #2Apr 12 · 400 Meters · Place 1 · CaruthersCaruthers400 Meters153.92a—
Apr 8Yosemite Mountain InvitationalApr 8 · 400 Meters · Place 4 · CaruthersCaruthers400 Meters456.21a—
Apr 8Yosemite Mountain InvitationalApr 8 · 200 Meters · Place 3 · CaruthersCaruthers200 Meters325.31a—
Mar 25Central Valley ClassicMar 25 · 400 Meters · Place 10 · CaruthersCaruthers400 Meters1055.32a—
Mar 25Central Valley ClassicMar 25 · 200 Meters · Place 21 · CaruthersCaruthers200 Meters2124.80a—
Mar 17Gateway to Track and Field InvitationalMar 17 · 400 Meters · Place 42 · CaruthersCaruthers400 Meters42.56.19a11
Mar 4Redcat RelaysMar 4 · 400 Meters · Place 1 · CaruthersCaruthers400 Meters154.40a11

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 11CIF-CS Division 4 ChampionshipsMay 11 · 400 Meters · Place 8 · CaruthersCaruthers400 Meters8.55.84a10
May 4All Sierra ChampionshipsMay 4 · 400 Meters · Place 3 · CaruthersCaruthers400 Meters355.90a10
Apr 27WSL ChampionshipsApr 27 · 400 Meters · Place 3 · CaruthersCaruthers400 Meters356.12a10
Apr 8Yosemite Mountain InvitationalApr 8 · 400 Meters · Place 4 · CaruthersCaruthers400 Meters456.2110
Apr 8Yosemite Mountain InvitationalApr 8 · 200 Meters · Place 3 · CaruthersCaruthers200 Meters325.3110
Apr 5WSL Quad, FHS, MHS, OHS, CHSApr 5 · 300m Hurdles · Place 6 · CaruthersCaruthers300m Hurdles654.9910
Apr 5WSL Quad, FHS, MHS, OHS, CHSApr 5 · 400 Meters · Place 4 · CaruthersCaruthers400 Meters456.5310
Apr 5WSL Quad, FHS, MHS, OHS, CHSApr 5 · 200 Meters · Place 9 · CaruthersCaruthers200 Meters925.1610
Mar 30WSL Quad, FHS, CHS, RHS, FCHSMar 30 · 300m Hurdles · Place 6 · CaruthersCaruthers300m Hurdles652.5310
Mar 30WSL Quad, FHS, CHS, RHS, FCHSMar 30 · 400 Meters · Place 2 · CaruthersCaruthers400 Meters256.4610
Mar 30WSL Quad, FHS, CHS, RHS, FCHSMar 30 · 200 Meters · Place 8 · CaruthersCaruthers200 Meters825.6010