Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Outdoor2026 Central Valley Championships · Apr 2532:53.64a2026 Central Valley ChampionshipsApril 25, 2026
10000 Meters · Outdoor3C2A Northern California Track and Field Championships · May 132:46.48a3C2A Northern California Track and Field ChampionshipsMay 1, 2026
1500 Meters · IndoorFresno Pacific Sunbird Invitational · Feb 214:12.70aFresno Pacific Sunbird InvitationalFebruary 21, 2026
1500 Meters · OutdoorJim Linthicum Invitational · Apr 104:06.64aJim Linthicum InvitationalApril 10, 2026
1600 Meters · IndoorBuchanan Distance Classic · Feb 234:38.39Buchanan Distance ClassicFebruary 23, 2024
1600 Meters · OutdoorCIF Division II Championships · May 104:33.29aCIF Division II Championships May 10, 2024
3000 Meters · IndoorFresno Pacific Sunbird Invitational · Feb 219:07.15aFresno Pacific Sunbird InvitationalFebruary 21, 2026
3200 Meters · IndoorBuchanan Distance Classic · Feb 2310:06.00Buchanan Distance ClassicFebruary 23, 2024
3200 Meters · OutdoorClovis East Track and Field Carnival · Mar 89:53.31aClovis East Track and Field CarnivalMarch 8, 2024
5000 Meters · Outdoor3C2A Northern California Track and Field Championships · May 115:22.32a3C2A Northern California Track and Field ChampionshipsMay 1, 2026
800 Meters · IndoorNYL #1 · Feb 282:06.26aNYL #1February 28, 2024
800 Meters · OutdoorJack Albiani Invitational · Mar 52:03.24aJack Albiani InvitationalMarch 5, 2026
Complete · OutdoorNYL Frosh/Soph Championship-New · May 32:16.50aNYL Frosh/Soph Championship-NewMay 3, 2022

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 13C2A Northern California Track and Field ChampionshipsMay 1 · 10000 Meters · Place 2 · Clovis CCClovis CC10000 Meters232:46.48a PBFR
May 13C2A Northern California Track and Field ChampionshipsMay 1 · 5000 Meters · Place 7 · Clovis CCClovis CC5000 Meters715:22.32a PBFR
May 13C2A Northern California Track and Field ChampionshipsMay 1 · 10000 Meters · Place 2 · Clovis CCClovis CC10000 Meters232:46.48FR
May 13C2A Northern California Track and Field ChampionshipsMay 1 · 5000 Meters · Place 7 · Clovis CCClovis CC5000 Meters715:22.32FR
Apr 252026 Central Valley ChampionshipsApr 25 · 10,000 Meters · Place 1 · Clovis CCClovis CC10,000 Meters1.32:53.64a PBFr
Apr 252026 Central Valley ChampionshipsApr 25 · 5000 Meters · Place 2 · Clovis CCClovis CC5000 Meters2.15:43.46aFr
Apr 252026 Central Valley ChampionshipsApr 25 · 1500 Meters · Place 5 · Clovis CCClovis CC1500 Meters5.4:12.45aFr
Apr 222026 Central Valley ChampionshipsApr 22 · 10,000 Meters · Place 1 · Clovis CCClovis CC10,000 Meters1.32:53.64aFr
Apr 222026 Central Valley ChampionshipsApr 22 · 5000 Meters · Place 2 · Clovis CCClovis CC5000 Meters2.15:43.46aFr
Apr 222026 Central Valley ChampionshipsApr 22 · 1500 Meters · Place 5 · Clovis CCClovis CC1500 Meters5.4:12.45aFr
Apr 22CVC Steeplechase and 10kApr 22 · 10,000 Meters · Place 1 · Clovis CCClovis CC10,000 Meters1.32:53.64aFr
Apr 10Jim Linthicum InvitationalApr 10 · 1500 Meters · Place 17 · Clovis CCClovis CC1500 Meters174:06.64a PBFr
Apr 10Jim Linthicum InvitationalApr 10 · 800 Meters · Place 19 · Clovis CCClovis CC800 Meters192:04.81aFr
Apr 3Mike Fanelli Track ClassicApr 3 · 10,000 Meters · Place 52 · Clovis CCClovis CC10,000 Meters52.33:13.77aFr
Mar 28West Coast RelaysMar 28 · 5000 Meters · Place 9 · Clovis CCClovis CC5000 Meters9.15:46.50aFr
Mar 28West Coast RelaysMar 28 · 1500 Meters · Place 52 · Clovis CCClovis CC1500 Meters52.4:08.97aFr
Mar 14Oxy Distance Carnival and Spring Break ClassicMar 14 · 5000 Meters · Place 116 · Clovis CCClovis CC5000 Meters116.15:48.98aFr
Mar 5Jack Albiani InvitationalMar 5 · 1500 Meters · Place 5 · Clovis CCClovis CC1500 Meters54:08.74aFr
Mar 5Jack Albiani InvitationalMar 5 · 800 Meters · Place 9 · Clovis CCClovis CC800 Meters92:03.24a PBFr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21Fresno Pacific Sunbird InvitationalFeb 21 · 3000 Meters · Place 27 · Clovis CCClovis CC3000 Meters279:07.15a PBFr
Feb 21Fresno Pacific Sunbird InvitationalFeb 21 · 1500 Meters · Place 31 · Clovis CCClovis CC1500 Meters314:12.70a PBFr

