Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorCrean Marina Northwood Westminster Quad Meet · Feb 2812.72aCrean Marina Northwood Westminster Quad MeetFebruary 28, 2026
100 Meters · OutdoorNorthwood vs Portola vs Rosary · Apr 1612.64aNorthwood vs Portola vs RosaryApril 16, 2026
100m Hurdles · 33" / 0.838m · OutdoorImani Speed City Compton 2025 Invitational Meet · Apr 2619.51aImani Speed City Compton 2025 Invitational MeetApril 26, 2025
1500 Meters · OutdoorWest Coast Classic presented by the Pacific Coast Shockwaves · Jun 15:40.61aWest Coast Classic presented by the Pacific Coast ShockwavesJune 1, 2024
200 Meters · IndoorCrean Marina Northwood Westminster Quad Meet · Feb 2826.85aCrean Marina Northwood Westminster Quad MeetFebruary 28, 2026
200 Meters · OutdoorNorthwood vs Portola vs Rosary · Apr 1626.42aNorthwood vs Portola vs RosaryApril 16, 2026
3000 Meters · OutdoorWest Coast Classic presented by the Pacific Coast Shockwaves · Jun 112:29.21aWest Coast Classic presented by the Pacific Coast ShockwavesJune 1, 2024
300m Hurdles · 30" / 0.762m · OutdoorOrange County Track & Field Championships · Apr 1849.04aOrange County Track & Field ChampionshipsApril 18, 2026
400 Meters · OutdoorOrange County XC PR Track Challenge · Nov 131:01.97aOrange County XC PR Track ChallengeNovember 13, 2025
400m Hurdles · 30" / 0.762m · Outdoor2026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIP · Jun 111:12.80a2026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJune 11, 2026
800 Meters · OutdoorUSATF Southern California Association Junior Olympic Championships · Jun 72:37.13aUSATF Southern California Association Junior Olympic ChampionshipsJune 7, 2024

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

2026 Outdoor Track

