Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe Mile @ Mesa · Feb 144:52.96The Mile @ MesaFebruary 14, 2026
1500 Meters · OutdoorIMANI SPEED CITY ANNUAL INVITATIONAL · Apr 274:31.77aIMANI SPEED CITY ANNUAL INVITATIONALApril 27, 2024
1600 Meters · OutdoorRamona vs Patriot · Apr 224:38.88aRamona vs PatriotApril 22, 2026
3000 Meters · OutdoorWest Coast Classic presented by the Pacific Coast Shockwaves · Jun 19:37.76aWest Coast Classic presented by the Pacific Coast ShockwavesJune 1, 2024
3200 Meters · Outdoor45th Irvine/ASICS Track and Field Invitational - Day 2 · Mar 810:01.68a45th Irvine/ASICS Track and Field Invitational - Day 2March 8, 2025
800 Meters · OutdoorIMANI SPEED CITY ANNUAL INVITATIONAL · Apr 272:14.79aIMANI SPEED CITY ANNUAL INVITATIONALApril 27, 2024

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 24PCL PRELIMS & FINALSApr 24 · 3200 Meters · Place 1 · WoodbridgeWoodbridge3200 Meters1.10:03.89a10
Apr 24PCL PRELIMS & FINALSApr 24 · 1600 Meters · Place 4 · WoodbridgeWoodbridge1600 MetersRound P4.4:49.49a10
Apr 24PCL PRELIMS & FINALSApr 24 · 1600 Meters · Place 5 · WoodbridgeWoodbridge1600 Meters5.4:49.06a10
Apr 22Ramona vs PatriotApr 22 · 1600 Meters · Place 9 · WoodbridgeWoodbridge1600 Meters94:38.88a PB10
Apr 18Orange County Track & Field ChampionshipsApr 18 · 1600 Meters · Place 9 · WoodbridgeWoodbridge1600 Meters9.4:38.88a10
Apr 9Woodbridge vs NorthwoodApr 9 · 3200 Meters · Place 6 · WoodbridgeWoodbridge3200 Meters6.10:10.99a10
Apr 3Trabuco Hills InvitationalApr 3 · 3200 Meters · Place 26 · WoodbridgeWoodbridge3200 Meters2610:44.67a10
Apr 3Trabuco Hills InvitationalApr 3 · 1600 Meters · Place 92 · WoodbridgeWoodbridge1600 Meters924:39.21a10
Mar 1446th Irvine Track and Field Invitational presented by ASICS - Day 2Mar 14 · 3200 Meters · WoodbridgeWoodbridge3200 Meters—DNS10
Mar 5Irvine vs Katella vs WoodbridegeMar 5 · 3200 Meters · Place 1 · WoodbridgeWoodbridge3200 Meters110:06.38a10
Mar 5Irvine vs Katella vs WoodbridegeMar 5 · 1600 Meters · Place 2 · WoodbridgeWoodbridge1600 Meters24:42.10a10

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 14The Mile @ MesaFeb 14 · 1 Mile · Place 10 · Woodbridge TCWoodbridge TC1 Mile104:52.96 PB17

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 25Pacific Coast League Prelims/FinalsApr 25 · 3200 Meters · Place 10 · WoodbridgeWoodbridge3200 Meters10.10:32.75a9
Apr 17University vs Woodbridge PCL DualApr 17 · 3200 Meters · Place 1 · WoodbridgeWoodbridge3200 Meters110:02.70a9
Apr 17University vs Woodbridge PCL DualApr 17 · 1600 Meters · Place 1 · WoodbridgeWoodbridge1600 Meters14:45.42a9
Mar 29Orange County Champs @ Mission ViejoMar 29 · 3200 Meters · Place 4 · WoodbridgeWoodbridge3200 Meters4.10:07.03a9
Mar 22Meet of Champions @ Arroyo HSMar 22 · 3200 Meters · Place 23 · WoodbridgeWoodbridge3200 Meters23.10:17.85a9
Mar 845th Irvine/ASICS Track and Field Invitational - Day 2Mar 8 · 3200 Meters · Place 3 · WoodbridgeWoodbridge3200 Meters3.10:01.68a PB9
Mar 845th Irvine/ASICS Track and Field Invitational - Day 2Mar 8 · 1600 Meters · Place 9 · WoodbridgeWoodbridge1600 Meters9.4:44.68a9

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 3000 Meters · Place 3 · OC GritOC Grit3000 Meters39:39.76a—
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 1500 Meters · Place 11 · OC GritOC Grit1500 Meters114:32.33a—
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 3000 Meters · Place 4 · OC GritOC Grit3000 Meters4.9:37.76a PB8
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 3000 Meters · Place 3 · OC GritOC Grit3000 Meters3.9:38.68a8
May 18Pasadena Running Roses Presents 34th Annual George Profit InvitationalMay 18 · 1500 Meters · Place 7 · OC GritOC Grit1500 Meters7.4:35.38a8
May 18Pasadena Running Roses Presents 34th Annual George Profit InvitationalMay 18 · 800 Meters · OC GritOC Grit800 Meters—DNS8
Apr 27IMANI SPEED CITY ANNUAL INVITATIONALApr 27 · 1500 Meters · Place 3 · OC GritOC Grit1500 Meters3.4:31.77a PB8
Apr 27IMANI SPEED CITY ANNUAL INVITATIONALApr 27 · 800 Meters · Place 3 · OC GritOC Grit800 Meters3.2:14.79a PB8
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 3000 Meters · Place 2 · OC GritOC Grit3000 Meters2.9:47.05a8
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 1500 Meters · Place 6 · OC GritOC Grit1500 Meters6.4:35.63a8
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 3000 Meters · Place 2 · OC GritOC Grit3000 Meters2.9:56.53a8
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 3000 Meters · Place 2 · OC GritOC Grit3000 Meters2.9:56.53a8
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 1500 Meters · Place 4 · OC GritOC Grit1500 Meters4.4:40.17a8
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 800 Meters · OC GritOC Grit800 Meters--DNS8
Mar 910 East InvitationalMar 9 · 1500 Meters · Place 3 · OC GritOC Grit1500 Meters3.4:48.12a8
Mar 910 East InvitationalMar 9 · 400 Meters · OC GritOC Grit400 Meters--DNS8

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 3000 Meters · Place 16 · OC GritOC Grit3000 Meters1610:14.05a—
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 1500 Meters · Place 12 · OC GritOC Grit1500 Meters124:41.89a—
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 3000 Meters · Place 11 · OC GritOC Grit3000 Meters11.10:20.92aUnofficial7
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 1500 Meters · Place 30 · OC GritOC Grit1500 Meters30.4:58.51aUnofficial7
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 800 Meters · OC GritOC Grit800 Meters—DNS7
May 27LA Jets 37th InvitationalMay 27 · 3000 Meters · Place 4 · OC GritOC Grit3000 Meters410:01.15a—
May 6Pacific Coast Shockwaves InvitationalMay 6 · 3000 Meters · Place 7 · OC GritOC Grit3000 Meters710:04.69a—
Apr 22Imani Speed City ComptonApr 22 · 3000 Meters · Place 4 · OC GritOC Grit3000 Meters410:09.32a—
Apr 22Imani Speed City ComptonApr 22 · 1500 Meters · Place 5 · OC GritOC Grit1500 Meters54:41.72a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 3000 Meters · Place 6 · OC GritOC Grit3000 Meters610:23.02a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 1500 Meters · Place 10 · OC GritOC Grit1500 Meters104:47.16a—