2024 Outdoor Track

29 results
DateMeetEventPlMarkGr
May 10CIF Division II Championships May 10 · 3200 Meters · Place 11 · SunnysideSunnyside3200 Meters119:59.70a—
May 10CIF Division II Championships May 10 · 1600 Meters · Place 12 · SunnysideSunnyside1600 Meters124:33.29a PB—
May 10CIF Division II Championships May 10 · 800 Meters · Place 8 · SunnysideSunnyside800 Meters82:03.98a—
May 3NYL Championships 2024May 3 · 3200 Meters · Place 5 · SunnysideSunnyside3200 Meters510:08.30a—
May 3NYL Championships 2024May 3 · 1600 Meters · Place 6 · SunnysideSunnyside1600 Meters64:36.28a—
May 3NYL Championships 2024May 3 · 800 Meters · Place 5 · SunnysideSunnyside800 Meters52:03.58a—
Apr 26Reedley InvitationalApr 26 · 3200 Meters · Place 6 · SunnysideSunnyside3200 Meters69:56.24a—
Apr 26Reedley InvitationalApr 26 · 1600 Meters · Place 12 · SunnysideSunnyside1600 Meters124:37.81a—
Apr 26Reedley InvitationalApr 26 · 800 Meters · Place 20 · SunnysideSunnyside800 Meters202:05.41a—
Apr 17NYL Meet #6Apr 17 · 3200 Meters · Place 1 · SunnysideSunnyside3200 Meters110:23.33a—
Apr 17NYL Meet #6Apr 17 · 1600 Meters · Place 2 · SunnysideSunnyside1600 Meters24:35.98a—
Apr 17NYL Meet #6Apr 17 · 800 Meters · Place 2 · SunnysideSunnyside800 Meters22:03.26a—
Apr 13West Coast RelaysApr 13 · 3200 Meters · Place 8 · Sunnyside (CS)Sunnyside (CS)3200 Meters810:06.4112
Apr 13West Coast RelaysApr 13 · 1600 Meters · Place 15 · Sunnyside (CS)Sunnyside (CS)1600 Meters154:36.5012
Apr 3NYL #4Apr 3 · 3200 Meters · Place 1 · SunnysideSunnyside3200 Meters110:36.51a—
Apr 3NYL #4Apr 3 · 1600 Meters · Place 1 · SunnysideSunnyside1600 Meters14:43.81a—
Apr 3NYL #4Apr 3 · 800 Meters · Place 3 · SunnysideSunnyside800 Meters32:07.05a—
Mar 22Monarch InvitationalMar 22 · 3200 Meters · Place 2 · SunnysideSunnyside3200 Meters210:12.21a—
Mar 22Monarch InvitationalMar 22 · 1600 Meters · Place 3 · SunnysideSunnyside1600 Meters34:38.08a—
Mar 22Monarch InvitationalMar 22 · 800 Meters · Place 1 · SunnysideSunnyside800 Meters12:06.18a—
Mar 16Rafer Johnson Invitational Mar 16 · 3200 Meters · Place 2 · SunnysideSunnyside3200 Meters210:10.55a—
Mar 16Rafer Johnson Invitational Mar 16 · 1600 Meters · Place 6 · SunnysideSunnyside1600 Meters64:44.82a—
Mar 16Rafer Johnson Invitational Mar 16 · 800 Meters · Place 8 · SunnysideSunnyside800 Meters82:05.32a—
Mar 13NYL meet #3Mar 13 · 3200 Meters · Place 1 · SunnysideSunnyside3200 Meters110:19.08a—
Mar 13NYL meet #3Mar 13 · 1600 Meters · Place 1 · SunnysideSunnyside1600 Meters14:40.73a—
Mar 13NYL meet #3Mar 13 · 800 Meters · Place 3 · SunnysideSunnyside800 Meters32:04.72a—
Mar 8Clovis East Track and Field CarnivalMar 8 · 3200 Meters · Place 11 · SunnysideSunnyside3200 Meters119:53.31a PB—
Mar 8Clovis East Track and Field CarnivalMar 8 · 1600 Meters · Place 21 · SunnysideSunnyside1600 Meters214:34.52a—
Mar 8Clovis East Track and Field CarnivalMar 8 · 800 Meters · Place 12 · SunnysideSunnyside800 Meters122:03.72a—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 28NYL #1Feb 28 · 3200 Meters · Place 1 · SunnysideSunnyside3200 Meters110:14.70a—
Feb 28NYL #1Feb 28 · 1600 Meters · Place 1 · SunnysideSunnyside1600 Meters14:39.40a—
Feb 28NYL #1Feb 28 · 800 Meters · Place 1 · SunnysideSunnyside800 Meters12:06.26a PB—
Feb 23Buchanan Distance ClassicFeb 23 · 3200 Meters · Place 22 · Sunnyside (CS)Sunnyside (CS)3200 Meters2210:06.00 PB12
Feb 23Buchanan Distance ClassicFeb 23 · 1600 Meters · Place 35 · Sunnyside (CS)Sunnyside (CS)1600 Meters354:38.39 PB12

