Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe Mile @ Mesa · Feb 144:15.19The Mile @ MesaFebruary 14, 2026
1 Mile · OutdoorHOKA Festival of Miles · Jun 44:07.92aHOKA Festival of MilesJune 4, 2026
1500 Meters · OutdoorHOKA Festival of Miles · Jun 43:48.71aHOKA Festival of MilesJune 4, 2026
1600 Meters · IndoorTrackrabbit Invitational · Feb 244:30.25Trackrabbit InvitationalFebruary 24, 2024
1600 Meters · Outdoor106th CIF State T&F Champs Prelims & Finals 2026 · May 294:03.28a106th CIF State T&F Champs Prelims & Finals 2026May 29, 2026
3000 Meters · OutdoorPacific Coast Shockwaves Invitational · May 69:22.01aPacific Coast Shockwaves InvitationalMay 6, 2023
3200 Meters · OutdoorCIF Southern Section Masters · May 238:55.30aCIF Southern Section MastersMay 23, 2026
400 Meters · OutdoorLA Jets 37th Invitational · May 2755.46aLA Jets 37th InvitationalMay 27, 2023
800 Meters · OutdoorTrabuco Hills Invitational · Apr 41:56.04Trabuco Hills InvitationalApril 4, 2025

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

2026 Outdoor Track

30 results
DateMeetEventPlMarkGr
Jun 4HOKA Festival of MilesJun 4 · 1 Mile · Place 11 · WoodbridgeWoodbridge1 Mile11.4:07.92a PB11
Jun 4HOKA Festival of MilesJun 4 · 1600 Meters · Place 11 · WoodbridgeWoodbridge1600 Meters11.4:06.13a11
Jun 4HOKA Festival of MilesJun 4 · 1500 Meters · Place 10 · WoodbridgeWoodbridge1500 Meters10.3:48.71a PB11
May 29106th CIF State T&F Champs Prelims & Finals 2026May 29 · 3200 Meters · Place 18 · WoodbridgeWoodbridge3200 Meters18.9:15.65a11
May 29106th CIF State T&F Champs Prelims & Finals 2026May 29 · 1600 Meters · Place 4 · WoodbridgeWoodbridge1600 MetersRound P4.4:07.47a11
May 29106th CIF State T&F Champs Prelims & Finals 2026May 29 · 1600 Meters · Place 2 · WoodbridgeWoodbridge1600 Meters2.4:03.28a PB11
May 23CIF Southern Section MastersMay 23 · 3200 Meters · Place 1 · WoodbridgeWoodbridge3200 Meters18:55.30a PB11
May 23CIF Southern Section MastersMay 23 · 1600 Meters · Place 2 · WoodbridgeWoodbridge1600 Meters24:06.54a11
May 23CIF Southern Section MastersMay 23 · 3200 Meters · Place 1 · Woodbridge (SS)Woodbridge (SS)3200 Meters18:55.3011
May 23CIF Southern Section MastersMay 23 · 1600 Meters · Place 2 · Woodbridge (SS)Woodbridge (SS)1600 Meters24:06.5411
May 16CIF-SS FinalsMay 16 · 3200 Meters · Place 3 · WoodbridgeWoodbridge3200 MetersRound P3.9:10.54a11
May 16CIF-SS FinalsMay 16 · 3200 Meters · Place 3 · WoodbridgeWoodbridge3200 Meters3.9:01.62a11
May 16CIF-SS FinalsMay 16 · 1600 Meters · Place 5 · WoodbridgeWoodbridge1600 MetersRound P5.4:10.15a11
May 16CIF-SS FinalsMay 16 · 1600 Meters · Place 2 · WoodbridgeWoodbridge1600 Meters2.4:05.14a11
May 9CIF SS D1 PreliminariesMay 9 · 3200 Meters · Place 3 · WoodbridgeWoodbridge3200 MetersRound P3.9:10.54a11
May 9CIF SS D1 PreliminariesMay 9 · 1600 Meters · Place 3 · WoodbridgeWoodbridge1600 MetersRound P3.4:10.15a11
Apr 24PCL PRELIMS & FINALSApr 24 · 3200 Meters · Place 1 · WoodbridgeWoodbridge3200 Meters1.9:09.60a11
Apr 24PCL PRELIMS & FINALSApr 24 · 1600 Meters · Place 1 · WoodbridgeWoodbridge1600 Meters1.4:19.78a11
Apr 22Ramona vs PatriotApr 22 · 1600 Meters · Place 1 · WoodbridgeWoodbridge1600 Meters14:13.67a11
Apr 18Orange County Track & Field ChampionshipsApr 18 · 3200 Meters · Place 1 · WoodbridgeWoodbridge3200 Meters1.9:17.79a11
Apr 18Orange County Track & Field ChampionshipsApr 18 · 1600 Meters · Place 1 · WoodbridgeWoodbridge1600 Meters1.4:13.67a11
Apr 102026 Arcadia InvitationalApr 10 · 1600 Meters · Place 3 · WoodbridgeWoodbridge1600 Meters34:11.2211
Apr 102026 Arcadia InvitationalApr 10 · 1500 Meters · Place 2 · WoodbridgeWoodbridge1500 Meters23:54.8011
Apr 102026 Arcadia InvitationalApr 10 · 1 Mile · Place 3 · WoodbridgeWoodbridge1 Mile34:12.9311
Apr 9Woodbridge vs NorthwoodApr 9 · 3200 Meters · Place 1 · WoodbridgeWoodbridge3200 Meters1.9:47.02a11
Apr 9Woodbridge vs NorthwoodApr 9 · 1600 Meters · Place 1 · WoodbridgeWoodbridge1600 Meters1.4:30.64a11
Apr 3Stanford InviteApr 3 · 1600 Meters · Place 12 · WoodbridgeWoodbridge1600 Meters12.4:13.88a11
Mar 28The TENMar 28 · 3200 Meters · WoodbridgeWoodbridge3200 Meters—DNS11
Mar 25Woodbridge vs University vs RosaryMar 25 · 3200 Meters · Place 1 · WoodbridgeWoodbridge3200 Meters1.10:05.21a11
Mar 19Portola vs Woodbridge Mar 19 · 1600 Meters · Place 5 · WoodbridgeWoodbridge1600 Meters54:33.27a11

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 14The Mile @ MesaFeb 14 · 1 Mile · Place 1 · Woodbridge TCWoodbridge TC1 Mile14:15.19 PB17

