Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorSaddle-Up Invitational · Feb 2413.18Saddle-Up InvitationalFebruary 24, 2024
100 Meters · OutdoorAmbassador League · Apr 2412.22Ambassador LeagueApril 24, 2025
150 Meters · IndoorWestmont Warrior Relays · Feb 1319.12aWestmont Warrior Relays February 13, 2026
150 Meters · OutdoorChaparral All-Comers · Dec 1419.11aChaparral All-ComersDecember 14, 2024
200 Meters · IndoorSaddle-Up Invitational · Feb 2427.09Saddle-Up InvitationalFebruary 24, 2024
200 Meters · OutdoorAmbassador League Championships · Apr 3025.12aAmbassador League ChampionshipsApril 30, 2025
300m Hurdles · 30" / 0.762m · OutdoorCIF-SS Division 4 Track and Field Prelims · May 649.48aCIF-SS Division 4 Track and Field PrelimsMay 6, 2023
400 Meters · OutdoorInland Empire Championships · Apr 151:00.12Inland Empire ChampionshipsApril 15, 2023
60 Meter · OutdoorChaparral All-Comers · Dec 147.91aChaparral All-ComersDecember 14, 2024
60 Meters · IndoorWestmont Warrior Relays · Feb 137.95aWestmont Warrior Relays February 13, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 23PacWest Conference ChampionshipsApr 23 · 200 Meters · Place 13 · Westmont (Calif.)Westmont (Calif.)200 MetersRound P13.25.63aWind: 2.5Fr
Apr 23PacWest Conference ChampionshipsApr 23 · 100 Meters · Place 13 · Westmont (Calif.)Westmont (Calif.)100 MetersRound P13.12.41aWind: 2.3Fr
Mar 28Westmont Classic Mar 28 · 200 Meters · Place 1 · Westmont (Calif.)Westmont (Calif.)200 Meters1.25.92aWind: -0.4Fr
Mar 28Westmont Classic Mar 28 · 100 Meters · Place 1 · Westmont (Calif.)Westmont (Calif.)100 Meters1.12.75aWind: 0.4Fr
Mar 19Fred Hardy InvitationalMar 19 · 200 Meters · Place 15 · Westmont (Calif.)Westmont (Calif.)200 Meters15.26.18aWind: -1Fr
Mar 19Fred Hardy InvitationalMar 19 · 100 Meters · Place 16 · Westmont (Calif.)Westmont (Calif.)100 Meters16.12.95aWind: -3.5Fr
Mar 13UCSB @ WestmontMar 13 · 200 Meters · Place 9 · Westmont (Calif.)Westmont (Calif.)200 Meters925.70aFR
Mar 13UCSB @ WestmontMar 13 · 100 Meters · Place 6 · Westmont (Calif.)Westmont (Calif.)100 Meters612.55aFR

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 13Westmont Warrior Relays Feb 13 · 150 Meters · Place 7 · Westmont (Calif.)Westmont (Calif.)150 Meters719.12a PBFr
Feb 13Westmont Warrior Relays Feb 13 · 60 Meters · Place 6 · Westmont (Calif.)Westmont (Calif.)60 Meters67.95a PBFr

2025 Outdoor Track