2023 Outdoor Track

20 results
DateMeetEventPlMarkGr
Dec 5Winter Mile (1600)Dec 5 · 1600 Meters · UnattachedUnattached1600 Meters—DNS12
May 5NYL Championship May 5 · 1600 Meters · Place 11 · SunnysideSunnyside1600 Meters114:51.70a—
May 5NYL Championship May 5 · 800 Meters · Place 11 · SunnysideSunnyside800 Meters112:10.21a—
Apr 19NYL Meet #6Apr 19 · 3200 Meters · Place 4 · SunnysideSunnyside3200 Meters4.10:59.58a11
Apr 19NYL Meet #6Apr 19 · 1600 Meters · Place 5 · SunnysideSunnyside1600 Meters5.4:54.09a11
Apr 19NYL Meet #6Apr 19 · 800 Meters · Place 9 · SunnysideSunnyside800 Meters9.2:12.54a11
Apr 8Yosemite Mountain InvitationalApr 8 · 1600 Meters · Place 2 · SunnysideSunnyside1600 Meters25:01.52a—
Apr 8Yosemite Mountain InvitationalApr 8 · 800 Meters · Place 6 · SunnysideSunnyside800 Meters62:23.93a—
Mar 28NYL #4Mar 28 · 3200 Meters · SunnysideSunnyside3200 Meters—DNS11
Mar 28NYL #4Mar 28 · 1600 Meters · Place 5 · SunnysideSunnyside1600 Meters5.4:57.87a11
Mar 28NYL #4Mar 28 · 800 Meters · Place 2 · SunnysideSunnyside800 Meters2.2:20.12a11
Mar 24Exeter Monarch InvitationalMar 24 · 1600 Meters · Place 11 · SunnysideSunnyside1600 Meters114:53.00a—
Mar 24Exeter Monarch InvitationalMar 24 · 800 Meters · Place 7 · SunnysideSunnyside800 Meters72:11.03a—
Mar 18Rafer Johnson Invitational Mar 18 · 1600 Meters · Place 15 · SunnysideSunnyside1600 Meters155:00.57a—
Mar 18Rafer Johnson Invitational Mar 18 · 800 Meters · Place 11 · SunnysideSunnyside800 Meters112:12.65a—
Mar 15NYL Meet #3Mar 15 · 1600 Meters · Place 4 · SunnysideSunnyside1600 Meters44:57.94a—
Mar 15NYL Meet #3Mar 15 · 800 Meters · Place 8 · SunnysideSunnyside800 Meters82:14.29a—
Mar 1NYL #1 Sunnyside, Madera South, McLane, Sanger West, RooseveltMar 1 · 3200 Meters · Place 2 · SunnysideSunnyside3200 Meters211:23.011
Mar 1NYL #1 Sunnyside, Madera South, McLane, Sanger West, RooseveltMar 1 · 1600 Meters · Place 3 · SunnysideSunnyside1600 Meters35:06.011
Mar 1NYL #1 Sunnyside, Madera South, McLane, Sanger West, RooseveltMar 1 · 800 Meters · Place 4 · SunnysideSunnyside800 Meters42:17.011

