Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorNike Trackrabbit Invitiational · Feb 2212.74Nike Trackrabbit InvitiationalFebruary 22, 2025
100 Meters · OutdoorBIG WEST FROSH/SOPH CHAMPIONSHIPS · Apr 2512.39BIG WEST FROSH/SOPH CHAMPIONSHIPSApril 25, 2025
200 Meters · IndoorNike Trackrabbit Invitiational · Feb 2226.02Nike Trackrabbit InvitiationalFebruary 22, 2025
200 Meters · OutdoorPoly/Wilson Dual · Apr 2124.05aPoly/Wilson DualApril 21, 2026
400 Meters · OutdoorMoore League Prelims & Finals · Apr 2852.48aMoore League Prelims & FinalsApril 28, 2026
800 Meters · OutdoorUSATF Southern California Association Junior Olympic Championships · Jun 72:40.86aUSATF Southern California Association Junior Olympic ChampionshipsJune 7, 2019

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 28Moore League Prelims & FinalsApr 28 · 400 Meters · Place 6 · Poly (Long Beach)Poly (Long Beach)400 MetersRound P6.54.20a10
Apr 28Moore League Prelims & FinalsApr 28 · 400 Meters · Place 4 · Poly (Long Beach)Poly (Long Beach)400 Meters4.52.48a PB10
Apr 28Moore League Prelims & FinalsApr 28 · 200 Meters · Place 8 · Poly (Long Beach)Poly (Long Beach)200 MetersRound P8.24.10aWind: 1.510
Apr 24Big Frosh ChampionshipApr 24 · 400 Meters · Place 7 · Poly (Long Beach)Poly (Long Beach)400 Meters753.08a10
Apr 24Big Frosh ChampionshipApr 24 · 200 Meters · Place 10 · Poly (Long Beach)Poly (Long Beach)200 Meters1024.07a10
Apr 21Poly/Wilson DualApr 21 · 400 Meters · Poly (Long Beach)Poly (Long Beach)400 Meters—DNS10
Apr 21Poly/Wilson DualApr 21 · 200 Meters · Place 5 · Poly (Long Beach)Poly (Long Beach)200 Meters5.24.05a PBWind: 110
Mar 28Beach Cities Invitational Mar 28 · 400 Meters · Place 2 · Poly (Long Beach)Poly (Long Beach)400 Meters252.80a10
Feb 28Trackrabbit Invitational (LB Poly)Feb 28 · 400 Meters · Place 4 · Poly (Long Beach)Poly (Long Beach)400 Meters4.53.51a10
Feb 28Trackrabbit Invitational (LB Poly)Feb 28 · 100 Meters · Poly (Long Beach)Poly (Long Beach)100 Meters—DNSWind: -210
Feb 21Trackrabbit Intrasquad MeetFeb 21 · 400 Meters · Place 2 · Poly (Long Beach)Poly (Long Beach)400 Meters2.54.31aUnofficial10
Feb 21Trackrabbit Intrasquad MeetFeb 21 · 200 Meters · Place 3 · Poly (Long Beach)Poly (Long Beach)200 Meters3.24.13aWind: 0.7Unofficial10

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 29Moore League Prelims and Finals Apr 29 · 200 Meters · Place 23 · Poly (Long Beach)Poly (Long Beach)200 MetersRound P23.25.51aWind: 1.29
Apr 29Moore League Prelims and Finals Apr 29 · 100 Meters · Place 23 · Poly (Long Beach)Poly (Long Beach)100 MetersRound P23.12.50aWind: 0.19
Apr 25BIG WEST FROSH/SOPH CHAMPIONSHIPSApr 25 · 200 Meters · Place 40 · Poly (Long Beach)Poly (Long Beach)200 Meters4025.389
Apr 25BIG WEST FROSH/SOPH CHAMPIONSHIPSApr 25 · 100 Meters · Place 39 · Poly (Long Beach)Poly (Long Beach)100 Meters3912.39 PB9
Apr 23LB Wilson vs LB Poly 2025Apr 23 · 200 Meters · Place 9 · Poly (Long Beach)Poly (Long Beach)200 Meters9.25.37aWind: 19
Apr 23LB Wilson vs LB Poly 2025Apr 23 · 100 Meters · Place 12 · Poly (Long Beach)Poly (Long Beach)100 Meters12.12.55aWind: 2.29
Apr 4Trabuco Hills InvitationalApr 4 · 200 Meters · Place 70 · Long Beach Poly (SS)Long Beach Poly (SS)200 Meters7025.5069
Apr 4Trabuco Hills InvitationalApr 4 · 100 Meters · Place 107 · Long Beach Poly (SS)Long Beach Poly (SS)100 Meters10712.6079
Mar 1Griffin Invitational and RelaysMar 1 · 200 Meters · Place 19 · Long Beach Poly (SS)Long Beach Poly (SS)200 Meters1925.489
Mar 1Griffin Invitational and RelaysMar 1 · 100 Meters · Place 27 · Long Beach Poly (SS)Long Beach Poly (SS)100 Meters2712.429
Mar 1Los Alamitos - Quad MeetMar 1 · 200 Meters · Place 19 · Poly (Long Beach)Poly (Long Beach)200 Meters19.25.48aWind: 09
Mar 1Los Alamitos - Quad MeetMar 1 · 100 Meters · Place 27 · Poly (Long Beach)Poly (Long Beach)100 Meters27.12.42aWind: 0.89

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 22Nike Trackrabbit InvitiationalFeb 22 · 200 Meters · Place 24 · Long Beach Poly (SS)Long Beach Poly (SS)200 Meters2426.02 PB9
Feb 22Nike Trackrabbit InvitiationalFeb 22 · 100 Meters · Place 44 · Long Beach Poly (SS)Long Beach Poly (SS)100 Meters4412.74 PB9