30 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 400m Hurdles · Place 30 · OC GritOC Grit400m Hurdles30" / 0.762mRound P30.1:13.16a9
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 400m Hurdles · Place 3 · OC GritOC Grit400m Hurdles30" / 0.762m3.1:12.80a PB9
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 400 Meters · Place 10 · OC GritOC Grit400 MetersRound P10.1:05.06a9
Jun 9The Grit 1000Jun 9 · 1000 Meters · Place 3 · OC GritOC Grit1000 Meters3.3:55.6Unofficial9
May 30West Coast Classic Track and Field InvitationalMay 30 · 400m Hurdles · Place 3 · OC GritOC Grit400m Hurdles30" / 0.762m3.1:14.24a9
May 30West Coast Classic Track and Field InvitationalMay 30 · 100 Meters · Place 11 · OC GritOC Grit100 MetersRound P11.12.71aWind: 3.19
May 30West Coast Classic Track and Field InvitationalMay 30 · 100 Meters · OC GritOC Grit100 Meters--DNSWind: 2.49
Apr 24PCL PRELIMS & FINALSApr 24 · 200 Meters · Place 10 · NorthwoodNorthwood200 MetersRound P10.27.23aWind: -1.99
Apr 24PCL PRELIMS & FINALSApr 24 · 100 Meters · Place 6 · NorthwoodNorthwood100 MetersRound P6.13.16aWind: -2.29
Apr 24PCL PRELIMS & FINALSApr 24 · 100 Meters · Place 5 · NorthwoodNorthwood100 Meters5.12.62aWind: 2.39
Apr 18Orange County Track & Field ChampionshipsApr 18 · 300m Hurdles · Place 13 · NorthwoodNorthwood300m Hurdles30" / 0.762m13.49.04a PB9
Apr 16Northwood vs Portola vs RosaryApr 16 · 200 Meters · Place 4 · NorthwoodNorthwood200 Meters4.26.42a PBWind: 0.39
Apr 16Northwood vs Portola vs RosaryApr 16 · 100 Meters · NorthwoodNorthwood100 Meters—DNS9
Apr 16Northwood vs Portola vs RosaryApr 16 · 100 Meters · Place 3 · NorthwoodNorthwood100 Meters3.12.64a PBWind: 1.19
Apr 9Woodbridge vs NorthwoodApr 9 · 200 Meters · Place 2 · NorthwoodNorthwood200 Meters2.26.68a9
Apr 9Woodbridge vs NorthwoodApr 9 · 100 Meters · Place 2 · NorthwoodNorthwood100 Meters2.12.69a9
Apr 3Trabuco Hills InvitationalApr 3 · 400 Meters · Place 36 · NorthwoodNorthwood400 Meters361:03.27a9
Mar 28Beach Cities Invitational Mar 28 · 300m Hurdles · Place 19 · NorthwoodNorthwood300m Hurdles1951.64a9
Mar 28Beach Cities Invitational Mar 28 · 400 Meters · Place 10 · NorthwoodNorthwood400 Meters101:03.21a9
Mar 26Northwood vs Irvine Mar 26 · 300m Hurdles · Place 1 · NorthwoodNorthwood300m Hurdles150.44a9
Mar 26Northwood vs Irvine Mar 26 · 100 Meters · Place 1 · NorthwoodNorthwood100 Meters112.80a9
Mar 21Triton InvitationalMar 21 · 400 Meters · Place 5 · Northwood (SNorthwood (S400 Meters51:02.679
Mar 21Triton InvitationalMar 21 · 100 Meters · Place 11 · Northwood (SNorthwood (S100 Meters1112.789
Mar 19University vs NorthwoodMar 19 · 200 Meters · Place 1 · NorthwoodNorthwood200 Meters127.02a9
Mar 19University vs NorthwoodMar 19 · 100 Meters · Place 1 · NorthwoodNorthwood100 Meters112.72a9
Mar 1446th Irvine Track and Field Invitational presented by ASICS - Day 2Mar 14 · 200 Meters · Place 5 · NorthwoodNorthwood200 Meters5.26.61aWind: 0.59
Mar 1446th Irvine Track and Field Invitational presented by ASICS - Day 2Mar 14 · 100 Meters · Place 8 · NorthwoodNorthwood100 Meters8.12.85aWind: 1.39
Feb 20Northwood Time Trials Feb 20 · 400 Meters · Place 1 · NorthwoodNorthwood400 Meters1.1:06.49a9
Feb 20Northwood Time Trials Feb 20 · 100 Meters · Place 1 · NorthwoodNorthwood100 Meters1.12.73a9
Jan 10Marina HS All Comers MeetJan 10 · 300m Hurdles · Place 1 · UnattachedUnattached300m Hurdles30" / 0.762m1.58.64a9

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28Crean Marina Northwood Westminster Quad MeetFeb 28 · 200 Meters · Place 1 · NorthwoodNorthwood200 Meters126.85a PB9
Feb 28Crean Marina Northwood Westminster Quad MeetFeb 28 · 100 Meters · Place 1 · NorthwoodNorthwood100 Meters112.72a PB9
Feb 26Yorba Linda vs NorthwoodFeb 26 · 200 Meters · Place 1 · NorthwoodNorthwood200 Meters127.07a9
Feb 26Yorba Linda vs NorthwoodFeb 26 · 100 Meters · Place 1 · NorthwoodNorthwood100 Meters112.74a9

2025 Outdoor Track

39 results
DateMeetEventPlMarkGr
Dec 12Northwood Tryouts 2025Dec 12 · 150 Meters · Place 1 · NorthwoodNorthwood150 Meters1.19.45aUnofficial9
Dec 12Northwood Tryouts 2025Dec 12 · 1000 Meters · Place 2 · NorthwoodNorthwood1000 Meters2.3:39.84aUnofficial9
Dec 12Northwood Tryouts 2025Dec 12 · 60 Meter · Place 1 · NorthwoodNorthwood60 Meter1.8.06aUnofficial9
Nov 13Orange County XC PR Track ChallengeNov 13 · 800 Meters · Place 2 · NorthwoodNorthwood800 Meters22:47.41a9
Nov 13Orange County XC PR Track ChallengeNov 13 · 400 Meters · Place 1 · NorthwoodNorthwood400 Meters11:01.97a PB9
Jun 14AAU Track & Field Region 23 QualifierJun 14 · 400m Hurdles · Place 2 · OC GritOC Grit400m Hurdles21:13.85a8
Jun 14AAU Track & Field Region 23 QualifierJun 14 · 200 Meters · Place 11 · OC GritOC Grit200 Meters1128.12a8
Jun 14AAU Track & Field Region 23 QualifierJun 14 · 100 Meters · Place 13 · OC GritOC Grit100 Meters1313.29a8
May 31West Coast Classic Track and Field InvitationalMay 31 · 400m Hurdles · Place 1 · OC GritOC Grit400m Hurdles11:11.83a8
May 31West Coast Classic Track and Field InvitationalMay 31 · 400 Meters · Place 10 · OC GritOC Grit400 Meters101:04.37a8
May 31West Coast Classic Track and Field InvitationalMay 31 · 200 Meters · Place 16 · OC GritOC Grit200 Meters1627.02a8
May 31West Coast Classic Track and Field InvitationalMay 31 · 100 Meters · Place 17 · OC GritOC Grit100 MetersRound P1713.23a8
May 31West Coast Classic Track and Field InvitationalMay 31 · 100 Meters · Place 15 · OC GritOC Grit100 Meters1513.42a8
May 24L A Jets 39th Annual InvitationalMay 24 · 400m Hurdles · Place 1 · OC GritOC Grit400m Hurdles11:11.87a8
May 24L A Jets 39th Annual InvitationalMay 24 · 400 Meters · Place 4 · OC GritOC Grit400 Meters41:02.69a8
May 24L A Jets 39th Annual InvitationalMay 24 · 200 Meters · Place 8 · OC GritOC Grit200 Meters827.59a8
May 24L A Jets 39th Annual InvitationalMay 24 · 100 Meters · Place 9 · OC GritOC Grit100 MetersRound P913.13a8
May 24L A Jets 39th Annual InvitationalMay 24 · 100 Meters · Place 9 · OC GritOC Grit100 Meters913.48a8
May 92025 Fullerton Jackrabbits Distance CarnivalMay 9 · 400 Meters · Place 5 · OC GritOC Grit400 Meters51:04.35a8
May 92025 Fullerton Jackrabbits Distance CarnivalMay 9 · 200 Meters · Place 2 · OC GritOC Grit200 Meters227.31a8
May 92025 Fullerton Jackrabbits Distance CarnivalMay 9 · 100 Meters · Place 2 · OC GritOC Grit100 Meters212.93a8
May 2Steve Scott InviteMay 2 · 400m Hurdles · Place 11 · OC GritOC Grit400m Hurdles111:13.41a8
May 2Steve Scott InviteMay 2 · 100 Meters · Place 39 · OC GritOC Grit100 Meters3913.22a8
Apr 26Imani Speed City Compton 2025 Invitational MeetApr 26 · 400m Hurdles · Place 1 · OC GritOC Grit400m Hurdles30" / 0.762m1.1:15.11a8
Apr 26Imani Speed City Compton 2025 Invitational MeetApr 26 · 100m Hurdles · Place 1 · OC GritOC Grit100m Hurdles33" / 0.838m1.19.51a PB8
Apr 26Imani Speed City Compton 2025 Invitational MeetApr 26 · 400 Meters · Place 3 · OC GritOC Grit400 Meters3.1:03.02a8
Apr 26Imani Speed City Compton 2025 Invitational MeetApr 26 · 200 Meters · Place 9 · OC GritOC Grit200 Meters9.28.17a8
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 100m Hurdles · Place 1 · OC GritOC Grit100m Hurdles33" / 0.838m1.19.72a8
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 400 Meters · Place 4 · OC GritOC Grit400 Meters4.1:04.81a8
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 100 Meters · Place 8 · OC GritOC Grit100 MetersRound P8.13.25a8
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 100 Meters · OC GritOC Grit100 Meters—NT8
Mar 29Pacific Coast Shockwaves InvitationalMar 29 · 400m Hurdles · Place 1 · OC GritOC Grit400m Hurdles11:14.89a8
Mar 29Pacific Coast Shockwaves InvitationalMar 29 · 100m Hurdles · Place 1 · OC GritOC Grit100m Hurdles118.73a8
Mar 29Pacific Coast Shockwaves InvitationalMar 29 · 200 Meters · Place 12 · OC GritOC Grit200 Meters1228.49a8
Mar 29Pacific Coast Shockwaves InvitationalMar 29 · 100 Meters · Place 8 · OC GritOC Grit100 MetersRound P813.17a8
Mar 29Pacific Coast Shockwaves InvitationalMar 29 · 100 Meters · Place 8 · OC GritOC Grit100 Meters813.39a8
Jan 25Cal High All-Comers MeetJan 25 · 300m Hurdles · Place 15 · 33-Unattached33-Unattached300m Hurdles30" / 0.762m15.56.71a8
Jan 25Cal High All-Comers MeetJan 25 · 100m Hurdles · Place 12 · 33-Unattached33-Unattached100m Hurdles33" / 0.838m12.20.19a8
Jan 25Cal High All-Comers MeetJan 25 · 100 Meters · Place 12 · 33-Unattached33-Unattached100 Meters12.13.97a8

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 800 Meters · Place 20 · OC GritOC Grit800 Meters202:37.13a PB—
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 400 Meters · Place 22 · OC GritOC Grit400 Meters221:05.64a—
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 3000 Meters · Place 17 · OC GritOC Grit3000 Meters17.12:29.21a PB7
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 1500 Meters · Place 34 · OC GritOC Grit1500 Meters34.5:40.61a PB7
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 800 Meters · Place 28 · OC GritOC Grit800 Meters28.2:39.53a7
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 1500 Meters · Place 28 · OC GritOC Grit1500 Meters28.5:55.93a7
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 400 Meters · Place 37 · OC GritOC Grit400 Meters37.1:07.95a7
May 18Pasadena Running Roses Presents 34th Annual George Profit InvitationalMay 18 · 1500 Meters · OC GritOC Grit1500 Meters—DNS7
May 18Pasadena Running Roses Presents 34th Annual George Profit InvitationalMay 18 · 800 Meters · Place 19 · OC GritOC Grit800 Meters19.2:45.22a7
May 10Rick Hagin Distance PR Mania All-Comers 2024May 10 · 3200 Meters · Place 12 · UNAUNA3200 Meters12.13:33.90aUnofficial7
May 10Rick Hagin Distance PR Mania All-Comers 2024May 10 · 800 Meters · Place 9 · UNAUNA800 Meters9.2:43.50aUnofficial7
Apr 27IMANI SPEED CITY ANNUAL INVITATIONALApr 27 · 800 Meters · Place 19 · OC GritOC Grit800 Meters19.2:51.16a7
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 3000 Meters · Place 11 · OC GritOC Grit3000 Meters11.12:44.33a7
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 3000 Meters · Place 15 · OC GritOC Grit3000 Meters15.12:39.95a7
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 3000 Meters · Place 15 · OC GritOC Grit3000 Meters15.12:39.95a7
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 400 Meters · Place 47 · OC GritOC Grit400 Meters47.1:09.77a7
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 400 Meters · Place 47 · OC GritOC Grit400 Meters47.1:09.77a7
Mar 910 East InvitationalMar 9 · 1500 Meters · Place 17 · OC GritOC Grit1500 Meters17.5:50.59a7
Mar 910 East InvitationalMar 9 · 400 Meters · OC GritOC Grit400 Meters--DNS7

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 1TUSTIN YOUTH TRACK MEETApr 1 · 1600 Meters · Place 5 · City of TustinCity of Tustin1600 Meters5.7:17.15aUnofficial6
Apr 1TUSTIN YOUTH TRACK MEETApr 1 · 100 Meters · City of TustinCity of Tustin100 Meters—DNS6