Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorRCC Early Bird Invitational · Feb 135:35.87aRCC Early Bird InvitationalFebruary 13, 2026
1 Mile · OutdoorMartin Luther King Frosh Soph Classic · Mar 196:34.16aMartin Luther King Frosh Soph ClassicMarch 19, 2022
1500 Meters · OutdoorCA Winter State Track & Field Championships · Feb 85:03.01aCA Winter State Track & Field ChampionshipsFebruary 8, 2025
1600 Meters · IndoorSaddle-Up invitational · Feb 267:02.32Saddle-Up invitationalFebruary 26, 2022
1600 Meters · OutdoorThe TEN @ JSerra · Mar 295:16.59aThe TEN @ JSerraMarch 29, 2025
3000 Meters · OutdoorCA Winter State Track & Field Championships · Feb 810:52.40aCA Winter State Track & Field ChampionshipsFebruary 8, 2025
3200 Meters · OutdoorRedondo Nike Track Festival · Mar 711:40.28Redondo Nike Track FestivalMarch 7, 2025
5000 Meters · OutdoorMangrum Invitational · Mar 2719:49.30aMangrum InvitationalMarch 27, 2026
600 Meters · OutdoorWinter Qualifier · Jan 41:48.58aWinter QualifierJanuary 4, 2025
800 Meters · IndoorSaddle-Up Invitational · Feb 242:37.93Saddle-Up InvitationalFebruary 24, 2024
800 Meters · OutdoorUC San Diego Triton Invitational · Apr 32:26.66aUC San Diego Triton InvitationalApril 3, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 24Chris RinneApr 24 · 1500 Meters · CSUSBCSUSB1500 Meters--DNSFr
Apr 24Chris RinneApr 24 · 800 Meters · CSUSBCSUSB800 Meters--DNSFr
Apr 16Cal State LA TwilightApr 16 · 1500 Meters · CSUSBCSUSB1500 Meters--DNSFr
Apr 16Cal State LA TwilightApr 16 · 800 Meters · CSUSBCSUSB800 Meters--DNSFr
Apr 3UC San Diego Triton InvitationalApr 3 · 1500 Meters · Place 57 · CSUSBCSUSB1500 Meters575:05.43aFr
Apr 3UC San Diego Triton InvitationalApr 3 · 800 Meters · Place 47 · CSUSBCSUSB800 Meters472:26.66a PBFr
Mar 27Mangrum InvitationalMar 27 · 5000 Meters · Place 31 · CSUSBCSUSB5000 Meters3119:49.30a PBFr
Mar 27Mangrum InvitationalMar 27 · 1500 Meters · Place 28 · CSUSBCSUSB1500 Meters285:04.33aFr
Mar 12Ben Brown Invitational/Astro AI Distance ClassicMar 12 · 1500 Meters · Place 25 · CSUSBCSUSB1500 Meters25.5:03.49aFr
Mar 6RCC InvitationalMar 6 · 3000 Meters · Place 25 · CSUSBCSUSB3000 Meters2511:09.11aFr
Mar 6RCC InvitationalMar 6 · 1500 Meters · Place 25 · CSUSBCSUSB1500 Meters255:06.39aFr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 13RCC Early Bird InvitationalFeb 13 · 1 Mile · Place 5 · CSUSBCSUSB1 Mile55:35.87a PBFr

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Apr 30Ivy League ChampionshipsApr 30 · 3200 Meters · Place 5 · Liberty - WinchesterLiberty - Winchester3200 Meters5.12:04.68a12
Apr 30Ivy League ChampionshipsApr 30 · 1600 Meters · Place 3 · Liberty - WinchesterLiberty - Winchester1600 Meters3.5:26.02a12
Apr 23Liberty vs Orange VistaApr 23 · 3200 Meters · Place 2 · Liberty - WinchesterLiberty - Winchester3200 Meters2.12:25.00a12
Apr 15Paloma Valley vs LibertyApr 15 · 3200 Meters · Place 3 · Liberty - WinchesterLiberty - Winchester3200 Meters3.12:28.17a12
Apr 15Paloma Valley vs LibertyApr 15 · 1600 Meters · Place 1 · Liberty - WinchesterLiberty - Winchester1600 Meters1.5:28.37a12
Apr 4Trabuco Hills InvitationalApr 4 · 3200 Meters · Place 9 · Liberty (SS)Liberty (SS)3200 Meters911:43.5712
Apr 2Riverside Poly vs LibertyApr 2 · 800 Meters · Place 3 · Liberty - WinchesterLiberty - Winchester800 Meters3.2:27.50a12
Mar 29The TEN @ JSerraMar 29 · 1600 Meters · Place 1 · Liberty - WinchesterLiberty - Winchester1600 Meters1.5:16.59a PB12
Mar 22Meet of Champions @ Arroyo HSMar 22 · 3200 Meters · Liberty - WinchesterLiberty - Winchester3200 Meters--DNS12
Mar 22Meet of Champions @ Arroyo HSMar 22 · 1600 Meters · Place 24 · Liberty - WinchesterLiberty - Winchester1600 Meters24.5:26.47a12
Mar 19Liberty vs JW NorthMar 19 · 3200 Meters · Place 1 · Liberty - WinchesterLiberty - Winchester3200 Meters1.11:53.72a12
Mar 12Chaparral vs LibertyMar 12 · 1600 Meters · Liberty - WinchesterLiberty - Winchester1600 Meters--DNS12
Mar 7Redondo Nike Track FestivalMar 7 · 1600 Meters · Place 30 · Liberty - WinchesterLiberty - Winchester1600 Meters305:24.6412
Mar 7Redondo Nike Track FestivalMar 7 · 3200 Meters · Place 32 · Liberty - WinchesterLiberty - Winchester3200 Meters3211:40.28 PB12
Mar 1Saddle-Up Invitational @ Vista MurrietaMar 1 · 800 Meters · Place 8 · Liberty (SS)Liberty (SS)800 Meters82:32.0512
Mar 1Saddle-Up Invitational @ Vista MurrietaMar 1 · 1600 Meters · Place 4 · Liberty (SS)Liberty (SS)1600 Meters45:28.9812
Feb 8CA Winter State Track & Field ChampionshipsFeb 8 · 3000 Meters · Place 17 · Liberty WinchesterLiberty Winchester3000 Meters17.10:52.40a PB12
Feb 8CA Winter State Track & Field ChampionshipsFeb 8 · 1500 Meters · Place 42 · Liberty WinchesterLiberty Winchester1500 Meters42.5:03.01a PB12
Jan 4Winter QualifierJan 4 · 600 Meters · Place 13 · UNAUNA600 Meters13.1:48.58a PB12
Jan 4Winter QualifierJan 4 · 1500 Meters · Place 5 · UNAUNA1500 Meters5.5:08.43a12

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 25Mountain Pass League FinalsApr 25 · 800 Meters · Place 2 · Liberty (SS)Liberty (SS)800 Meters22:41.6111
Apr 25Mountain Pass League FinalsApr 25 · 1600 Meters · Place 2 · Liberty (SS)Liberty (SS)1600 Meters25:40.2911
Apr 17Perris vs. LibertyApr 17 · 1600 Meters · Place 2 · Liberty - WinchesterLiberty - Winchester1600 Meters2.5:56.49a11
Apr 17Perris vs. LibertyApr 17 · 800 Meters · Place 2 · Liberty - WinchesterLiberty - Winchester800 Meters2.2:39.20a11
Apr 13Inland Empire ChampionshipsApr 13 · 1600 Meters · Place 33 · Liberty - WinchesterLiberty - Winchester1600 Meters33.5:41.60a11
Apr 10Tahquitz vs LibertyApr 10 · 1600 Meters · Place 3 · Liberty - WinchesterLiberty - Winchester1600 Meters3.5:58.58a11
Apr 10Tahquitz vs LibertyApr 10 · 800 Meters · Place 2 · Liberty - WinchesterLiberty - Winchester800 Meters2.2:38.92a11
Mar 29Trabuco Hills Distance Carnival and Inv.Mar 29 · 800 Meters · Place 29 · Liberty (SS)Liberty (SS)800 Meters292:32.3311
Mar 23Azusa Meet of ChampionsMar 23 · 800 Meters · Place 43 · Liberty - WinchesterLiberty - Winchester800 Meters43.2:35.17a11
Mar 20Liberty vs West ValleyMar 20 · 1600 Meters · Place 2 · Liberty - WinchesterLiberty - Winchester1600 Meters2.5:51.06a11
Mar 20West Valley @ LibertyMar 20 · 1600 Meters · Place 2 · Liberty - WinchesterLiberty - Winchester1600 Meters2.5:51.06a11
Mar 16Laguna Beach Trophy InvitationalMar 16 · 800 Meters · Place 33 · Liberty - WinchesterLiberty - Winchester800 Meters33.2:34.02a11
Mar 8Redondo Nike Track FestivalMar 8 · 800 Meters · Place 52 · Liberty (SS)Liberty (SS)800 Meters522:34.7211
Jan 6California State University, Fullerton All ComersJan 6 · 600 Meters · Place 20 · UnattachedUnattached600 Meters20.1:50.28a11

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 24Saddle-Up InvitationalFeb 24 · 800 Meters · Place 20 · Liberty (SS)Liberty (SS)800 Meters202:37.93 PB11

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 6CIF-SS Division 3 Track and Field PrelimsMay 6 · 800 Meters · Place 30 · Liberty - WinchesterLiberty - Winchester800 MetersRound P30.2:36.82a10
Apr 26Mountain Pass League Track and Field FinalsApr 26 · 800 Meters · Place 2 · Liberty - WinchesterLiberty - Winchester800 Meters2.2:35.26a10
Apr 19Perris @ LibertyApr 19 · 800 Meters · Place 2 · Liberty - WinchesterLiberty - Winchester800 Meters2.2:34.80a10
Apr 15Inland Empire ChampionshipsApr 15 · 800 Meters · Place 21 · Liberty (SS)Liberty (SS)800 Meters212:36.7910
Apr 10Liberty @ West ValleyApr 10 · 1600 Meters · Place 2 · Liberty - WinchesterLiberty - Winchester1600 Meters2.6:07.49a10
Apr 8Irvine ASICS Distance Carnival (Registration on Milesplit)Apr 8 · 800 Meters · Place 32 · Liberty (SS)Liberty (SS)800 Meters322:34.4610
Apr 1Trabuco InviteApr 1 · 800 Meters · Place 16 · Liberty - WinchesterLiberty - Winchester800 Meters16.2:34.49a10
Mar 15Citrus Hill @ LibertyMar 15 · 1600 Meters · Place 3 · Liberty - WinchesterLiberty - Winchester1600 Meters3.5:54.81a10
Mar 15Citrus Hill @ LibertyMar 15 · 800 Meters · Place 3 · Liberty - WinchesterLiberty - Winchester800 Meters3.2:42.55a10
Mar 11Redondo Nike Track FestivalMar 11 · 800 Meters · Place 58 · Liberty - WinchesterLiberty - Winchester800 Meters58.2:35.25a10
Mar 8Tahquitz @ LibertyMar 8 · 1600 Meters · Place 2 · Liberty - WinchesterLiberty - Winchester1600 Meters2.5:52.07a10
Mar 3Roosevelt Track & Field Invitational Mar 3 · 1600 Meters · Place 4 · Liberty - WinchesterLiberty - Winchester1600 Meters45:54.10a—
Mar 3Roosevelt Track & Field Invitational Mar 3 · 800 Meters · Place 11 · Liberty - WinchesterLiberty - Winchester800 Meters112:37.21a—
Feb 22Heritage HS @ Liberty HSFeb 22 · 1600 Meters · Place 2 · Liberty - WinchesterLiberty - Winchester1600 Meters2.6:04.15a10
Feb 22Heritage HS @ Liberty HSFeb 22 · 800 Meters · Place 1 · Liberty - WinchesterLiberty - Winchester800 Meters1.2:51.54a10

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 27South Valley League FinalsApr 27 · 800 Meters · Place 4 · Liberty (SS)Liberty (SS)800 Meters42:57.299
Apr 27South Valley League FinalsApr 27 · 1600 Meters · Place 5 · Liberty (SS)Liberty (SS)1600 Meters56:23.919
Apr 9Janice Kelley Southland InvitationalApr 9 · 1600 Meters · Place 8 · Liberty - WinchesterLiberty - Winchester1600 Meters8.6:29.37a9
Apr 5South Valley League 4Apr 5 · 800 Meters · Place 6 · Liberty (SS)Liberty (SS)800 Meters63:07.089
Apr 5South Valley League 4Apr 5 · 1600 Meters · Place 5 · Liberty (SS)Liberty (SS)1600 Meters56:46.219
Apr 1Trabuco InviteApr 1 · 1600 Meters · Place 72 · Liberty - WinchesterLiberty - Winchester1600 Meters72.6:29.08a9
Mar 19Martin Luther King Frosh Soph ClassicMar 19 · 1 Mile · Place 23 · Liberty - WinchesterLiberty - Winchester1 Mile23.6:34.16a PB9
Mar 15South Valley League 3Mar 15 · 800 Meters · Place 8 · Liberty (SS)Liberty (SS)800 Meters83:08.369
Mar 15South Valley League 3Mar 15 · 1600 Meters · Place 5 · Liberty (SS)Liberty (SS)1600 Meters57:04.959
Mar 5Roosevelt InvitationalMar 5 · 1600 Meters · Place 8 · Liberty - WinchesterLiberty - Winchester1600 Meters86:57.079
Mar 5Roosevelt InvitationalMar 5 · 800 Meters · Place 12 · Liberty - WinchesterLiberty - Winchester800 Meters123:09.979

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 26Saddle-Up invitationalFeb 26 · 800 Meters · Place 32 · Liberty (SS)Liberty (SS)800 Meters323:11.759
Feb 26Saddle-Up invitationalFeb 26 · 1600 Meters · Place 35 · Liberty (SS)Liberty (SS)1600 Meters357:02.32 PB9
Feb 23South Valley League 1Feb 23 · 800 Meters · Place 3 · Liberty (SS)Liberty (SS)800 Meters33:17.299
Feb 23South Valley League 1Feb 23 · 1600 Meters · Place 4 · Liberty (SS)Liberty (SS)1600 Meters47:13.979