Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorSaddle-Up Invitational · Feb 2813.31aSaddle-Up InvitationalFebruary 28, 2026
100 Meters · OutdoorAmbassador League Championships · Apr 3012.63Ambassador League ChampionshipsApril 30, 2026
100m Hurdles · 30" / 0.762m · OutdoorWoodcrest Christian Middle School Track Series Meet #4 · May 1418.43aWoodcrest Christian Middle School Track Series Meet #4May 14, 2024
100m Hurdles · 33" / 0.838m · OutdoorCalifornia State Games Track and Field Meet · Jul 1818.82aCalifornia State Games Track and Field MeetJuly 18, 2026
200 Meters · IndoorSaddle-Up Invitational · Feb 2828.43aSaddle-Up InvitationalFebruary 28, 2026
200 Meters · OutdoorLinfield Christian Small School Invitational · Mar 2826.37aLinfield Christian Small School InvitationalMarch 28, 2026
400m Hurdles · 30" / 0.762m · OutdoorCalifornia State Games Track and Field Meet · Jul 181:16.08aCalifornia State Games Track and Field MeetJuly 18, 2026

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

2026 Outdoor Track

30 results
DateMeetEventPlMarkGr
Jul 18California State Games Track and Field MeetJul 18 · 400m Hurdles · Place 2 · Southern California Mustangs Track and Field ClubSouthern California Mustangs Track and Field Club400m Hurdles30" / 0.762m2.1:16.08a PB11
Jul 18California State Games Track and Field MeetJul 18 · 100m Hurdles · Place 3 · Southern California Mustangs Track and Field ClubSouthern California Mustangs Track and Field Club100m Hurdles33" / 0.838m3.18.82a PB11
Jul 18California State Games Track and Field MeetJul 18 · 200 Meters · Southern California Mustangs Track and Field ClubSouthern California Mustangs Track and Field Club200 Meters—DNS11
Jul 18California State Games Track and Field MeetJul 18 · 100 Meters · Place 8 · Southern California Mustangs Track and Field ClubSouthern California Mustangs Track and Field Club100 MetersRound P8.13.12a11
Jul 18California State Games Track and Field MeetJul 18 · 100 Meters · Place 9 · Southern California Mustangs Track and Field ClubSouthern California Mustangs Track and Field Club100 Meters9.13.61a11
Jul 1AAU West Coast National ChampionshipJul 1 · 100m Hurdles · Place 5 · Southern California Mustangs Track and Field ClubSouthern California Mustangs Track and Field Club100m Hurdles33" / 0.838m5.19.12aWind: 0.611
Jul 1AAU West Coast National ChampionshipJul 1 · 200 Meters · Place 15 · Southern California Mustangs Track and Field ClubSouthern California Mustangs Track and Field Club200 MetersRound P15.27.61aWind: 2.111
Jul 1AAU West Coast National ChampionshipJul 1 · 100 Meters · Place 14 · Southern California Mustangs Track and Field ClubSouthern California Mustangs Track and Field Club100 MetersRound P14.13.35aWind: -1.111
Jun 17USATF San Diego-Imperial Association Summer Nights Series #8 Cuyamaca CollegeJun 17 · 100 Meters · Southern California Mustangs Track and Field ClubSouthern California Mustangs Track and Field Club100 Meters—DNS11
May 23So Cal Mustangs ShowcaseMay 23 · 100 Meters · Place 2 · Southern California Mustangs Track and Field ClubSouthern California Mustangs Track and Field Club100 Meters2.13.07a11
May 16CIF-SS FinalsMay 16 · 200 Meters · Place 32 · Linfield ChristianLinfield Christian200 MetersRound P32.26.75aWind: 1.310
May 16CIF-SS FinalsMay 16 · 100 Meters · Place 33 · Linfield ChristianLinfield Christian100 MetersRound P33.13.13aWind: 010
May 9CIF SS D4 PreliminariesMay 9 · 200 Meters · Place 32 · Linfield ChristianLinfield Christian200 MetersRound P32.26.75aWind: 1.310
May 9CIF SS D4 PreliminariesMay 9 · 100 Meters · Place 33 · Linfield ChristianLinfield Christian100 MetersRound P33.13.13aWind: 010
Apr 30Ambassador League ChampionshipsApr 30 · 200 Meters · Place 3 · Linfield ChristianLinfield Christian200 Meters326.4310
Apr 30Ambassador League ChampionshipsApr 30 · 100 Meters · Place 2 · Linfield ChristianLinfield Christian100 Meters212.63 PB10
Apr 22Ambassador League 04Apr 22 · 200 Meters · Place 3 · Linfield ChristianLinfield Christian200 Meters326.73a10
Apr 22Ambassador League 04Apr 22 · 100 Meters · Place 2 · Linfield ChristianLinfield Christian100 Meters212.80a10
Apr 15Ambassador League 03Apr 15 · 200 Meters · Place 3 · Linfield ChristianLinfield Christian200 Meters326.69a10
Apr 15Ambassador League 03Apr 15 · 100 Meters · Place 2 · Linfield ChristianLinfield Christian100 Meters212.83a10
Apr 3Trabuco Hills InvitationalApr 3 · 200 Meters · Place 3 · Linfield ChristianLinfield Christian200 Meters326.46a10
Apr 3Trabuco Hills InvitationalApr 3 · 100 Meters · Place 13 · Linfield ChristianLinfield Christian100 Meters1313.25a10
Mar 28Linfield Christian Small School InvitationalMar 28 · 200 Meters · Place 1 · Linfield ChristianLinfield Christian200 Meters126.37a PB10
Mar 28Linfield Christian Small School InvitationalMar 28 · 100 Meters · Place 1 · Linfield ChristianLinfield Christian100 Meters112.74a10
Mar 18Ambassador League 02Mar 18 · 200 Meters · Place 3 · Linfield ChristianLinfield Christian200 Meters326.82a10
Mar 18Ambassador League 02Mar 18 · 100 Meters · Place 2 · Linfield ChristianLinfield Christian100 Meters212.96a10
Mar 10Ambassador League 01Mar 10 · 200 Meters · Place 3 · Linfield ChristianLinfield Christian200 Meters327.21a10
Mar 10Ambassador League 01Mar 10 · 100 Meters · Place 4 · Linfield ChristianLinfield Christian100 Meters413.06a10
Mar 5Vista Murrieta vs Linfiled ChristianMar 5 · 200 Meters · Place 7 · Linfield ChristianLinfield Christian200 Meters727.74a10
Mar 5Vista Murrieta vs Linfiled ChristianMar 5 · 100 Meters · Place 6 · Linfield ChristianLinfield Christian100 Meters613.29a10

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28Saddle-Up InvitationalFeb 28 · 200 Meters · Place 21 · Linfield ChristianLinfield Christian200 Meters2128.43a PB10
Feb 28Saddle-Up InvitationalFeb 28 · 100 Meters · Place 12 · Linfield ChristianLinfield Christian100 Meters1213.31a PB10
Feb 21Ontario RelaysFeb 21 · 100 Meters · Place 5 · Linfield ChristianLinfield Christian100 Meters513.51a10
Feb 21Ontario RelaysFeb 21 · 200 Meters · Place 19 · Linfield ChristianLinfield Christian200 Meters1928.85a10