32 results
DateMeetEventPlMarkGr
May 17CIF-SS FinalsMay 17 · 100 Meters · Place 8 · Linfield ChristianLinfield Christian100 Meters8.12.29aWind: 1.812
May 10CIF-SS Division 4 PrelimsMay 10 · 200 Meters · Place 15 · Linfield ChristianLinfield Christian200 MetersRound P1525.86a12
May 10CIF-SS Division 4 PrelimsMay 10 · 100 Meters · Place 10 · Linfield ChristianLinfield Christian100 MetersRound P1012.26a12
May 10CIF SS D4 Prelims @ CarpinteriaMay 10 · 200 Meters · Place 15 · Linfield ChristianLinfield Christian200 MetersRound P15.25.86aWind: 1.312
May 10CIF SS D4 Prelims @ CarpinteriaMay 10 · 100 Meters · Place 10 · Linfield ChristianLinfield Christian100 MetersRound P10.12.26aWind: 1.812
Apr 30Ambassador League ChampionshipsApr 30 · 200 Meters · Place 1 · Linfield ChristianLinfield Christian200 Meters125.12a PB12
Apr 30Ambassador League ChampionshipsApr 30 · 100 Meters · Place 1 · Linfield ChristianLinfield Christian100 Meters112.28a12
Apr 30Ambassador League ChampionshipsApr 30 · 200 Meters · Place 1 · Linfield Christian (SS)Linfield Christian (SS)200 Meters125.1212
Apr 30Ambassador League ChampionshipsApr 30 · 100 Meters · Place 1 · Linfield Christian (SS)Linfield Christian (SS)100 Meters112.2812
Apr 24Ambassador LeagueApr 24 · 200 Meters · Place 1 · Linfield Christian (SS)Linfield Christian (SS)200 Meters125.3912
Apr 24Ambassador LeagueApr 24 · 100 Meters · Place 1 · Linfield Christian (SS)Linfield Christian (SS)100 Meters112.22 PB12
Apr 19Inland Empire Championships - 22nd AnnualApr 19 · 200 Meters · Place 2 · Linfield ChristianLinfield Christian200 Meters2.25.42aWind: 212
Apr 19Inland Empire Championships - 22nd AnnualApr 19 · 100 Meters · Place 4 · Linfield ChristianLinfield Christian100 Meters4.12.61aWind: -2.212
Apr 10Ambassador LeagueApr 10 · 200 Meters · Place 1 · Linfield ChristianLinfield Christian200 Meters1.25.61aWind: 1.612
Apr 10Ambassador LeagueApr 10 · 100 Meters · Place 1 · Linfield ChristianLinfield Christian100 Meters1.12.20aWind: 3.212
Apr 4Trabuco Hills InvitationalApr 4 · 100 Meters · Place 20 · Linfield Christian (SS)Linfield Christian (SS)100 Meters2012.7912
Mar 2944th Mt. Carmel Sundevil Track & Field InvitationalMar 29 · 200 Meters · Place 8 · Linfield ChristianLinfield Christian200 Meters8.25.22aWind: 2.412
Mar 2944th Mt. Carmel Sundevil Track & Field InvitationalMar 29 · 100 Meters · Place 9 · Linfield ChristianLinfield Christian100 Meters9.12.33aWind: 0.512
Mar 22Small Schools Invite - hosted by Linfield ChristianMar 22 · 200 Meters · Place 2 · Linfield ChristianLinfield Christian200 Meters2.25.72aWind: 3.712
Mar 22Small Schools Invite - hosted by Linfield ChristianMar 22 · 100 Meters · Place 2 · Linfield ChristianLinfield Christian100 Meters2.12.29aWind: 1.812
Mar 11Ambassador League #2 @ HemetMar 11 · 200 Meters · Place 1 · Linfield ChristianLinfield Christian200 Meters1.26.41aWind: -0.312
Mar 11Ambassador League #2 @ HemetMar 11 · 100 Meters · Place 1 · Linfield ChristianLinfield Christian100 Meters1.12.80aWind: -0.212
Mar 6Ambassador League #1 @ Aquinas HSMar 6 · 200 Meters · Place 1 · Linfield ChristianLinfield Christian200 Meters1.26.54aWind: 0.712
Mar 6Ambassador League #1 @ Aquinas HSMar 6 · 100 Meters · Place 2 · Linfield ChristianLinfield Christian100 Meters2.12.53aWind: 2.912
Mar 6Ambassador League Meet #1Mar 6 · 200 Meters · Place 1 · Linfield ChristianLinfield Christian200 Meters1.26.54aWind: 0.712
Mar 6Ambassador League Meet #1Mar 6 · 100 Meters · Place 2 · Linfield ChristianLinfield Christian100 Meters2.12.53aWind: 2.912
Mar 1Saddle-Up Invitational @ Vista MurrietaMar 1 · 200 Meters · Place 1 · Linfield Christian (SS)Linfield Christian (SS)200 Meters126.0212
Mar 1Saddle-Up Invitational @ Vista MurrietaMar 1 · 100 Meters · Place 1 · Linfield Christian (SS)Linfield Christian (SS)100 Meters112.3812
Feb 26Liberty vs Linfield ChristianFeb 26 · 200 Meters · Linfield ChristianLinfield Christian200 Meters--DNSWind: 0.212
Feb 26Liberty vs Linfield ChristianFeb 26 · 100 Meters · Place 1 · Linfield ChristianLinfield Christian100 Meters1.12.57aWind: 0.212
Feb 8CA Winter State Track & Field ChampionshipsFeb 8 · 150 Meters · Place 40 · Linfield ChristianLinfield Christian150 Meters40.19.16aWind: 1.612
Feb 8CA Winter State Track & Field ChampionshipsFeb 8 · 60 Meter · Place 51 · Linfield ChristianLinfield Christian60 MeterRound P51.8.13aWind: 0.212

2024 Outdoor Track

