Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPomona-Pitzer Invitational · Feb 214:51.15aPomona-Pitzer InvitationalFebruary 21, 2026
1 Mile · OutdoorBrutus Hamilton Invitational · Apr 54:29.60aBrutus Hamilton InvitationalApril 5, 2025
1500 Meters · OutdoorCal Pac / GSAC Conference Championships · Apr 244:03.42aCal Pac / GSAC Conference ChampionshipsApril 24, 2025
200 Meters · IndoorRCC Invitational · Feb 2825.11RCC InvitationalFebruary 28, 2025
3000 Meters · OutdoorRCC Invitational · Mar 69:30.95aRCC InvitationalMarch 6, 2026
3000m Steeplechase · OutdoorCerritos Invitational · Apr 1210:24.67aCerritos InvitationalApril 12, 2025
400 Meters · OutdoorRedlands Invitational · Mar 2053.63aRedlands InvitationalMarch 20, 2026
60 Meter · IndoorIATC 1A/2A Boys State Indoor Championships · Mar 117.52aIATC 1A/2A Boys State Indoor ChampionshipsMarch 11, 2022
60 Meters · OutdoorDickinson Relays (Boys) · Mar 87.52Dickinson Relays (Boys)March 8, 2022
800 Meters · IndoorRCC Invitational · Feb 281:58.62RCC InvitationalFebruary 28, 2025
800 Meters · OutdoorTitan Tune Up · May 91:55.25Titan Tune UpMay 9, 2025

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 23CalPac/GSAC ChampionshipsApr 23 · 1500 Meters · Place 17 · Hope International (CA)Hope International (CA)1500 Meters174:22.22aSO
Apr 23CalPac/GSAC ChampionshipsApr 23 · 800 Meters · Place 11 · Hope International (CA)Hope International (CA)800 Meters112:02.86aSO
Apr 23CalPac/GSAC ChampionshipsApr 23 · 800 Meters · Place 9 · Hope International (CA)Hope International (CA)800 Meters92:01.08aSO
Apr 16University of La Verne Leopard InvitationalApr 16 · 800 Meters · Place 36 · Hope International (CA)Hope International (CA)800 Meters362:02.26aSo
Apr 11Pomona-Pitzer InvitationalApr 11 · 800 Meters · Place 61 · Hope Int'lHope Int'l800 Meters612:03.85SO
Apr 11Pomona-Pitzer InvitationalApr 11 · 1500 Meters · Place 70 · Hope Int'lHope Int'l1500 Meters704:11.45SO
Mar 28Westmont Classic Mar 28 · 1 Mile · Hope International (CA)Hope International (CA)1 Mile—DNSSo
Mar 28Westmont Classic Mar 28 · 800 Meters · Hope International (CA)Hope International (CA)800 Meters—DNSSo
Mar 20Redlands InvitationalMar 20 · 800 Meters · Place 29 · Hope International (CA)Hope International (CA)800 Meters292:04.46aSo
Mar 20Redlands InvitationalMar 20 · 400 Meters · Place 41 · Hope International (CA)Hope International (CA)400 Meters4153.63a PBSo
Mar 12Ben Brown Invitational/Astro AI Distance ClassicMar 12 · 1500 Meters · Place 32 · Hope International (CA)Hope International (CA)1500 Meters32.4:21.20aSo
Mar 12Ben Brown Invitational/Astro AI Distance ClassicMar 12 · 800 Meters · Place 33 · Hope International (CA)Hope International (CA)800 Meters33.2:00.40aSo
Mar 6RCC InvitationalMar 6 · 3000 Meters · Place 28 · Hope International (CA)Hope International (CA)3000 Meters289:30.95a PBSo
Mar 6RCC InvitationalMar 6 · 1500 Meters · Place 17 · Hope International (CA)Hope International (CA)1500 Meters174:11.15aSo

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21Pomona-Pitzer InvitationalFeb 21 · 1 Mile · Place 46 · Hope International (CA)Hope International (CA)1 Mile464:51.15a PBSo
Feb 21Pomona-Pitzer InvitationalFeb 21 · 800 Meters · Place 4 · Hope International (CA)Hope International (CA)800 Meters41:59.90aSo

2025 Outdoor Track

