Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorSound Running Track Meet (HS Results) · May 154:18.59Sound Running Track Meet (HS Results)May 15, 2021
1500 Meters · OutdoorBig West Conference Outdoor Championships · May 133:54.14aBig West Conference Outdoor ChampionshipsMay 13, 2022
1500 Meters · OutdoorBeach Opener · Mar 44:01.53Beach OpenerMarch 4, 2022
1600 Meters · IndoorMustang Round Up · Feb 244:53.89Mustang Round UpFebruary 24, 2018
1600 Meters · OutdoorSea View League Finals · May 214:22.60Sea View League FinalsMay 21, 2021
3000 Meters · OutdoorSunshine Open · Feb 98:59.92aSunshine OpenFebruary 9, 2024
3200 Meters · IndoorMustang Round Up · Feb 2410:24.15Mustang Round UpFebruary 24, 2018
3200 Meters · OutdoorAsics Laguna Beach Trophy Invitational · Mar 169:50.43Asics Laguna Beach Trophy InvitationalMarch 16, 2019
400 Meters · OutdoorCapistrano Valley vs. Tesoro · Apr 2851.60Capistrano Valley vs. TesoroApril 28, 2021
5000 Meters · OutdoorBig West Conference Outdoor Championships · May 1316:50.39aBig West Conference Outdoor ChampionshipsMay 13, 2022
800 Meters · IndoorMustang Round-up · Feb 291:57.60Mustang Round-upFebruary 29, 2020
800 Meters · OutdoorMike Fanelli Track Classic · Mar 291:51.03aMike Fanelli Track ClassicMarch 29, 2024

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

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 162025 Big West Outdoor Track & Field ChampionshipsMay 16 · 800 Meters · Place 20 · UC Santa BarbaraUC Santa Barbara800 MetersRound P20.1:55.45aSr
May 3Occidental InvitationalMay 3 · 800 Meters · Place 8 · UC Santa BarbaraUC Santa Barbara800 Meters81:53.59SR
Apr 252025 UCSB InviteApr 25 · 800 Meters · Place 1 · UC Santa BarbaraUC Santa Barbara800 Meters1.1:54.96aSr
Apr 16Bryan Clay InvitationalApr 16 · 800 Meters · Place 110 · UC Santa BarbaraUC Santa Barbara800 Meters1101:55.94SR
Apr 122025 UCSB OpenApr 12 · 800 Meters · Place 4 · UC Santa BarbaraUC Santa Barbara800 Meters41:55.28aSr

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 10BIG West Conference ChampionshipsMay 10 · 800 Meters · Place 7 · UC Santa BarbaraUC Santa Barbara800 Meters71:52.92a—
May 10BIG West Conference ChampionshipsMay 10 · 800 Meters · Place 7 · UC Santa BarbaraUC Santa Barbara800 Meters71:55.13a—
Apr 1964th Mt. SAC RelaysApr 19 · 800 Meters · Place 9 · JR UC Santa BarbaraJR UC Santa Barbara800 Meters91:52.53—
Apr 112024 Bryan Clay InvitationalApr 11 · 800 Meters · Place 63 · UC Santa BarbaraUC Santa Barbara800 Meters63.1:52.53aJr
Mar 29Mike Fanelli Track ClassicMar 29 · 800 Meters · Place 7 · UC Santa BarbaraUC Santa Barbara800 Meters71:51.03a PB—
Mar 62024 UCSB Multi's & InvitationalMar 6 · 800 Meters · Place 4 · UC Santa BarbaraUC Santa Barbara800 Meters4.1:53.41aJr
Feb 9Sunshine OpenFeb 9 · 3000 Meters · Place 15 · UC Santa BarbaraUC Santa Barbara3000 Meters15.8:59.92a PBJr

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 12Big West Track & Field ChampionshipsMay 12 · 800 Meters · Place 12 · UC Santa BarbaraUC Santa Barbara800 MetersRound P121:53.37SO
Apr 28Fresno State InvitationalApr 28 · 1500 Meters · Place 22 · UC Santa BarbaraUC Santa Barbara1500 Meters223:59.02a—
Apr 13Bryan Clay InvitationalApr 13 · 1500 Meters · Place 125 · UC Santa BarbaraUC Santa Barbara1500 Meters125.3:56.99aSo
Apr 13Bryan Clay InvitationalApr 13 · 800 Meters · Place 28 · UC Santa BarbaraUC Santa Barbara800 Meters28.1:52.71aSo
Apr 7UCSB Challenge CupApr 7 · 800 Meters · Place 5 · UC Santa BarbaraUC Santa Barbara800 Meters51:56.89a—
Mar 30Mike Fanelli Track ClassicMar 30 · 800 Meters · Place 31 · UC Santa BarbaraUC Santa Barbara800 Meters311:55.74SO
Mar 30Mike Fanelli Track ClassicMar 30 · 1500 Meters · Place 37 · UC Santa BarbaraUC Santa Barbara1500 Meters373:58.98SO
Mar 25Westmont ClassicMar 25 · 800 Meters · Place 2 · UC Santa BarbaraUC Santa Barbara800 Meters21:55.04SO
Mar 11UCSB InvitationalMar 11 · 1500 Meters · Place 4 · UC Santa BarbaraUC Santa Barbara1500 Meters4.3:54.42aSo

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 13Big West Conference Outdoor ChampionshipsMay 13 · 5000 Meters · Place 23 · UC Santa BarbaraUC Santa Barbara5000 Meters23.16:50.39a PBFr
May 13Big West Conference Outdoor ChampionshipsMay 13 · 1500 Meters · Place 10 · UC Santa BarbaraUC Santa Barbara1500 MetersRound P10.3:54.14a PBFr
May 13Big West Conference Outdoor ChampionshipsMay 13 · 1500 Meters · Place 10 · UC Santa BarbaraUC Santa Barbara1500 Meters10.3:56.62aFr
Apr 29adidas/Steve Scott InvitationalApr 29 · 800 Meters · Place 17 · UC Santa BarbaraUC Santa Barbara800 Meters17.1:55.75aFr
Apr 13Bryan Clay InvitationalApr 13 · 1500 Meters · Place 276 · UC Santa BarbaraUC Santa Barbara1500 Meters276.3:54.69aFr
Apr 8Long Beach State Challenge CupApr 8 · 800 Meters · Place 5 · UC Santa BarbaraUC Santa Barbara800 Meters5.1:53.97aFr
Mar 2643rd Annual Aztec Invitational (Day 3)Mar 26 · 800 Meters · Place 4 · UC Santa BarbaraUC Santa Barbara800 Meters4.1:53.64aFr
Mar 11UCSB InvitationalMar 11 · 1500 Meters · Place 7 · UC Santa BarbaraUC Santa Barbara1500 Meters7.3:55.72aFr
Mar 4Beach OpenerMar 4 · 1500 Meters · Place 14 · UC Santa BarbaraUC Santa Barbara1500 Meters144:01.53 PB—

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 21Sea View League FinalsMay 21 · 1600 Meters · Place 1 · TesoroTesoro1600 Meters14:22.60 PB12
May 21Sea View League FinalsMay 21 · 800 Meters · Place 1 · TesoroTesoro800 Meters11:57.2012
May 15Sound Running Track Meet (HS Results)May 15 · 1 Mile · Place 11 · TesoroTesoro1 Mile114:18.59 PB—
May 7Arcadia InvitationalMay 7 · 800 Meters · Place 4 · TesoroTesoro800 Meters41:54.0712
Apr 28Capistrano Valley vs. TesoroApr 28 · 400 Meters · Place 1 · TesoroTesoro400 Meters151.60 PB12
Apr 21San Clemente vs Tesoro Dual MeetApr 21 · 3200 Meters · TesoroTesoro3200 Meters—DNF12
Apr 21San Clemente vs Tesoro Dual MeetApr 21 · 1600 Meters · Place 1 · TesoroTesoro1600 Meters1.4:37.93a12
Apr 21San Clemente vs Tesoro Dual MeetApr 21 · 800 Meters · Place 1 · TesoroTesoro800 Meters1.1:58.82a12

