Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMorgan Invitational 2026 · Apr 2512.84aMorgan Invitational 2026April 25, 2026
100m Hurdles · 33" / 0.838m · OutdoorUtah Region 1 Championships · May 614.60aUtah Region 1 ChampionshipsMay 6, 2026
200 Meters · IndoorWeber State HS Indoor Meet · Jan 2630.37aWeber State HS Indoor MeetJanuary 26, 2024
200 Meters · OutdoorDavis Invitational · Apr 1926.65Davis InvitationalApril 19, 2025
300m Hurdles · 30" / 0.762m · OutdoorUtah UHSAA State Championships [2026] · May 1444.27aUtah UHSAA State Championships [2026]May 14, 2026
55 Meters · IndoorWeber State HS Indoor Meet · Jan 267.99aWeber State HS Indoor MeetJanuary 26, 2024
60 Meters · IndoorUHSTCA Indoor Invitational · Feb 28.67UHSTCA Indoor InvitationalFebruary 2, 2024

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 14Utah UHSAA State Championships [2026]May 14 · 300m Hurdles · Place 2 · Layton300m Hurdles30" / 0.762mRound P2.44.27a PB12
May 14Utah UHSAA State Championships [2026]May 14 · 300m Hurdles · Place 2 · Layton300m Hurdles30" / 0.762m2.44.49a12
May 14Utah UHSAA State Championships [2026]May 14 · 100m Hurdles · Place 1 · Layton100m Hurdles33" / 0.838mRound P1.14.86aWind: -0.212
May 14Utah UHSAA State Championships [2026]May 14 · 100m Hurdles · Place 1 · Layton100m Hurdles33" / 0.838m1.14.88aWind: -112
May 6Utah Region 1 ChampionshipsMay 6 · 300m Hurdles · Place 1 · Layton300m Hurdles30" / 0.762mRound P1.45.24a12
May 6Utah Region 1 ChampionshipsMay 6 · 300m Hurdles · Place 2 · Layton300m Hurdles30" / 0.762m2.44.65a12
May 6Utah Region 1 ChampionshipsMay 6 · 100m Hurdles · Place 1 · Layton100m Hurdles33" / 0.838mRound P1.14.78aWind: 1.712
May 6Utah Region 1 ChampionshipsMay 6 · 100m Hurdles · Place 1 · Layton100m Hurdles33" / 0.838m1.14.60a PBWind: 012
May 1PACS BYU Invitational May 1 · 300m Hurdles · Place 9 · Layton300m Hurdles944.7312
May 1PACS BYU Invitational May 1 · 100m Hurdles · Place 4 · Layton100m Hurdles414.6112
May 1PACS BYU Invitational May 1 · 300m Hurdles · Place 9 · Layton300m Hurdles944.73a12
May 1PACS BYU Invitational May 1 · 100m Hurdles · Place 4 · Layton100m Hurdles414.61a12
Apr 25Morgan Invitational 2026Apr 25 · 300m Hurdles · Place 1 · Layton300m Hurdles30" / 0.762m1.45.26a12
Apr 25Morgan Invitational 2026Apr 25 · 100m Hurdles · Place 1 · Layton100m Hurdles33" / 0.838m1.15.08aWind: 012
Apr 25Morgan Invitational 2026Apr 25 · 100 Meters · Place 4 · Layton100 Meters4.12.84a PBWind: 1.112
Apr 18Davis InvitationalApr 18 · 100m Hurdles · Place 1 · Layton100m Hurdles114.87a12
Apr 102026 Phoenix InvitationalApr 10 · 100m Hurdles · Place 1 · Layton100m Hurdles33" / 0.838m1.15.42aWind: -3.812
Apr 102026 Phoenix InvitationalApr 10 · 200 Meters · Place 10 · Layton200 Meters10.26.97aWind: -1.512
Mar 18Tri-Utah Farmington Super MeetMar 18 · 300m Hurdles · Place 2 · Layton300m Hurdles30" / 0.762m2.45.94a12
Mar 18Tri-Utah Farmington Super MeetMar 18 · 100m Hurdles · Place 1 · Layton100m Hurdles33" / 0.838m1.15.51aWind: 012

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 15Utah UHSAA State ChampionshipsMay 15 · 300m Hurdles · Place 5 · Layton300m HurdlesRound P546.27a11
May 15Utah UHSAA State ChampionshipsMay 15 · 300m Hurdles · Place 5 · Layton300m Hurdles545.87a11
May 15Utah UHSAA State ChampionshipsMay 15 · 100m Hurdles · Place 2 · Layton100m HurdlesRound P215.42a11
May 15Utah UHSAA State ChampionshipsMay 15 · 100m Hurdles · Place 2 · Layton100m Hurdles215.05a11
May 7Region 1 ChampionshipMay 7 · 300m Hurdles · Place 3 · Layton300m Hurdles346.92a11
May 7Region 1 ChampionshipMay 7 · 300m Hurdles · Place 3 · Layton300m Hurdles346.43a11
May 7Region 1 ChampionshipMay 7 · 100m Hurdles · Place 3 · Layton100m Hurdles315.82a11
May 7Region 1 ChampionshipMay 7 · 100m Hurdles · Place 2 · Layton100m Hurdles215.94a11
Apr 26Invictus Invitational Apr 26 · 300m Hurdles · Place 2 · Layton300m Hurdles246.3011
Apr 26Invictus Invitational Apr 26 · 100m Hurdles · Place 3 · Layton100m Hurdles316.5211
Apr 26Invictus Invitational Apr 26 · 100 Meters · Place 9 · Layton100 Meters913.1511
Apr 19Davis InvitationalApr 19 · 100m Hurdles · Place 5 · Layton100m Hurdles515.7111
Apr 19Davis InvitationalApr 19 · 200 Meters · Place 13 · Layton200 Meters1326.65 PB11
Apr 16Fremont/Layton @ Syracuse Tri MeetApr 16 · 200 Meters · Place 2 · Layton200 Meters227.78a11
Apr 16Fremont/Layton @ Syracuse Tri MeetApr 16 · 100 Meters · Place 1 · Layton100 Meters112.99a11
Apr 112025 Phoenix InvitationalApr 11 · 300m Hurdles · Place 2 · Layton300m Hurdles246.61a11
Apr 112025 Phoenix InvitationalApr 11 · 100m Hurdles · Place 2 · Layton100m Hurdles215.91a11
Mar 25Davis District ChampionshipsMar 25 · 300m Hurdles · Place 6 · Layton300m Hurdles648.5a11
Mar 25Davis District ChampionshipsMar 25 · 300m Hurdles · Place 6 · Layton300m Hurdles647.74a11
Mar 25Davis District ChampionshipsMar 25 · 100m Hurdles · Place 2 · Layton100m Hurdles215.75a11
Mar 19Farmington SupermeetMar 19 · 300m Hurdles · Place 2 · Layton300m Hurdles248.43a11
Mar 19Farmington SupermeetMar 19 · 100m Hurdles · Place 3 · Layton100m Hurdles315.97a11

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 32024 PACS BYU InvitationalMay 3 · 300m Hurdles · Place 54 · Layton300m Hurdles5448.11a—
May 32024 PACS BYU InvitationalMay 3 · 100m Hurdles · Place 42 · Layton100m Hurdles4216.32a—
Apr 27Morgan InvitationalApr 27 · 300m Hurdles · Place 11 · Layton300m Hurdles1150.57a—
Apr 27Morgan InvitationalApr 27 · 100m Hurdles · Place 8 · Layton100m Hurdles816.94a—
Apr 27Morgan InvitationalApr 27 · 100 Meters · Place 25 · Layton100 Meters2513.82a—
Apr 20Davis InvitationalApr 20 · 300m Hurdles · Place 12 · Layton300m Hurdles1249.64a—
Apr 20Davis InvitationalApr 20 · 100m Hurdles · Place 13 · Layton100m Hurdles1317.43a—
Apr 12Farmington Phoenix InvitationalApr 12 · 300m Hurdles · Place 9 · Layton300m Hurdles949.5a—
Apr 12Farmington Phoenix InvitationalApr 12 · 100m Hurdles · Place 9 · Layton100m Hurdles917.45a—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 2UHSTCA Indoor InvitationalFeb 2 · 60 Meters · Place 59 · Layton60 Meters598.67 PBSo
Feb 2UHSTCA Indoor InvitationalFeb 2 · 60 Meters · Place 59 · Layton60 Meters598.67So
Jan 26Weber State HS Indoor MeetJan 26 · 200 Meters · Place 51 · Layton200 Meters5130.37a PB—
Jan 26Weber State HS Indoor MeetJan 26 · 55 Meters · Place 25 · Layton55 Meters257.99a PB—

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 10Region 1 ChampionshipsMay 10 · 300m Hurdles · Place 21 · Layton300m Hurdles2153.39FR
May 10Region 1 ChampionshipsMay 10 · 100 Meters · Place 27 · Layton100 Meters2713.78FR
Apr 29Davis InvitationalApr 29 · 100 Meters · Place 86 · Layton100 Meters8614.85FR
Apr 20Bonneville & Viewmont @ BountifulApr 20 · 100 Meters · Place 28 · Layton100 Meters2814.11FR
Apr 19Davis and Layton @ SyracuseApr 19 · 300m Hurdles · Place 4 · Layton300m Hurdles455.79FR
Apr 19Davis and Layton @ SyracuseApr 19 · 100m Hurdles · Place 5 · Layton100m Hurdles519.62FR
Apr 12Weber, Layton @ FarmingtonApr 12 · 300m Hurdles · Place 6 · Layton300m Hurdles656.66FR
Apr 12Weber, Layton @ FarmingtonApr 12 · 100 Meters · Place 7 · Layton100 Meters714.19FR
Mar 23Farmington Super MeetMar 23 · 200 Meters · Place 47 · Layton200 Meters4732.22FR
Mar 23Farmington Super MeetMar 23 · 100 Meters · Place 36 · Layton100 Meters3614.95FR
Mar 23Farmington Super MeetMar 23 · 200 Meters · Place 47 · Layton200 Meters4732.22FR
Mar 23Farmington Super MeetMar 23 · 100 Meters · Place 36 · Layton100 Meters3614.95FR
Mar 23Farmington Super MeetMar 23 · 200 Meters · Place 47 · Layton200 Meters4732.22FR
Mar 23Farmington Super MeetMar 23 · 100 Meters · Place 36 · Layton100 Meters3614.95FR
Mar 15Fremont At Layton Duel MeetMar 15 · 200 Meters · Place 9 · Layton200 Meters930.93FR
Mar 15Fremont At Layton Duel MeetMar 15 · 100 Meters · Place 19 · Layton100 Meters1914.96FR