2025 Outdoor Track

26 results
DateMeetEventPlMarkGr
May 10CIF-SS Division 4 PrelimsMay 10 · 200 Meters · Place 35 · Linfield ChristianLinfield Christian200 MetersRound P3527.83a9
May 10CIF SS D4 Prelims @ CarpinteriaMay 10 · 200 Meters · Place 35 · Linfield ChristianLinfield Christian200 MetersRound P35.27.83aWind: 0.49
Apr 30Ambassador League ChampionshipsApr 30 · 200 Meters · Place 3 · Linfield ChristianLinfield Christian200 Meters326.87a9
Apr 30Ambassador League ChampionshipsApr 30 · 100 Meters · Place 4 · Linfield ChristianLinfield Christian100 Meters412.94a9
Apr 30Ambassador League ChampionshipsApr 30 · 200 Meters · Place 3 · Linfield Christian (SS)Linfield Christian (SS)200 Meters326.879
Apr 30Ambassador League ChampionshipsApr 30 · 100 Meters · Place 4 · Linfield Christian (SS)Linfield Christian (SS)100 Meters412.949
Apr 24Ambassador LeagueApr 24 · 200 Meters · Place 3 · Linfield Christian (SS)Linfield Christian (SS)200 Meters327.479
Apr 24Ambassador LeagueApr 24 · 100 Meters · Place 4 · Linfield Christian (SS)Linfield Christian (SS)100 Meters413.049
Apr 19Inland Empire Championships - 22nd AnnualApr 19 · 200 Meters · Place 17 · Linfield ChristianLinfield Christian200 Meters17.27.22aWind: 2.79
Apr 19Inland Empire Championships - 22nd AnnualApr 19 · 100 Meters · Place 22 · Linfield ChristianLinfield Christian100 Meters22.13.53aWind: -1.49
Apr 10Ambassador LeagueApr 10 · 200 Meters · Place 3 · Linfield ChristianLinfield Christian200 Meters3.26.72aWind: 1.69
Apr 10Ambassador LeagueApr 10 · 100 Meters · Place 3 · Linfield ChristianLinfield Christian100 Meters3.12.75aWind: 3.29
Mar 22Small Schools Invite - hosted by Linfield ChristianMar 22 · 90 Meter · Linfield ChristianLinfield Christian90 Meter--DNSWind: 1.19
Mar 22Small Schools Invite - hosted by Linfield ChristianMar 22 · 200 Meters · Place 11 · Linfield ChristianLinfield Christian200 Meters11.30.93aWind: 1.99
Mar 15Beaumont Cougar ClassicMar 15 · 200 Meters · Place 9 · Linfield ChristianLinfield Christian200 Meters9.27.95aWind: 0.39
Mar 15Beaumont Cougar ClassicMar 15 · 100 Meters · Place 20 · Linfield ChristianLinfield Christian100 Meters20.14.06aWind: -0.69
Mar 11Ambassador League #2 @ HemetMar 11 · 200 Meters · Place 7 · Linfield ChristianLinfield Christian200 Meters7.29.86aWind: -0.39
Mar 11Ambassador League #2 @ HemetMar 11 · 100 Meters · Place 3 · Linfield ChristianLinfield Christian100 Meters3.13.69aWind: -0.29
Mar 6Ambassador League #1 @ Aquinas HSMar 6 · 200 Meters · Place 3 · Linfield ChristianLinfield Christian200 Meters3.27.80aWind: 0.79
Mar 6Ambassador League #1 @ Aquinas HSMar 6 · 100 Meters · Place 3 · Linfield ChristianLinfield Christian100 Meters3.13.23aWind: 2.99
Mar 6Ambassador League Meet #1Mar 6 · 200 Meters · Place 3 · Linfield ChristianLinfield Christian200 Meters3.27.80aWind: 0.79
Mar 6Ambassador League Meet #1Mar 6 · 100 Meters · Place 3 · Linfield ChristianLinfield Christian100 Meters3.13.23aWind: 2.99
Mar 1Saddle-Up Invitational @ Vista MurrietaMar 1 · 200 Meters · Place 9 · Linfield Christian (SS)Linfield Christian (SS)200 Meters928.179
Mar 1Saddle-Up Invitational @ Vista MurrietaMar 1 · 100 Meters · Place 33 · Linfield Christian (SS)Linfield Christian (SS)100 Meters3314.209
Feb 26Liberty vs Linfield ChristianFeb 26 · 200 Meters · Place 3 · Linfield ChristianLinfield Christian200 Meters3.29.00aWind: 0.29
Feb 26Liberty vs Linfield ChristianFeb 26 · 100 Meters · Place 2 · Linfield ChristianLinfield Christian100 Meters2.13.57aWind: 0.69

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 14Woodcrest Christian Middle School Track Series Meet #4May 14 · 100m Hurdles · Place 2 · Linfield ChristianLinfield Christian100m Hurdles30" / 0.762m2.18.43a PB8
May 14Woodcrest Christian Middle School Track Series Meet #4May 14 · 200 Meters · Place 3 · Linfield ChristianLinfield Christian200 Meters3.27.57a8
May 14Woodcrest Christian Middle School Track Series Meet #4May 14 · 100 Meters · Place 3 · Linfield ChristianLinfield Christian100 Meters3.13.51a8
May 9Big Dogs Middle School InvitationalMay 9 · 100m Hurdles · Place 1 · Linfield ChristianLinfield Christian100m Hurdles30" / 0.762m1.18.64a8
May 9Big Dogs Middle School InvitationalMay 9 · 200 Meters · Place 3 · Linfield ChristianLinfield Christian200 Meters3.27.98a8
May 9Big Dogs Middle School InvitationalMay 9 · 100 Meters · Place 3 · Linfield ChristianLinfield Christian100 Meters3.13.33a8
May 7Woodcrest Christian Middle School Track Series Meet #3May 7 · 100m Hurdles · Place 1 · Linfield ChristianLinfield Christian100m Hurdles30" / 0.762m1.18.57a8
May 7Woodcrest Christian Middle School Track Series Meet #3May 7 · 200 Meters · Place 1 · Linfield ChristianLinfield Christian200 Meters1.28.42a8
May 7Woodcrest Christian Middle School Track Series Meet #3May 7 · 100 Meters · Place 1 · Linfield ChristianLinfield Christian100 Meters1.13.62a8
Apr 30Woodcrest Christian Middle School Track Series Meet #2Apr 30 · 100m Hurdles · Place 2 · Linfield ChristianLinfield Christian100m Hurdles30" / 0.762m2.18.74a8
Apr 30Woodcrest Christian Middle School Track Series Meet #2Apr 30 · 200 Meters · Place 4 · Linfield ChristianLinfield Christian200 Meters4.29.56a8
Apr 30Woodcrest Christian Middle School Track Series Meet #2Apr 30 · 100 Meters · Place 2 · Linfield ChristianLinfield Christian100 Meters2.13.54a8
Apr 20Woodcrest Christian Middle School Track Series Meet #1Apr 20 · 100m Hurdles · Place 2 · Linfield ChristianLinfield Christian100m Hurdles30" / 0.762m2.19.01a8
Apr 20Woodcrest Christian Middle School Track Series Meet #1Apr 20 · 200 Meters · Place 3 · Linfield ChristianLinfield Christian200 Meters3.28.36a8
Apr 20Woodcrest Christian Middle School Track Series Meet #1Apr 20 · 100 Meters · Place 2 · Linfield ChristianLinfield Christian100 Meters2.13.65a8

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 16Middle School Track Championship - 2023May 16 · 100m Hurdles · Place 1 · Linfield ChristianLinfield Christian100m Hurdles118.49a—
May 16Middle School Track Championship - 2023May 16 · 200 Meters · Place 5 · Linfield ChristianLinfield Christian200 Meters528.80a—
May 16Middle School Track Championship - 2023May 16 · 100 Meters · Place 3 · Linfield ChristianLinfield Christian100 Meters313.86a—
May 9Middle School Track Meet 3 - 2023May 9 · 100m Hurdles · Place 1 · Linfield ChristianLinfield Christian100m Hurdles118.70a—
May 9Middle School Track Meet 3 - 2023May 9 · 200 Meters · Place 4 · Linfield ChristianLinfield Christian200 Meters428.66a—
May 9Middle School Track Meet 3 - 2023May 9 · 100 Meters · Place 5 · Linfield ChristianLinfield Christian100 Meters514.30a—
May 2Middle School Track Meet 2 - 2023May 2 · 100m Hurdles · Place 4 · Linfield ChristianLinfield Christian100m Hurdles419.85a—
May 2Middle School Track Meet 2 - 2023May 2 · 200 Meters · Place 3 · Linfield ChristianLinfield Christian200 Meters329.25a—
May 2Middle School Track Meet 2 - 2023May 2 · 100 Meters · Place 30 · Linfield ChristianLinfield Christian100 Meters3016.18a—
Apr 25Middle School Track Meet 1 - 2023Apr 25 · 100m Hurdles · Place 1 · Linfield ChristianLinfield Christian100m Hurdles118.95a—
Apr 25Middle School Track Meet 1 - 2023Apr 25 · 200 Meters · Place 6 · Linfield ChristianLinfield Christian200 Meters629.39a—
Apr 25Middle School Track Meet 1 - 2023Apr 25 · 100 Meters · Place 3 · Linfield ChristianLinfield Christian100 Meters314.28a—