26 results
DateMeetEventPlMarkGr
May 9Titan Tune UpMay 9 · 800 Meters · Place 5 · Hope Int'lHope Int'l800 Meters51:55.25 PBFR
May 2Steve Scott InviteMay 2 · 800 Meters · Place 6 · Hope International (Calif.)Hope International (Calif.)800 Meters61:56.76aFr
Apr 24Cal Pac / GSAC Conference ChampionshipsApr 24 · 1500 Meters · Place 12 · Hope International (CA)Hope International (CA)1500 Meters12.4:09.91aFr
Apr 24Cal Pac / GSAC Conference ChampionshipsApr 24 · 1500 Meters · Place 9 · Hope International (CA)Hope International (CA)1500 Meters9.4:03.42a PBFr
Apr 24Cal Pac / GSAC Conference ChampionshipsApr 24 · 800 Meters · Place 3 · Hope International (CA)Hope International (CA)800 Meters3.1:59.01aFr
Apr 24Cal Pac / GSAC Conference ChampionshipsApr 24 · 800 Meters · Place 4 · Hope International (CA)Hope International (CA)800 Meters4.1:57.50aFr
Apr 24Cal Pac / GSAC Conference ChampionshipsApr 24 · 400 Meters · Hope International (CA)Hope International (CA)400 Meters—FSFr
Apr 18Gary Shaw Last ChanceApr 18 · 1500 Meters · Place 3 · Hope International (CA)Hope International (CA)1500 Meters3.4:06.46aFr
Apr 18Gary Shaw Last ChanceApr 18 · 800 Meters · Place 3 · Hope International (CA)Hope International (CA)800 Meters3.2:00.84aFr
Apr 12Cerritos InvitationalApr 12 · 3000m Steeplechase · Place 2 · Hope International (Calif.)Hope International (Calif.)3000m Steeplechase210:24.67a PBFr
Apr 11Titan Friday Night LightsApr 11 · 800 Meters · Place 3 · Hope International (Calif.)Hope International (Calif.)800 Meters31:58.00aFr
Apr 5Brutus Hamilton InvitationalApr 5 · 3000m Steeplechase · Hope International (CA)Hope International (CA)3000m Steeplechase0.914m—DNSFr
Apr 5Brutus Hamilton InvitationalApr 5 · 1 Mile · Place 15 · Hope International (CA)Hope International (CA)1 Mile15.4:29.60a PBFr
Apr 5Brutus Hamilton InvitationalApr 5 · 800 Meters · Place 18 · Hope International (CA)Hope International (CA)800 Meters18.1:59.13aFr
Apr 5Brutus Hamilton InvitationalApr 5 · 400 Meters · Hope International (CA)Hope International (CA)400 Meters—DNSFr
Apr 3Brutus Hamilton MultisApr 3 · 1 Mile · Place 15 · Hope International (Calif.)Hope International (Calif.)1 Mile154:29.60aFr
Apr 3Brutus Hamilton MultisApr 3 · 800 Meters · Place 18 · Hope International (Calif.)Hope International (Calif.)800 Meters181:59.13aFr
Mar 28West Coast RelaysMar 28 · 1500 Meters · Place 30 · Hope International (CA)Hope International (CA)1500 Meters30.4:06.05aFr
Mar 28West Coast RelaysMar 28 · 800 Meters · Place 25 · Hope International (CA)Hope International (CA)800 Meters25.1:59.76aFr
Mar 21Pasadena College InvitationalMar 21 · 1500 Meters · Place 10 · Hope International (Calif.)Hope International (Calif.)1500 Meters104:25.81aFr
Mar 21Pasadena College InvitationalMar 21 · 800 Meters · Place 1 · Hope International (Calif.)Hope International (Calif.)800 Meters11:59.83aFr
Mar 15West Coast InviteMar 15 · 800 Meters · Place 8 · Hope Int'lHope Int'l800 Meters81:58.40FR
Mar 7San Diego Mesa Distance ClassicMar 7 · 1500 Meters · Place 13 · Hope International (Calif.)Hope International (Calif.)1500 Meters134:55.89a—
Mar 7San Diego Mesa Distance ClassicMar 7 · 800 Meters · Place 1 · Hope International (Calif.)Hope International (Calif.)800 Meters12:00.80a—
Jan 31OCC Indoor/Outdoor MeetJan 31 · 800 Meters · Place 3 · Hope International (CA)Hope International (CA)800 Meters3.2:04.32aFr
Jan 31OCC Indoor/Outdoor MeetJan 31 · 400 Meters · Place 6 · Hope International (CA)Hope International (CA)400 Meters6.55.17aFr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 28RCC InvitationalFeb 28 · 800 Meters · Place 17 · Hope Int'lHope Int'l800 Meters171:58.62 PBFR
Feb 28RCC InvitationalFeb 28 · 200 Meters · Place 23 · Hope Int'lHope Int'l200 Meters2325.11 PBFR

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 11IATC 1A/2A Boys State Indoor ChampionshipsMar 11 · 60 Meter · Place 13 · WapelloWapello60 MeterRound P13.7.52a PB12

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 8Dickinson Relays (Boys)Mar 8 · 60 Meters · Place 94 · WapelloWapello60 MetersRound P947.52 PB12