27 results
DateMeetEventPlMarkGr
Dec 14Chaparral All-ComersDec 14 · 150 Meters · Place 2 · UnattachedUnattached150 Meters2.19.11a PBWind: 1.312
Dec 14Chaparral All-ComersDec 14 · 60 Meter · Place 3 · UnattachedUnattached60 Meter3.7.91a PBWind: 0.812
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · 200 Meters · Place 4 · I.E. Stallions Track/FiI.E. Stallions Track/Fi200 Meters425.99a—
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · 100 Meters · Place 1 · I.E. Stallions Track/FiI.E. Stallions Track/Fi100 Meters112.55a—
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 200 Meters · Place 5 · I.E. Stallions Track/FiI.E. Stallions Track/Fi200 Meters526.11a—
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 200 Meters · Place 5 · I.E. Stallions Track/FiI.E. Stallions Track/Fi200 Meters526.45a—
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 100 Meters · Place 3 · I.E. Stallions Track/FiI.E. Stallions Track/Fi100 Meters312.81a—
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 100 Meters · Place 2 · I.E. Stallions Track/FiI.E. Stallions Track/Fi100 Meters212.83a—
May 11CIF SS FinalsMay 11 · 200 Meters · Place 6 · Linfield ChristianLinfield Christian200 Meters6.25.13aWind: 2.111
May 11CIF SS FinalsMay 11 · 100 Meters · Place 6 · Linfield ChristianLinfield Christian100 Meters6.12.23aWind: 1.611
May 4CIF-SS D4 PrelimsMay 4 · 200 Meters · Place 7 · Linfield ChristianLinfield Christian200 MetersRound P7.25.48aWind: -0.911
May 4CIF-SS D4 PrelimsMay 4 · 100 Meters · Place 7 · Linfield ChristianLinfield Christian100 MetersRound P7.12.46aWind: -0.111
Apr 26Ambassador League FinalsApr 26 · 200 Meters · Place 1 · Linfield ChristianLinfield Christian200 Meters1.25.88aWind: 2.411
Apr 26Ambassador League FinalsApr 26 · 100 Meters · Place 1 · Linfield ChristianLinfield Christian100 Meters1.12.50aWind: 0.711
Apr 16Ambassador League Meet #4Apr 16 · 200 Meters · Place 1 · Linfield ChristianLinfield Christian200 Meters126.07a—
Apr 16Ambassador League Meet #4Apr 16 · 100 Meters · Place 1 · Linfield ChristianLinfield Christian100 Meters112.28a—
Apr 11Ambassador League Meet #3Apr 11 · 200 Meters · Place 1 · Linfield ChristianLinfield Christian200 Meters126.31a—
Apr 11Ambassador League Meet #3Apr 11 · 100 Meters · Place 1 · Linfield ChristianLinfield Christian100 Meters112.48a—
Mar 29Trabuco Hills Distance Carnival and Inv.Mar 29 · 200 Meters · Place 1 · Linfield Christian (SS)Linfield Christian (SS)200 Meters126.2411
Mar 29Trabuco Hills Distance Carnival and Inv.Mar 29 · 100 Meters · Place 4 · Linfield Christian (SS)Linfield Christian (SS)100 Meters412.8311
Mar 26Elsinore vs Paloma Valley & Linfield ChristianMar 26 · 200 Meters · Place 1 · Linfield ChristianLinfield Christian200 Meters1.26.21a11
Mar 26Elsinore vs Paloma Valley & Linfield ChristianMar 26 · 100 Meters · Place 1 · Linfield ChristianLinfield Christian100 Meters1.12.63a11
Mar 2343rd Mt. Carmel Sundevil InvitationalMar 23 · 100 Meters · Place 17 · Linfield Christian (SS)Linfield Christian (SS)100 Meters1712.3811
Mar 16Cougar ClassicMar 16 · 200 Meters · Place 2 · Linfield ChristianLinfield Christian200 Meters2.26.58aWind: 2.111
Mar 16Cougar ClassicMar 16 · 100 Meters · Place 3 · Linfield ChristianLinfield Christian100 Meters3.12.65aWind: 2.411
Mar 14Ambassador League Meet #2Mar 14 · 200 Meters · Place 1 · Linfield ChristianLinfield Christian200 Meters127.16a—
Mar 14Ambassador League Meet #2Mar 14 · 100 Meters · Place 1 · Linfield ChristianLinfield Christian100 Meters112.79a—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 24Saddle-Up InvitationalFeb 24 · 200 Meters · Place 11 · Linfield Christian (SS)Linfield Christian (SS)200 Meters1127.09 PB11
Feb 24Saddle-Up InvitationalFeb 24 · 100 Meters · Place 12 · Linfield Christian (SS)Linfield Christian (SS)100 Meters1213.18 PB11
Feb 21Murrieta Valley vs Linfield ChristianFeb 21 · 200 Meters · Place 1 · Linfield Christian (SS)Linfield Christian (SS)200 Meters128.1111
Feb 21Murrieta Valley vs Linfield ChristianFeb 21 · 100 Meters · Place 3 · Linfield Christian (SS)Linfield Christian (SS)100 Meters313.3311

2023 Outdoor Track