2020 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 6South County ClassicMar 6 · 1600 Meters · Place 3 · TesoroTesoro1600 Meters34:23.8311

2020 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 29Mustang Round-upFeb 29 · 800 Meters · Place 2 · TesoroTesoro800 Meters21:57.60 PB11

2019 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 4CIF-SS Division 1 PrelimsMay 4 · 800 Meters · Place 6 · TesoroTesoro800 MetersRound P61:58.5810
Apr 26Sea View League FinalsApr 26 · 3200 Meters · Place 15 · TesoroTesoro3200 Meters1510:21.6810
Apr 26Sea View League FinalsApr 26 · 1600 Meters · Place 6 · TesoroTesoro1600 MetersRound P64:35.5710
Apr 26Sea View League FinalsApr 26 · 800 Meters · Place 4 · TesoroTesoro800 MetersRound P42:02.0510
Apr 26Sea View League FinalsApr 26 · 800 Meters · Place 2 · TesoroTesoro800 Meters21:58.88PR10
Apr 23Sea View PrelimsApr 23 · 1600 Meters · Place 6 · TesoroTesoro1600 MetersRound P6.4:35.57a10
Apr 23Sea View PrelimsApr 23 · 800 Meters · Place 5 · TesoroTesoro800 MetersRound P5.2:02.05a10
Apr 17San Juan Hills vs TesoroApr 17 · 1600 Meters · Place 3 · TesoroTesoro1600 Meters3.4:40.80a10
Apr 17San Juan Hills vs TesoroApr 17 · 800 Meters · Place 2 · TesoroTesoro800 Meters2.2:02.21a10
Apr 13Orange County ChampionshipsApr 13 · 1600 Meters · Place 4 · TesoroTesoro1600 Meters44:30.1110
Mar 23APU Distance Meet of ChampionsMar 23 · 1600 Meters · Place 7 · TesoroTesoro1600 Meters7.4:27.64a10
Mar 21San Clemente vs Tesoro duel meetMar 21 · 3200 Meters · Place 1 · TesoroTesoro3200 Meters1.9:55.05a10
Mar 16Asics Laguna Beach Trophy InvitationalMar 16 · 3200 Meters · Place 24 · TesoroTesoro3200 Meters249:50.43 PB10
Mar 16Asics Laguna Beach Trophy InvitationalMar 16 · 3200 Meters · Place 24 · TesoroTesoro3200 Meters24.9:50.43a10
Mar 8South County ClassicMar 8 · 1600 Meters · Place 8 · TesoroTesoro1600 Meters84:27.4810
Feb 23Mustang Round Up InvitationalFeb 23 · 800 Meters · Place 7 · TesoroTesoro800 Meters7.2:01.04a10