2022 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 3NYL Frosh/Soph Championship-NewMay 3 · Complete · Place 2 · SunnysideSunnysideComplete212:04.06a10
May 3NYL Frosh/Soph Championship-NewMay 3 · Complete · Place 3 · SunnysideSunnysideComplete34:56.09a10
May 3NYL Frosh/Soph Championship-NewMay 3 · Complete · Place 2 · SunnysideSunnysideComplete22:16.50a PB10
Apr 20NYL Meet #6Apr 20 · 1600 Meters · Place 7 · SunnysideSunnyside1600 Meters75:03.9510
Apr 20NYL Meet #6Apr 20 · 800 Meters · Place 12 · SunnysideSunnyside800 Meters122:20.3010
Apr 8Yosemite Mountain InvitationalApr 8 · 1600 Meters · Place 2 · SunnysideSunnyside1600 Meters25:01.5210
Apr 8Yosemite Mountain InvitationalApr 8 · 800 Meters · Place 6 · SunnysideSunnyside800 Meters62:23.9310
Mar 30NYL Meet #4Mar 30 · 1600 Meters · Place 7 · SunnysideSunnyside1600 Meters75:07.6210
Mar 30NYL Meet #4Mar 30 · 800 Meters · Place 9 · SunnysideSunnyside800 Meters92:16.4310
Mar 25Exeter Monarch InvitationalMar 25 · 1600 Meters · Place 5 · SunnysideSunnyside1600 Meters55:00.7310
Mar 25Exeter Monarch InvitationalMar 25 · 800 Meters · Place 1 · SunnysideSunnyside800 Meters12:15.4910
Mar 25Exeter Monarch InvitationalMar 25 · 800 Meters · Place 1 · SunnysideSunnyside800 Meters12:15.4910
Mar 19Rafer Johnson InvitationMar 19 · 1600 Meters · Place 11 · SunnysideSunnyside1600 Meters115:05.9310
Mar 19Rafer Johnson InvitationMar 19 · 800 Meters · Place 9 · SunnysideSunnyside800 Meters92:16.5410
Mar 16NYL Meet 3Mar 16 · 800 Meters · Place 5 · SunnysideSunnyside800 Meters52:17.9710
Mar 16NYL Meet 3Mar 16 · 1600 Meters · Place 2 · SunnysideSunnyside1600 Meters25:08.9010
Mar 11Clovis East CarnivalMar 11 · 1600 Meters · Place 9 · SunnysideSunnyside1600 Meters95:01.5110
Mar 11Clovis East CarnivalMar 11 · 800 Meters · Place 10 · SunnysideSunnyside800 Meters102:17.1510
Mar 2NYL MEET #1Mar 2 · 1600 Meters · Place 6 · SunnysideSunnyside1600 Meters65:05.8910
Mar 2NYL MEET #1Mar 2 · 800 Meters · Place 6 · SunnysideSunnyside800 Meters62:19.3510

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 25Buchanan Distance ClassicFeb 25 · 1600 Meters · Place 84 · SunnysideSunnyside1600 Meters845:11.1210
Feb 25Buchanan Distance ClassicFeb 25 · 800 Meters · Place 55 · SunnysideSunnyside800 Meters552:21.2310
Feb 9Dual Sunnyside vs Mission Oak Feb 9 · 3200 Meters · Place 5 · SunnysideSunnyside3200 Meters513:12.010
Feb 9Dual Sunnyside vs Mission Oak Feb 9 · 1600 Meters · Place 5 · SunnysideSunnyside1600 Meters55:23.010
Feb 9Dual Sunnyside vs Mission Oak Feb 9 · 800 Meters · Place 4 · SunnysideSunnyside800 Meters42:22.010

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 4NYL Varsity Championship Jun 4 · 800 Meters · Place 7 · SunnysideSunnyside800 Meters72:21.219
May 18NYL #3 League meetMay 18 · 1600 Meters · Place 19 · SunnysideSunnyside1600 Meters195:46.799
May 18NYL #3 League meetMay 18 · 800 Meters · Place 14 · SunnysideSunnyside800 Meters142:32.439
May 12NYL #2 MeetMay 12 · 1600 Meters · Place 13 · SunnysideSunnyside1600 Meters135:46.569
May 12NYL #2 MeetMay 12 · 800 Meters · Place 8 · SunnysideSunnyside800 Meters82:33.299
May 4NYL Meet #1May 4 · 1600 Meters · Place 19 · SunnysideSunnyside1600 Meters19.6:23.74a9
May 4NYL Meet #1May 4 · 800 Meters · Place 16 · SunnysideSunnyside800 Meters16.2:51.80a9