28 results
DateMeetEventPlMarkGr
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · Long Jump · I.E. Stallions Track/Field & XC ClubI.E. Stallions Track/Field & XC ClubLong Jump—DNS10
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · 200 Meters · Place 9 · I.E. Stallions Track/Field & XC ClubI.E. Stallions Track/Field & XC Club200 Meters9.26.81a10
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · 100 Meters · Place 9 · I.E. Stallions Track/Field & XC ClubI.E. Stallions Track/Field & XC Club100 MetersRound P9.12.91a10
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · 100 Meters · Place 7 · I.E. Stallions Track/Field & XC ClubI.E. Stallions Track/Field & XC Club100 Meters7.12.99a10
May 6CIF-SS Division 4 Track and Field PrelimsMay 6 · 300m Hurdles · Place 11 · Linfield ChristianLinfield Christian300m Hurdles30" / 0.762mRound P11.49.48a PB10
May 6CIF-SS Division 4 Track and Field PrelimsMay 6 · 100 Meters · Place 12 · Linfield ChristianLinfield Christian100 MetersRound P12.12.62aWind: 1.910
Apr 26Ambassador League FinalsApr 26 · 300m Hurdles · Place 1 · Linfield ChristianLinfield Christian300m Hurdles148.90a—
Apr 26Ambassador League FinalsApr 26 · 100 Meters · Place 1 · Linfield ChristianLinfield Christian100 Meters112.53a—
Apr 20Ambassador League Meet #4Apr 20 · 300m Hurdles · Place 1 · Linfield ChristianLinfield Christian300m Hurdles151.28a—
Apr 20Ambassador League Meet #4Apr 20 · 100 Meters · Place 1 · Linfield ChristianLinfield Christian100 Meters112.69a—
Apr 15Inland Empire ChampionshipsApr 15 · 200 Meters · Place 11 · Linfield Christian (SS)Linfield Christian (SS)200 Meters1127.1610
Apr 15Inland Empire ChampionshipsApr 15 · 300m Hurdles · Place 2 · Linfield Christian (SS)Linfield Christian (SS)300m Hurdles250.4810
Apr 15Inland Empire ChampionshipsApr 15 · 100 Meters · Place 1 · Linfield Christian (SS)Linfield Christian (SS)100 Meters112.69210
Apr 15Inland Empire ChampionshipsApr 15 · 400 Meters · Place 1 · Linfield Christian (SS)Linfield Christian (SS)400 Meters11:00.12 PB10
Apr 5Linfield @ LibertyApr 5 · 200 Meters · Place 2 · Linfield ChristianLinfield Christian200 Meters2.26.63a10
Apr 5Linfield @ LibertyApr 5 · 100 Meters · Place 1 · Linfield ChristianLinfield Christian100 Meters1.12.80a10
Apr 1Trabuco InviteApr 1 · 300m Hurdles · Place 1 · Linfield ChristianLinfield Christian300m Hurdles30" / 0.762m1.49.81a10
Mar 22Temescal Canyon vs Linfield ChristianMar 22 · 300m Hurdles · Place 2 · Linfield Christian (SS)Linfield Christian (SS)300m Hurdles252.8810
Mar 22Temescal Canyon vs Linfield ChristianMar 22 · 400 Meters · Place 2 · Linfield Christian (SS)Linfield Christian (SS)400 Meters21:05.3410
Mar 22Linfield Christian at Temescal CanyonMar 22 · 300m Hurdles · Place 2 · Linfield ChristianLinfield Christian300m Hurdles30" / 0.762m2.52.88a10
Mar 22Linfield Christian at Temescal CanyonMar 22 · 400 Meters · Place 2 · Linfield ChristianLinfield Christian400 Meters2.1:05.34a10
Mar 16Ambassador League Meet #2Mar 16 · 400 Meters · Place 2 · Linfield ChristianLinfield Christian400 Meters21:01.51a—
Mar 16Ambassador League Meet #2Mar 16 · 200 Meters · Place 2 · Linfield ChristianLinfield Christian200 Meters226.97a—
Mar 16Ambassador League Meet #2Mar 16 · 100 Meters · Place 3 · Linfield ChristianLinfield Christian100 Meters313.42a—
Mar 11Saddle-Up InvitationalMar 11 · 200 Meters · Place 1 · Linfield ChristianLinfield Christian200 Meters1.27.06aWind: 210
Mar 11Saddle-Up InvitationalMar 11 · 100 Meters · Place 2 · Linfield ChristianLinfield Christian100 Meters2.13.34aWind: 110
Mar 8Ambassador League Meet #1Mar 8 · 200 Meters · Place 2 · Linfield ChristianLinfield Christian200 Meters226.99a—
Mar 8Ambassador League Meet #1Mar 8 · 100 Meters · Place 2 · Linfield ChristianLinfield Christian100 Meters213.32a—