Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · Indoor2026 Pirate Invitational · Feb 204:37.21a2026 Pirate InvitationalFebruary 20, 2026
1500 Meters · OutdoorPomona-Pitzer Invitational · Apr 114:29.77Pomona-Pitzer InvitationalApril 11, 2026
1600 Meters · IndoorBuchanan Distance Classic · Feb 234:56.96Buchanan Distance ClassicFebruary 23, 2024
1600 Meters · OutdoorSea View League Finals · Apr 285:00.35aSea View League FinalsApril 28, 2023
3200 Meters · OutdoorAzusa Meet of Champions · Mar 2310:29.77aAzusa Meet of ChampionsMarch 23, 2024
800 Meters · IndoorBuchanan Distance Classic · Feb 232:27.71Buchanan Distance ClassicFebruary 23, 2024
800 Meters · OutdoorTesoro at Trabuco Hills · Mar 82:23.79aTesoro at Trabuco HillsMarch 8, 2023

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 9Franson Last Chance and MultisMay 9 · 1500 Meters · Place 187 · Cal LutheranCal Lutheran1500 Meters187.4:33.56aSo
May 2SCIAC Conference ChampionshipsMay 2 · 1500 Meters · Place 36 · Cal LutheranCal Lutheran1500 Meters364:40.34aSO
Apr 16Cal State LA TwilightApr 16 · 1500 Meters · Place 15 · Cal LutheranCal Lutheran1500 Meters15.4:39.47aSo
Apr 11Pomona-Pitzer InvitationalApr 11 · 1500 Meters · Place 112 · Cal LutheranCal Lutheran1500 Meters1124:29.77 PBSO
Mar 29SCIAC Quad Cup 2Mar 29 · 1500 Meters · Place 21 · Cal LutheranCal Lutheran1500 Meters21.4:37.99aSo
Mar 14Oxy Distance Carnival and Spring Break ClassicMar 14 · 1500 Meters · Place 113 · Cal LutheranCal Lutheran1500 Meters113.4:40.05aSo
Mar 7SCIAC Multi-Dual (Pomona-Pitzer)Mar 7 · 1500 Meters · Place 17 · Cal LutheranCal Lutheran1500 Meters174:45.52aSO
Feb 72026 Moorpark College Season OpenerFeb 7 · 1500 Meters · Place 22 · Cal LutheranCal Lutheran1500 Meters22.4:39.37aSo

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 202026 Pirate InvitationalFeb 20 · 1500 Meters · Place 4 · Cal LutheranCal Lutheran1500 Meters44:37.21a PBSo

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 18San Juan Hills vs TesoroApr 18 · 1600 Meters · Place 10 · TesoroTesoro1600 Meters10.5:14.51a12
Apr 11Tesoro vs. Capistrano ValleyApr 11 · 1600 Meters · Place 18 · TesoroTesoro1600 Meters18.5:16.82a12
Apr 6Irvine ASICS Distance Carnival Apr 6 · 1600 Meters · Place 132 · Tesoro (SS)Tesoro (SS)1600 Meters1325:16.7412
Mar 29Trabuco Hills Distance Carnival and Inv.Mar 29 · 1600 Meters · Place 143 · Tesoro (SS)Tesoro (SS)1600 Meters1435:02.4312
Mar 28Tesoro vs El Toro Dual MeetMar 28 · 1600 Meters · Place 14 · TesoroTesoro1600 Meters14.5:15.61a12
Mar 23Azusa Meet of ChampionsMar 23 · 3200 Meters · Place 36 · TesoroTesoro3200 Meters36.10:29.77a PB12

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 23Buchanan Distance ClassicFeb 23 · 800 Meters · Place 87 · Tesoro (SS)Tesoro (SS)800 Meters872:27.71 PB12
Feb 23Buchanan Distance ClassicFeb 23 · 1600 Meters · Place 84 · Tesoro (SS)Tesoro (SS)1600 Meters844:56.96 PB12

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 28Sea View League FinalsApr 28 · 3200 Meters · Place 13 · TesoroTesoro3200 Meters1310:54.85a—
Apr 28Sea View League FinalsApr 28 · 1600 Meters · Place 21 · TesoroTesoro1600 Meters215:00.35a PB—
Apr 19San Juan Hills at TesoroApr 19 · 1600 Meters · Place 13 · TesoroTesoro1600 Meters13.5:10.83a11
Apr 12Tesoro at Capistrano ValleyApr 12 · 3200 Meters · Place 12 · TesoroTesoro3200 Meters12.11:26.46a11
Apr 12Tesoro at Capistrano ValleyApr 12 · 1600 Meters · Place 16 · TesoroTesoro1600 Meters16.5:13.74a11
Apr 8Irvine ASICS Distance Carnival (Registration on Milesplit)Apr 8 · 1600 Meters · Place 117 · Tesoro (SS)Tesoro (SS)1600 Meters1175:21.8411
Mar 29Tesoro at El ToroMar 29 · 1600 Meters · Place 14 · TesoroTesoro1600 Meters14.5:17.26a11
Mar 8Tesoro at Trabuco HillsMar 8 · 800 Meters · Place 20 · TesoroTesoro800 Meters20.2:23.79a PB11
Mar 4Mustang Round-UpMar 4 · 1600 Meters · Place 76 · Tesoro (SS)Tesoro (SS)1600 Meters765:23.9611

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 29Sea View League FinalsApr 29 · 3200 Meters · Place 14 · TesoroTesoro3200 Meters1411:12.06a10
Apr 29Sea View League FinalsApr 29 · 1600 Meters · Place 27 · TesoroTesoro1600 MetersRound P275:16.00a10
Apr 20Capistrano Valley vs. Tesoro HSApr 20 · 3200 Meters · Place 3 · Tesoro (SS)Tesoro (SS)3200 Meters311:30.5910
Apr 20Capistrano Valley vs. Tesoro HSApr 20 · 1600 Meters · Place 18 · Tesoro (SS)Tesoro (SS)1600 Meters185:20.7010
Apr 13San Clemente vs TesoroApr 13 · 3200 Meters · Place 6 · Tesoro (SS)Tesoro (SS)3200 Meters611:25.5010
Apr 13San Clemente vs TesoroApr 13 · 1600 Meters · Place 8 · Tesoro (SS)Tesoro (SS)1600 Meters85:15.0510
Apr 911th Annual Irvine/Asics Distance CarnivalApr 9 · 1600 Meters · Place 50 · Tesoro (SS)Tesoro (SS)1600 Meters505:13.4710
Mar 30Tesoro vs San Juan HillsMar 30 · 3200 Meters · Place 4 · TesoroTesoro3200 Meters4.11:23.99a10
Mar 30Tesoro vs San Juan HillsMar 30 · 1600 Meters · Place 8 · TesoroTesoro1600 Meters8.5:08.85a10
Mar 26Azusa Distance Meet of ChampionsMar 26 · 1600 Meters · Place 127 · TesoroTesoro1600 Meters127.5:14.97a10
Mar 19Triton InvitationalMar 19 · 1600 Meters · Place 21 · Tesoro (Ss)Tesoro (Ss)1600 Meters215:12.8110

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 26Mustang Track And Field RoundupFeb 26 · 1600 Meters · Place 23 · Tesoro (SS)Tesoro (SS)1600 Meters235:24.7610