2018 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 8USATF Southern California Association Junior Olympic ChampionshipsJun 8 · 3000 Meters · South Orange County WildcatsSouth Orange County Wildcats3000 Meters—DNS9
Jun 8USATF Southern California Association Junior Olympic ChampionshipsJun 8 · 1500 Meters · Place 5 · South Orange County WildcatsSouth Orange County Wildcats1500 Meters5.4:20.63a9
Jun 2Pacific Coast Shockwaves InvitationalJun 2 · 3000 Meters · South Orange County WildcatsSouth Orange County Wildcats3000 Meters--DNS9
Jun 2Pacific Coast Shockwaves InvitationalJun 2 · 1500 Meters · Place 9 · South Orange County WildcatsSouth Orange County Wildcats1500 Meters9.4:29.75a9
May 25LA Jets 34th InvitationalMay 25 · 3000 Meters · Place 1 · South Orange County WildcSouth Orange County Wildc3000 Meters19:31.2715
May 4South Coast League Prelims/FinalsMay 4 · 1600 Meters · Place 17 · TesoroTesoro1600 MetersRound P17.4:35.89a9
Apr 25Mission Viejo vs Tesoro Dual MeetApr 25 · 3200 Meters · Place 5 · TesoroTesoro3200 Meters5.10:20.48a9
Apr 25Mission Viejo vs Tesoro Dual MeetApr 25 · 1600 Meters · Place 4 · TesoroTesoro1600 Meters4.4:36.86a9
Apr 19Tesoro vs Dana HillsApr 19 · 1600 Meters · Place 3 · TesoroTesoro1600 Meters3.4:42.73a9
Apr 19Tesoro vs Dana HillsApr 19 · 800 Meters · Place 4 · TesoroTesoro800 Meters4.2:08.78a9
Apr 14Orange County ChampionshipsApr 14 · 3200 Meters · Place 12 · TesoroTesoro3200 Meters12.10:23.21a9
Apr 12San Clemente vs Tesoro Dual Meet 2018Apr 12 · 3200 Meters · TesoroTesoro3200 Meters—DNS9
Apr 12San Clemente vs Tesoro Dual Meet 2018Apr 12 · 1600 Meters · Place 4 · TesoroTesoro1600 Meters4.4:41.24a9
Mar 28Tesoro at Trabuco HillsMar 28 · 3200 Meters · Place 2 · TesoroTesoro3200 Meters210:23.549
Mar 28Tesoro at Trabuco HillsMar 28 · 1600 Meters · Place 2 · TesoroTesoro1600 Meters24:41.409
Mar 17Asics Laguna Beach Trophy InvitationalMar 17 · 3200 Meters · Place 25 · TesoroTesoro3200 Meters2510:08.269
Mar 10Irvine/Asics invitationalMar 10 · 3200 Meters · Place 4 · TesoroTesoro3200 Meters4.10:17.75a9
Mar 10Irvine/Asics invitationalMar 10 · 1600 Meters · Place 7 · TesoroTesoro1600 Meters7.4:45.51a9
Mar 9Irvine InvitationalMar 9 · 3200 Meters · Place 4 · TesoroTesoro3200 Meters410:17.759
Mar 9Irvine InvitationalMar 9 · 1600 Meters · Place 7 · TesoroTesoro1600 Meters74:45.519

2018 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 24Mustang Round UpFeb 24 · 3200 Meters · Place 3 · TesoroTesoro3200 Meters310:24.15 PB9
Feb 24Mustang Round UpFeb 24 · 1600 Meters · Place 8 · TesoroTesoro1600 Meters84:53.89 PB9

2017 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 1500 Meters · South Orange County WildcatsSouth Orange County Wildcats1500 Meters—DNS8
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 800 Meters · South Orange County WildcatsSouth Orange County Wildcats800 Meters—DNS8
May 6Bay Cities Unleashed InvitationalMay 6 · 1500 Meters · South Orange County WildcatsSouth Orange County Wildcats1500 Meters—NT8
May 6Bay Cities Unleashed InvitationalMay 6 · 1500 Meters · Bay Cities UnleashedBay Cities Unleashed1500 Meters—4:50.34aUnofficial8
May 6Bay Cities Unleashed InvitationalMay 6 · 800 Meters · Place 10 · South Orange County WildcatsSouth Orange County Wildcats800 Meters10.2:22.39a8