Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCentury Conference Championships · Apr 2910.74aCentury Conference ChampionshipsApril 29, 2026
150 Meters · OutdoorCA Winter State Track & Field Championships · Feb 817.45aCA Winter State Track & Field ChampionshipsFebruary 8, 2025
200 Meters · IndoorCrean Marina Northwood Westminster Quad Meet · Feb 2823.35aCrean Marina Northwood Westminster Quad MeetFebruary 28, 2026
200 Meters · OutdoorCentury Conference Championships · Apr 2922.09aCentury Conference ChampionshipsApril 29, 2026
400 Meters · OutdoorEsperanza at Crean Lutheran Dual Meet · Mar 2656.19aEsperanza at Crean Lutheran Dual MeetMarch 26, 2025
Long Jump · OutdoorIrvine ASICS Track and Field Invitational · Mar 85.34mIrvine ASICS Track and Field InvitationalMarch 8, 2024

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

2026 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 100 Meters · Quick Track ClubQuick Track Club100 MetersRound P--DNSWind: 0.411
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 100 Meters · Place 2 · Quick Track ClubQuick Track Club100 MetersRound P2.10.98aWind: -1.611
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 100 Meters · Place 3 · Quick Track ClubQuick Track Club100 Meters3.10.87a11
May 16CIF-SS FinalsMay 16 · 200 Meters · Place 20 · Crean LutheranCrean Lutheran200 MetersRound P20.22.48aWind: 0.911
May 16CIF-SS FinalsMay 16 · 100 Meters · Place 33 · Crean LutheranCrean Lutheran100 MetersRound P33.11.14aWind: -0.111
May 9CIF SS D3 PreliminariesMay 9 · 200 Meters · Place 20 · Crean LutheranCrean Lutheran200 MetersRound P20.22.48aWind: 0.911
May 9CIF SS D3 PreliminariesMay 9 · 100 Meters · Place 33 · Crean LutheranCrean Lutheran100 MetersRound P33.11.14aWind: -0.111
Apr 29Century Conference ChampionshipsApr 29 · 200 Meters · Place 3 · Crean LutheranCrean Lutheran200 MetersRound P3.22.53aWind: 1.711
Apr 29Century Conference ChampionshipsApr 29 · 200 Meters · Place 2 · Crean LutheranCrean Lutheran200 Meters2.22.09a PBWind: 1.311
Apr 29Century Conference ChampionshipsApr 29 · 100 Meters · Place 2 · Crean LutheranCrean Lutheran100 MetersRound P2.10.93aWind: 1.711
Apr 29Century Conference ChampionshipsApr 29 · 100 Meters · Place 1 · Crean LutheranCrean Lutheran100 Meters1.10.74a PBWind: 1.811
Apr 24Freeway League PreliminariesApr 24 · 200 Meters · Place 3 · Crean LutheranCrean Lutheran200 MetersRound P322.53a11
Apr 24Freeway League PreliminariesApr 24 · 100 Meters · Place 2 · Crean LutheranCrean Lutheran100 MetersRound P210.93a11
Apr 18Orange County Track & Field ChampionshipsApr 18 · 200 Meters · Place 13 · Crean LutheranCrean Lutheran200 Meters13.22.79aWind: -1.211
Apr 18Orange County Track & Field ChampionshipsApr 18 · 100 Meters · Place 10 · Crean LutheranCrean Lutheran100 Meters10.10.99aWind: 1.811
Apr 11West Coast Classic HS Track and Field InvitationalApr 11 · 200 Meters · Place 4 · Crean LutheranCrean Lutheran200 Meters4.22.46aWind: 0.311
Apr 11West Coast Classic HS Track and Field InvitationalApr 11 · 100 Meters · Place 5 · Crean LutheranCrean Lutheran100 Meters5.11.03aWind: 0.611
Apr 2Esperanza vs Brea Olinda/Crean LutheranApr 2 · 100 Meters · Place 2 · Crean LutheranCrean Lutheran100 Meters211.65a11
Mar 28Beach Cities Invitational Mar 28 · 200 Meters · Place 6 · Crean LutheranCrean Lutheran200 Meters622.59a11
Mar 28Beach Cities Invitational Mar 28 · 100 Meters · Place 4 · Crean LutheranCrean Lutheran100 Meters411.01a11
Mar 26Sunny Hills vs Crean LutheranMar 26 · 200 Meters · Place 1 · Crean LutheranCrean Lutheran200 Meters122.97a11
Mar 26Sunny Hills vs Crean LutheranMar 26 · 100 Meters · Place 1 · Crean LutheranCrean Lutheran100 Meters111.38a11
Mar 20ASICS Laguna Beach Trophy InvitationalMar 20 · 100 Meters · Place 7 · Crean LutheranCrean Lutheran100 Meters711.3511
Mar 1346th Irvine Track and Field Invitational presented by ASICS - Day 1Mar 13 · 200 Meters · Place 5 · Crean LutheranCrean Lutheran200 Meters5.22.97aWind: 0.211
Mar 1346th Irvine Track and Field Invitational presented by ASICS - Day 1Mar 13 · 100 Meters · Place 2 · Crean LutheranCrean Lutheran100 Meters2.11.08aWind: 1.711

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 28Crean Marina Northwood Westminster Quad MeetFeb 28 · 200 Meters · Place 1 · Crean LutheranCrean Lutheran200 Meters123.35a PB11

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 24L A Jets 39th Annual InvitationalMay 24 · 100 Meters · Place 4 · Quick Track ClubQuick Track Club100 MetersRound P412.07a10
May 24L A Jets 39th Annual InvitationalMay 24 · 100 Meters · Place 3 · Quick Track ClubQuick Track Club100 Meters311.36a10
May 10CIF SS D3 Prelims @ Yorba LindaMay 10 · 200 Meters · Place 29 · Crean LutheranCrean Lutheran200 MetersRound P29.23.04aWind: 0.310
May 10CIF SS D3 Prelims @ Yorba LindaMay 10 · 100 Meters · Place 31 · Crean LutheranCrean Lutheran100 MetersRound P31.11.25aWind: -0.310
May 2Century Conference ChampionshipsMay 2 · 200 Meters · Place 3 · Crean LutheranCrean Lutheran200 MetersRound P3.23.15aWind: 2.110
May 2Century Conference ChampionshipsMay 2 · 200 Meters · Place 2 · Crean LutheranCrean Lutheran200 Meters2.22.72aWind: 2.510
May 2Century Conference ChampionshipsMay 2 · 100 Meters · Place 1 · Crean LutheranCrean Lutheran100 MetersRound P1.11.09aWind: 410
May 2Century Conference ChampionshipsMay 2 · 100 Meters · Place 1 · Crean LutheranCrean Lutheran100 Meters1.11.17aWind: 0.910
Apr 16Troy at Crean Lutheran DualApr 16 · 200 Meters · Place 1 · Crean LutheranCrean Lutheran200 Meters123.00a10
Apr 16Troy at Crean Lutheran DualApr 16 · 100 Meters · Place 1 · Crean LutheranCrean Lutheran100 Meters111.13a10
Apr 4Trabuco Hills InvitationalApr 4 · 100 Meters · Place 13 · Crean Lutheran (SS)Crean Lutheran (SS)100 Meters1311.51010
Apr 3Cypress vs Crean Dual MeetApr 3 · 100 Meters · Place 4 · Crean LutheranCrean Lutheran100 Meters411.29a10
Mar 26Esperanza at Crean Lutheran Dual MeetMar 26 · 400 Meters · Place 4 · Crean LutheranCrean Lutheran400 Meters456.19a PB10
Feb 8CA Winter State Track & Field ChampionshipsFeb 8 · 150 Meters · Place 124 · Crean LutheranCrean Lutheran150 Meters124.17.45a PBWind: -1.910

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 25Freeway PrelimsApr 25 · 200 Meters · Place 2 · Crean LutheranCrean Lutheran200 MetersRound P2.23.15aWind: 2.110
Apr 25Freeway PrelimsApr 25 · 100 Meters · Place 1 · Crean LutheranCrean Lutheran100 MetersRound P1.11.09aWind: 410

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 200 Meters · Place 16 · 33-Unattached33-Unattached200 Meters16.23.59aWind: 1.69
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 100 Meters · Place 17 · 33-Unattached33-Unattached100 MetersRound P17.11.82aWind: -0.29
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 100 Meters · Place 13 · 33-Unattached33-Unattached100 Meters13.11.66aWind: 0.79
Apr 25Empire League FinalsApr 25 · 200 Meters · Place 13 · Crean LutheranCrean Lutheran200 MetersRound P13.23.87aWind: 1.39
Apr 25Empire League FinalsApr 25 · 100 Meters · Place 11 · Crean LutheranCrean Lutheran100 MetersRound P11.11.58aWind: 49
Apr 13OC ChampionshipsApr 13 · 200 Meters · Place 22 · Crean LutheranCrean Lutheran200 Meters22.24.35aWind: 0.69
Apr 13OC ChampionshipsApr 13 · 100 Meters · Place 18 · Crean LutheranCrean Lutheran100 Meters18.11.54aWind: 1.19
Apr 11Crean Lutheran vs. KennedyApr 11 · 200 Meters · Place 4 · Crean LutheranCrean Lutheran200 Meters423.92a—
Apr 11Crean Lutheran vs. KennedyApr 11 · 100 Meters · Place 3 · Crean LutheranCrean Lutheran100 Meters311.67a—
Apr 6Ocean View InvitationalApr 6 · 200 Meters · Place 13 · Crean LutheranCrean Lutheran200 Meters13.24.60aWind: -1.29
Apr 6Ocean View InvitationalApr 6 · 100 Meters · Place 6 · Crean LutheranCrean Lutheran100 Meters6.11.86aWind: -1.39
Mar 28Crean Lutheran vs. PacificaMar 28 · 200 Meters · Place 6 · Crean LutheranCrean Lutheran200 Meters624.42a—
Mar 28Crean Lutheran vs. PacificaMar 28 · 100 Meters · Place 3 · Crean LutheranCrean Lutheran100 Meters311.67a—
Mar 14Tustin at Crean Lutheran Dual MeetMar 14 · Long Jump · Place 6 · Crean LutheranCrean LutheranLong Jump615-9—
Mar 14Tustin at Crean Lutheran Dual MeetMar 14 · 100 Meters · Place 3 · Crean LutheranCrean Lutheran100 Meters312.28a—
Mar 8Irvine ASICS Track and Field InvitationalMar 8 · Long Jump · Place 3 · Crean Lutheran (SS)Crean Lutheran (SS)Long Jump35.34m PB9
Mar 8Irvine ASICS Track and Field InvitationalMar 8 · 400 Meters · Place 7 · Crean Lutheran (SS)Crean Lutheran (SS)400 Meters758.699
Mar 5Cypress at Crean Lutheran DualMar 5 · 200 Meters · Place 11 · Crean LutheranCrean Lutheran200 Meters1125.20a—
Mar 5Cypress at Crean Lutheran DualMar 5 · 100 Meters · Place 4 · Crean LutheranCrean Lutheran100 Meters411.98a—