2025 Outdoor Track

36 results
DateMeetEventPlMarkGr
May 31105th CIF State T&F Champs Finals 2025May 31 · 1600 Meters · Place 7 · WoodbridgeWoodbridge1600 Meters7.4:09.21a10
May 30105th CIF State T&F Champs Prelims 2025May 30 · 1600 Meters · Place 8 · WoodbridgeWoodbridge1600 MetersRound P8.4:10.83a10
May 24CIF-SS Masters MeetMay 24 · 1600 Meters · Place 8 · WoodbridgeWoodbridge1600 Meters8.4:12.90a10
May 17CIF-SS FinalsMay 17 · 3200 Meters · Place 4 · WoodbridgeWoodbridge3200 Meters4.9:05.59a10
May 17CIF-SS FinalsMay 17 · 1600 Meters · Place 2 · WoodbridgeWoodbridge1600 Meters2.4:06.94a10
May 10CIF-SS Division 2 PrelimsMay 10 · 3200 Meters · Place 9 · Woodbridge (SS)Woodbridge (SS)3200 MetersRound P99:33.9610
May 10CIF-SS Division 2 PrelimsMay 10 · 1600 Meters · Place 4 · Woodbridge (SS)Woodbridge (SS)1600 MetersRound P44:16.5610
May 10CIF SS D2 Prelims @ OntarioMay 10 · 3200 Meters · Place 9 · WoodbridgeWoodbridge3200 MetersRound P9.9:33.96a10
May 10CIF SS D2 Prelims @ OntarioMay 10 · 1600 Meters · Place 4 · WoodbridgeWoodbridge1600 MetersRound P4.4:16.56a10
Apr 25Pacific Coast League Prelims/FinalsApr 25 · 3200 Meters · Place 2 · WoodbridgeWoodbridge3200 Meters2.9:15.44a10
Apr 25Pacific Coast League Prelims/FinalsApr 25 · 1600 Meters · Place 1 · WoodbridgeWoodbridge1600 MetersRound P1.4:20.39a10
Apr 25Pacific Coast League Prelims/FinalsApr 25 · 1600 Meters · Place 1 · WoodbridgeWoodbridge1600 Meters1.4:16.29a10
Apr 17University vs Woodbridge PCL DualApr 17 · 3200 Meters · Place 1 · WoodbridgeWoodbridge3200 Meters19:46.17a10
Apr 17University vs Woodbridge PCL DualApr 17 · 1600 Meters · Place 1 · WoodbridgeWoodbridge1600 Meters14:24.21a10
Apr 17University vs Woodbridge PCL DualApr 17 · 800 Meters · Place 1 · WoodbridgeWoodbridge800 Meters12:02.37a10
Apr 11Arcadia InvitationalApr 11 · 1600 Meters · Place 1 · WoodbridgeWoodbridge1600 Meters14:12.0410
Apr 11Arcadia InvitationalApr 11 · 1500 Meters · Place 1 · WoodbridgeWoodbridge1500 Meters13:56.9510
Apr 11Arcadia InvitationalApr 11 · 1 Mile · Place 1 · WoodbridgeWoodbridge1 Mile14:13.5910
Apr 11Arcadia InvitationalApr 11 · 3200 Meters · Place 7 · WoodbridgeWoodbridge3200 Meters79:09.9610
Apr 11Arcadia InvitationalApr 11 · 3200 Meters · Place 7 · WoodbridgeWoodbridge3200 Meters79:09.9610
Apr 11Arcadia InvitationalApr 11 · 3200 Meters · Place 7 · WoodbridgeWoodbridge3200 Meters79:09.9610
Apr 11Arcadia InvitationalApr 11 · 1 Mile · Place 1 · WoodbridgeWoodbridge1 Mile14:13.5910
Apr 11Arcadia InvitationalApr 11 · 1600 Meters · Place 1 · WoodbridgeWoodbridge1600 Meters14:12.0410
Apr 11Arcadia InvitationalApr 11 · 1500 Meters · Place 1 · WoodbridgeWoodbridge1500 Meters13:56.9510
Apr 4Trabuco Hills InvitationalApr 4 · 800 Meters · Place 6 · Woodbridge (SS)Woodbridge (SS)800 Meters61:56.04 PB10
Mar 29Orange County Champs @ Mission ViejoMar 29 · 1600 Meters · Place 1 · WoodbridgeWoodbridge1600 Meters1.4:13.84a10
Mar 26Northwood vs Woodbridge PCL DualMar 26 · 3200 Meters · Place 1 · WoodbridgeWoodbridge3200 Meters19:51.09a10
Mar 26Northwood vs Woodbridge PCL DualMar 26 · 1600 Meters · Place 1 · WoodbridgeWoodbridge1600 Meters14:26.61a10
Mar 22Meet of Champions @ Arroyo HSMar 22 · 3200 Meters · Place 14 · WoodbridgeWoodbridge3200 Meters14.9:14.14a10
Mar 20Portola vs Woodbridge PCL DualMar 20 · 1600 Meters · Place 1 · WoodbridgeWoodbridge1600 Meters14:29.33a10
Mar 15Triton InvitationalMar 15 · 800 Meters · Place 1 · Woodbridge (SS)Woodbridge (SS)800 Meters11:56.2410
Mar 15Triton InvitationalMar 15 · 1600 Meters · Place 1 · Woodbridge (SS)Woodbridge (SS)1600 Meters14:16.4210
Mar 13Irvine vs Sage Hill vs Woodbridge PCL DualMar 13 · 1600 Meters · Place 1 · WoodbridgeWoodbridge1600 Meters14:29.35a—
Mar 13Irvine vs Sage Hill vs Woodbridge PCL DualMar 13 · 800 Meters · Place 2 · WoodbridgeWoodbridge800 Meters22:02.88a—
Mar 845th Irvine/ASICS Track and Field Invitational - Day 2Mar 8 · 3200 Meters · Place 2 · WoodbridgeWoodbridge3200 Meters2.9:14.73a10
Mar 845th Irvine/ASICS Track and Field Invitational - Day 2Mar 8 · 1600 Meters · Place 4 · WoodbridgeWoodbridge1600 Meters4.4:17.62a10

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 11CIF SS FinalsMay 11 · 1600 Meters · Place 9 · WoodbridgeWoodbridge1600 Meters9.4:19.72a9
May 4CIF-SS D2 PrelimsMay 4 · 3200 Meters · Place 10 · WoodbridgeWoodbridge3200 MetersRound P10.9:21.62a9
May 4CIF-SS D2 PrelimsMay 4 · 1600 Meters · Place 6 · WoodbridgeWoodbridge1600 MetersRound P6.4:17.32a9
Apr 19PCL PRELIMS & FINALS Apr 19 · 3200 Meters · Place 3 · WoodbridgeWoodbridge3200 Meters39:25.65a—
Apr 19PCL PRELIMS & FINALS Apr 19 · 1600 Meters · Place 2 · WoodbridgeWoodbridge1600 Meters24:18.75a—
Apr 19PCL PRELIMS & FINALS Apr 19 · 1600 Meters · Place 4 · WoodbridgeWoodbridge1600 Meters44:21.42a—
Apr 13OC ChampionshipsApr 13 · 1600 Meters · Place 10 · WoodbridgeWoodbridge1600 Meters10.4:21.18a9
Apr 9Beckman Northwood Woodbridge PCL Double DualApr 9 · 800 Meters · Place 3 · WoodbridgeWoodbridge800 Meters31:58.71a—
Mar 23Azusa Meet of ChampionsMar 23 · 1600 Meters · Place 3 · WoodbridgeWoodbridge1600 Meters3.4:21.90a9
Mar 21Laguna Hill Woodbridge University PCL Double Dual Mar 21 · 3200 Meters · Place 3 · WoodbridgeWoodbridge3200 Meters39:57.49a—
Mar 21Laguna Hill Woodbridge University PCL Double Dual Mar 21 · 800 Meters · Place 1 · WoodbridgeWoodbridge800 Meters11:59.25a—
Mar 14Woodbridge at IrvineMar 14 · 800 Meters · Place 1 · WoodbridgeWoodbridge800 Meters1.2:06.37a9
Mar 7Tri-meet Portola/Woodbridge/Sage HillMar 7 · 800 Meters · Place 2 · Woodbridge (SS)Woodbridge (SS)800 Meters22:01.599
Mar 7Tri-meet Portola/Woodbridge/Sage HillMar 7 · 1600 Meters · Place 1 · Woodbridge (SS)Woodbridge (SS)1600 Meters14:36.789
Jan 27Marina HS All Comer's Meet. Jan 27 · 1500 Meters · Place 2 · UnattachedUnattached1500 Meters2.4:17.06a9

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 24Trackrabbit InvitationalFeb 24 · 1600 Meters · Place 7 · Woodbridge (SS)Woodbridge (SS)1600 Meters74:30.25 PB9
Feb 24Trackrabbit InvitationalFeb 24 · 1600 Meters · Place 7 · Woodbridge (SS)Woodbridge (SS)1600 Meters74:30.259

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 1500 Meters · Place 2 · OC GritOC Grit1500 Meters2.4:19.77a8
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 800 Meters · Place 1 · OC GritOC Grit800 Meters1.2:04.75a8
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 3000 Meters · Place 1 · OC GritOC Grit3000 Meters19:31.00a—
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 1500 Meters · Place 1 · OC GritOC Grit1500 Meters14:24.25a—
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 800 Meters · Place 2 · OC GritOC Grit800 Meters22:04.68a—
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 3000 Meters · Place 1 · OC GritOC Grit3000 Meters1.9:33.82aUnofficial8
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 1500 Meters · Place 2 · OC GritOC Grit1500 Meters2.4:17.31aUnofficial8
May 27LA Jets 37th InvitationalMay 27 · 400 Meters · Place 11 · OC GritOC Grit400 Meters1155.46a PB—
May 6Pacific Coast Shockwaves InvitationalMay 6 · 3000 Meters · Place 2 · OC GritOC Grit3000 Meters29:22.01a PB—
Apr 22Imani Speed City ComptonApr 22 · 3000 Meters · Place 1 · OC GritOC Grit3000 Meters19:50.44a—
Apr 22Imani Speed City ComptonApr 22 · 1500 Meters · Place 1 · OC GritOC Grit1500 Meters14:25.41a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 3000 Meters · Place 1 · OC GritOC Grit3000 Meters19:55.69a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 1500 Meters · Place 1 · OC GritOC Grit1500 Meters14:25.47a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 800 Meters · Place 2 · OC GritOC Grit800 Meters22:10.77a—
Mar 19OC GRIT INVITE TIME TRIALMar 19 · 800 Meters · Place 1 · OC GritOC Grit800 Meters1.02:13.7Unofficial8
Mar 19OC GRIT INVITE TIME TRIALMar 19 · 400 Meters · Place 1 · OC GritOC Grit400 Meters1.58.4Unofficial8

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · 3000 Meters · Place 10 · OC GritOC Grit3000 Meters10.10:15.98a7
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · 1500 Meters · Place 17 · OC GritOC Grit1500 Meters17.4:50.76a7
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · 800 Meters · Place 11 · OC GritOC Grit800 Meters11.2:18.49a7
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · 1500 Meters · Place 14 · OC GritOC Grit1500 Meters14.4:54.64a7
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · 800 Meters · Place 18 · OC GritOC Grit800 Meters18.2:20.74a7
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · 400 Meters · Place 42 · OC GritOC Grit400 Meters42.1:01.44a7
Apr 2Arizona USATF 57th Phoenix Invitational (Youth)Apr 2 · 3000 Meters · Place 7 · OC GritOC Grit3000 Meters7.10:29.00a7
Apr 2Arizona USATF 57th Phoenix Invitational (Youth)Apr 2 · 1500 Meters · Place 8 · OC GritOC Grit1500 Meters8.4:51.75a7
Apr 2Arizona USATF 57th Phoenix Invitational (Youth)Apr 2 · 800 Meters · Place 13 · OC GritOC Grit800 Meters13.2:24.73a7
Mar 1210 East InviteMar 12 · 1500 Meters · Place 3 · OC GritOC Grit1500 Meters3.4:51.95a7
Mar 1210 East InviteMar 12 · 800 Meters · OC GritOC Grit800 Meters—NT7
Mar 1210 East InviteMar 12 · 400 Meters · Place 13 · OC GritOC Grit400 Meters13.1:02.21a7

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 18Pacific Coast Shockwaves InvitationalJun 18 · 1500 Meters · Place 7 · OC GritOC Grit1500 Meters7.5:23.60a6
Jun 18Pacific Coast Shockwaves InvitationalJun 18 · 800 Meters · Place 9 · OC GritOC Grit800 Meters9.2:46.66a6
Apr 24Universal Track SoCal InvitationalApr 24 · 1500 Meters · Place 2 · OC GritOC Grit1500 Meters2.5:26.03a6
Apr 24Universal Track SoCal InvitationalApr 24 · 800 Meters · Place 2 · OC GritOC Grit800 Meters2.2:42.29a6