Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorCalifornia State University, Fullerton All Comers · Jan 64:54.08aCalifornia State University, Fullerton All ComersJanuary 6, 2024
1600 Meters · IndoorSaddle-Up Invitational · Feb 284:20.46aSaddle-Up InvitationalFebruary 28, 2026
1600 Meters · OutdoorHi-Racer Meet of Champions · Mar 211:58.32Hi-Racer Meet of ChampionsMarch 21, 2026
3200 Meters · IndoorSaddle-Up Invitational · Feb 2410:58.25Saddle-Up InvitationalFebruary 24, 2024
3200 Meters · OutdoorLiberty vs Paloma Valley · Apr 159:55.35aLiberty vs Paloma ValleyApril 15, 2026
600 Meters · OutdoorVS Athletics - CA Winter Championships · Feb 71:26.39aVS Athletics - CA Winter ChampionshipsFebruary 7, 2026
800 Meters · IndoorSaddle-Up Invitational · Feb 282:00.34aSaddle-Up InvitationalFebruary 28, 2026
800 Meters · OutdoorIvy League Championships · Apr 291:58.47aIvy League ChampionshipsApril 29, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 16CIF-SS FinalsMay 16 · 1600 Meters · Place 28 · Liberty - WinchesterLiberty - Winchester1600 MetersRound P28.4:25.83a12
May 16CIF-SS FinalsMay 16 · 800 Meters · Place 36 · Liberty - WinchesterLiberty - Winchester800 MetersRound P36.2:00.64a12
May 9CIF SS D1 PreliminariesMay 9 · 1600 Meters · Place 28 · Liberty - WinchesterLiberty - Winchester1600 MetersRound P28.4:25.83a12
May 9CIF SS D1 PreliminariesMay 9 · 800 Meters · Place 36 · Liberty - WinchesterLiberty - Winchester800 MetersRound P36.2:00.64a12
Apr 29Ivy League ChampionshipsApr 29 · 1600 Meters · Place 3 · Liberty - WinchesterLiberty - Winchester1600 Meters34:26.16a12
Apr 29Ivy League ChampionshipsApr 29 · 800 Meters · Place 2 · Liberty - WinchesterLiberty - Winchester800 Meters21:58.47a PB12
Apr 29Ivy League ChampionshipsApr 29 · 800 Meters · Place 2 · Liberty - WinchesterLiberty - Winchester800 Meters21:58.4712
Apr 29Ivy League ChampionshipsApr 29 · 1600 Meters · Place 3 · Liberty - WinchesterLiberty - Winchester1600 Meters34:26.1612
Apr 15Liberty vs Paloma ValleyApr 15 · 3200 Meters · Place 1 · Liberty - WinchesterLiberty - Winchester3200 Meters19:55.35a PB12
Apr 15Liberty vs Paloma ValleyApr 15 · 1600 Meters · Place 1 · Liberty - WinchesterLiberty - Winchester1600 Meters14:26.42a12
Apr 8Rancho Verde vs LibertyApr 8 · 800 Meters · Place 2 · Liberty - WinchesterLiberty - Winchester800 Meters21:59.85a12
Apr 3Trabuco Hills InvitationalApr 3 · 1600 Meters · Place 15 · Liberty - WinchesterLiberty - Winchester1600 Meters154:20.68a12
Mar 28The TENMar 28 · 1600 Meters · Place 22 · Liberty - WinchesterLiberty - Winchester1600 Meters22.4:19.66a12
Mar 21Hi-Racer Meet of ChampionsMar 21 · 1600 Meters · Place 11 · Liberty - WinchesterLiberty - Winchester1600 Meters114:24.74—
Mar 21Hi-Racer Meet of ChampionsMar 21 · 1600 Meters · Place 1 · Liberty - WinchesterLiberty - Winchester1600 Meters11:58.32 PB—
Mar 13Redondo Track FestivalMar 13 · 800 Meters · Place 41 · Liberty - WinchesterLiberty - Winchester800 Meters41.2:01.44a12
Feb 7VS Athletics - CA Winter ChampionshipsFeb 7 · 600 Meters · Place 76 · Liberty WinchesterLiberty Winchester600 Meters76.1:26.39a PB12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 28Saddle-Up InvitationalFeb 28 · 1600 Meters · Place 2 · Liberty - WinchesterLiberty - Winchester1600 Meters24:20.46a PB12
Feb 28Saddle-Up InvitationalFeb 28 · 800 Meters · Place 7 · Liberty - WinchesterLiberty - Winchester800 Meters72:00.34a PB12

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
Apr 30Ivy League ChampionshipsApr 30 · 3200 Meters · Place 4 · Liberty - WinchesterLiberty - Winchester3200 Meters4.10:17.14a11
Apr 30Ivy League ChampionshipsApr 30 · 1600 Meters · Place 7 · Liberty - WinchesterLiberty - Winchester1600 Meters7.4:40.41a11
Apr 23Liberty vs Orange VistaApr 23 · 3200 Meters · Place 2 · Liberty - WinchesterLiberty - Winchester3200 Meters2.10:11.71a11
Apr 23Liberty vs Orange VistaApr 23 · 1600 Meters · Place 4 · Liberty - WinchesterLiberty - Winchester1600 Meters4.4:39.65a11
Apr 15Paloma Valley vs LibertyApr 15 · 3200 Meters · Place 2 · Liberty - WinchesterLiberty - Winchester3200 Meters2.10:18.93a11
Apr 9Liberty vs Rancho VerdeApr 9 · 3200 Meters · Place 5 · Liberty (SS)Liberty (SS)3200 Meters511:10.2811
Apr 9Liberty vs Rancho VerdeApr 9 · 1600 Meters · Place 4 · Liberty (SS)Liberty (SS)1600 Meters44:50.0211
Apr 4Trabuco Hills InvitationalApr 4 · 1600 Meters · Place 125 · Liberty (SS)Liberty (SS)1600 Meters1254:46.6211
Apr 2Riverside Poly vs LibertyApr 2 · 1600 Meters · Place 6 · Liberty - WinchesterLiberty - Winchester1600 Meters6.4:59.60a11
Mar 29The TEN @ JSerraMar 29 · 3200 Meters · Place 15 · Liberty - WinchesterLiberty - Winchester3200 Meters15.11:04.70a11
Mar 22Meet of Champions @ Arroyo HSMar 22 · 1600 Meters · Place 74 · Liberty - WinchesterLiberty - Winchester1600 Meters74.4:37.51a11
Mar 19Liberty vs JW NorthMar 19 · 800 Meters · Place 2 · Liberty - WinchesterLiberty - Winchester800 Meters2.2:06.51a11
Mar 12Chaparral vs LibertyMar 12 · 3200 Meters · Liberty - WinchesterLiberty - Winchester3200 Meters--DNS11
Mar 12Chaparral vs LibertyMar 12 · 1600 Meters · Place 4 · Liberty - WinchesterLiberty - Winchester1600 Meters4.4:51.81a11
Mar 7Redondo Nike Track FestivalMar 7 · 3200 Meters · Place 110 · Liberty - WinchesterLiberty - Winchester3200 Meters11010:12.9811
Mar 5Liberty vs Beaumont vs Valley ViewMar 5 · 1600 Meters · Place 6 · Liberty (SS)Liberty (SS)1600 Meters64:52.1111
Mar 1Saddle-Up Invitational @ Vista MurrietaMar 1 · 3200 Meters · Place 14 · Liberty (SS)Liberty (SS)3200 Meters1410:39.4311
Feb 26Liberty vs Linfield ChristianFeb 26 · 3200 Meters · Place 1 · Liberty - WinchesterLiberty - Winchester3200 Meters1.10:51.48a11

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 25Mountain Pass League FinalsApr 25 · 3200 Meters · Place 7 · Liberty (SS)Liberty (SS)3200 Meters711:00.1710
Apr 25Mountain Pass League FinalsApr 25 · 1600 Meters · Place 4 · Liberty (SS)Liberty (SS)1600 Meters44:46.4510
Apr 17Perris vs. LibertyApr 17 · 3200 Meters · Place 5 · Liberty - WinchesterLiberty - Winchester3200 Meters5.11:07.59a10
Apr 17Perris vs. LibertyApr 17 · 1600 Meters · Place 4 · Liberty - WinchesterLiberty - Winchester1600 Meters4.4:50.02a10
Apr 13Inland Empire ChampionshipsApr 13 · 3200 Meters · Place 18 · Liberty - WinchesterLiberty - Winchester3200 Meters18.10:24.90a10
Apr 13Inland Empire ChampionshipsApr 13 · 1600 Meters · Place 29 · Liberty - WinchesterLiberty - Winchester1600 Meters29.4:55.63a10
Mar 29Trabuco Hills Distance Carnival and Inv.Mar 29 · 1600 Meters · Place 18 · Liberty (SS)Liberty (SS)1600 Meters184:45.7810
Mar 27San Jacinto @ LibertyMar 27 · 3200 Meters · Place 1 · Liberty - WinchesterLiberty - Winchester3200 Meters1.10:43.98a10
Mar 23Azusa Meet of ChampionsMar 23 · 1600 Meters · Place 62 · Liberty - WinchesterLiberty - Winchester1600 Meters62.4:56.39a10
Mar 20Liberty vs West ValleyMar 20 · 3200 Meters · Place 2 · Liberty - WinchesterLiberty - Winchester3200 Meters2.11:01.04a10
Mar 20Liberty vs West ValleyMar 20 · 1600 Meters · Place 3 · Liberty - WinchesterLiberty - Winchester1600 Meters3.4:57.35a10
Mar 20West Valley @ LibertyMar 20 · 3200 Meters · Place 2 · Liberty - WinchesterLiberty - Winchester3200 Meters2.11:01.04a10
Mar 20West Valley @ LibertyMar 20 · 1600 Meters · Place 3 · Liberty - WinchesterLiberty - Winchester1600 Meters3.4:57.35a10
Jan 6California State University, Fullerton All ComersJan 6 · 600 Meters · Place 60 · UnattachedUnattached600 Meters60.1:41.29a10
Jan 6California State University, Fullerton All ComersJan 6 · 1500 Meters · Place 70 · UnattachedUnattached1500 Meters70.4:54.08a PB10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 24Saddle-Up InvitationalFeb 24 · 3200 Meters · Place 8 · Liberty (SS)Liberty (SS)3200 Meters810:58.25 PB10
Feb 24Saddle-Up InvitationalFeb 24 · 1600 Meters · Place 18 · Liberty (SS)Liberty (SS)1600 Meters184:59.3910

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 26Mountain Pass League Track and Field FinalsApr 26 · 3200 Meters · Place 8 · Liberty - WinchesterLiberty - Winchester3200 Meters8.12:38.92a9
Apr 26Mountain Pass League Track and Field FinalsApr 26 · 1600 Meters · Place 8 · Liberty - WinchesterLiberty - Winchester1600 Meters8.5:19.78a9
Apr 19Perris @ LibertyApr 19 · 3200 Meters · Place 1 · Liberty - WinchesterLiberty - Winchester3200 Meters1.11:55.00a9
Apr 19Perris @ LibertyApr 19 · 1600 Meters · Place 2 · Liberty - WinchesterLiberty - Winchester1600 Meters2.5:19.98a9
Apr 1Trabuco InviteApr 1 · 3200 Meters · Place 28 · Liberty - WinchesterLiberty - Winchester3200 Meters28.11:08.52a9
Mar 29Liberty at San JacintoMar 29 · 1600 Meters · Place 1 · Liberty - WinchesterLiberty - Winchester1600 Meters1.5:22.21a9
Mar 15Citrus Hill @ LibertyMar 15 · 3200 Meters · Place 1 · Liberty - WinchesterLiberty - Winchester3200 Meters1.11:43.34a9
Mar 15Citrus Hill @ LibertyMar 15 · 1600 Meters · Place 1 · Liberty - WinchesterLiberty - Winchester1600 Meters1.5:28.64a9
Mar 8Tahquitz @ LibertyMar 8 · 3200 Meters · Place 2 · Liberty - WinchesterLiberty - Winchester3200 Meters2.11:55.55a9
Mar 8Tahquitz @ LibertyMar 8 · 1600 Meters · Place 4 · Liberty - WinchesterLiberty - Winchester1600 Meters4.5:18.98a9
Mar 3Roosevelt Track & Field Invitational Mar 3 · 3200 Meters · Place 15 · Liberty - WinchesterLiberty - Winchester3200 Meters1511:51.09a—
Mar 3Roosevelt Track & Field Invitational Mar 3 · 1600 Meters · Place 36 · Liberty - WinchesterLiberty - Winchester1600 Meters365:33.81a—
Feb 22Heritage HS @ Liberty HSFeb 22 · 3200 Meters · Place 3 · Liberty - WinchesterLiberty - Winchester3200 Meters3.12:42.20a9
Feb 22Heritage HS @ Liberty HSFeb 22 · 1600 Meters · Place 4 · Liberty - WinchesterLiberty - Winchester1600 Meters4.5:42.25a9