2020 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 1629th Annual Arizona Indoor Classic (YOM)Feb 16 · 55 Meter · Long Beach SprintersLong Beach Sprinters55 MeterRound P—DNS-
Feb 1629th Annual Arizona Indoor Classic (YOM)Feb 16 · 800 Meters · Long Beach SprintersLong Beach Sprinters800 Meters—DNS-
Feb 1629th Annual Arizona Indoor Classic (YOM)Feb 16 · 400 Meters · Long Beach SprintersLong Beach Sprinters400 Meters—DNS-

2019 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 800 Meters · Place 18 · Long Beach SprintersLong Beach Sprinters800 Meters18.2:40.86a PB-
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 400 Meters · Place 13 · Long Beach SprintersLong Beach Sprinters400 Meters13.1:06.42a-
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 200 Meters · Place 11 · Long Beach SprintersLong Beach Sprinters200 MetersRound P11.29.61aWind: 1.7-
May 25Los Angeles Jets 35th Annual Track MeetMay 25 · 800 Meters · Place 15 · Long Beach SprintersLong Beach Sprinters800 Meters152:47.711
May 25Los Angeles Jets 35th Annual Track MeetMay 25 · 400 Meters · Place 21 · Long Beach SprintersLong Beach Sprinters400 Meters211:10.031
May 25Los Angeles Jets 35th Annual Track MeetMay 25 · 200 Meters · Place 40 · Long Beach SprintersLong Beach Sprinters200 Meters4032.001
May 18Pasadena Running Roses Invitational May 18 · 400 Meters · Place 55 · Long Beach SprintersLong Beach Sprinters400 Meters55.1:19.33a-
May 18Pasadena Running Roses Invitational May 18 · 200 Meters · Place 18 · Long Beach SprintersLong Beach Sprinters200 Meters18.31.31a-
May 18Pasadena Running Roses Invitational May 18 · 100 Meters · Place 28 · Long Beach SprintersLong Beach Sprinters100 MetersRound P28.14.84a-
May 4ANNUAL INVITATIONAL SCA JO QUALIFIERMay 4 · 400 Meters · Place 10 · Long Beach SprintersLong Beach Sprinters400 Meters10.1:08.57a-
May 4ANNUAL INVITATIONAL SCA JO QUALIFIERMay 4 · 200 Meters · Place 24 · Long Beach SprintersLong Beach Sprinters200 Meters24.30.16aWind: 1.1-
May 4ANNUAL INVITATIONAL SCA JO QUALIFIERMay 4 · 100 Meters · Place 16 · Long Beach SprintersLong Beach Sprinters100 MetersRound P16.14.72a-
Apr 27Long Beach Sprinters Annual Track MeetApr 27 · 200 Meters · Place 31 · Long Beach SprintersLong Beach Sprinters200 Meters31.31.15a-
Apr 27Long Beach Sprinters Annual Track MeetApr 27 · 100 Meters · Place 29 · Long Beach SprintersLong Beach Sprinters100 MetersRound P29.15.36a-
Apr 13Imani Speed City Annual Invitational Apr 13 · 400 Meters · Place 11 · Long Beach SprintersLong Beach Sprinters400 Meters11.1:08.69aUnofficial-
Apr 13Imani Speed City Annual Invitational Apr 13 · 100 Meters · Place 19 · Long Beach SprintersLong Beach Sprinters100 MetersRound P19.14.86aWind: -0.8Unofficial-