Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDavis Last Chance Twilight · Apr 2913.08aDavis Last Chance TwilightApril 29, 2024
110m Hurdles · 33" / 0.838m · OutdoorNorth End Jr. High Championships · May 120.66aNorth End Jr. High ChampionshipsMay 1, 2023
110m Hurdles · 39" / 0.991m · OutdoorTri-Utah Farmington Super Meet · Mar 1818.78aTri-Utah Farmington Super MeetMarch 18, 2026
200 Meters · IndoorWeber State HS Invitational · Jan 2426.94aWeber State HS InvitationalJanuary 24, 2025
300m Hurdles · 36" / 0.914m · OutdoorTri-Utah Farmington Super Meet · Mar 1843.1aTri-Utah Farmington Super MeetMarch 18, 2026
400 Meters · IndoorWeber State Indoor · Jan 2357.96aWeber State IndoorJanuary 23, 2026
400 Meters · OutdoorDavis Last Chance Twilight · Apr 2957.45aDavis Last Chance TwilightApril 29, 2024

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 14Utah UHSAA State Championships [2026]May 14 · 300m Hurdles · Place 26 · LaytonLayton300m Hurdles36" / 0.914mRound P26.43.83a12
May 6Utah Region 1 ChampionshipsMay 6 · 300m Hurdles · Place 16 · LaytonLayton300m Hurdles36" / 0.914mRound P16.46.10a12
May 1PACS BYU Invitational May 1 · 300m Hurdles · Place 134 · LaytonLayton300m Hurdles13448.9612
May 1PACS BYU Invitational May 1 · 110m Hurdles · Place 115 · LaytonLayton110m Hurdles11518.1812
May 1PACS BYU Invitational May 1 · 300m Hurdles · Place 134 · LaytonLayton300m Hurdles13448.96a12
May 1PACS BYU Invitational May 1 · 110m Hurdles · Place 115 · LaytonLayton110m Hurdles11518.18a12
Apr 102026 Phoenix InvitationalApr 10 · 300m Hurdles · Place 18 · LaytonLayton300m Hurdles36" / 0.914m18.45.73a12
Apr 102026 Phoenix InvitationalApr 10 · 110m Hurdles · Place 31 · LaytonLayton110m Hurdles39" / 0.991m31.19.26aWind: -312
Mar 18Tri-Utah Farmington Super MeetMar 18 · 300m Hurdles · Place 15 · LaytonLayton300m Hurdles36" / 0.914m15.43.1a PB12
Mar 18Tri-Utah Farmington Super MeetMar 18 · 110m Hurdles · Place 30 · LaytonLayton110m Hurdles39" / 0.991m30.18.78a PBWind: 012

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 23Weber State IndoorJan 23 · 400 Meters · Place 26 · Unattached (Layton)Unattached (Layton)400 Meters2657.96a PB—

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 7Region 1 ChampionshipMay 7 · 300m Hurdles · Place 21 · LaytonLayton300m Hurdles2145.67a11
Apr 28Davis Last Chance TwilightApr 28 · 300m Hurdles · Place 11 · LaytonLayton300m Hurdles36" / 0.914m11.47.95a11
Apr 28Davis Last Chance TwilightApr 28 · 110m Hurdles · Place 12 · LaytonLayton110m Hurdles39" / 0.991m12.19.16aWind: 1.211
Apr 19Davis InvitationalApr 19 · 110m Hurdles · Place 58 · LaytonLayton110m Hurdles5818.7311
Apr 16Fremont/Layton @ Syracuse Tri MeetApr 16 · 300m Hurdles · Place 5 · LaytonLayton300m Hurdles545.60a11
Apr 16Fremont/Layton @ Syracuse Tri MeetApr 16 · 110m Hurdles · Place 8 · LaytonLayton110m Hurdles819.93a11
Apr 9Fremont, Layton @ FarmingtonApr 9 · 300m Hurdles · Place 3 · LaytonLayton300m Hurdles347.64a11
Apr 9Fremont, Layton @ FarmingtonApr 9 · 110m Hurdles · Place 1 · LaytonLayton110m Hurdles118.69a11
Mar 19Farmington SupermeetMar 19 · 300m Hurdles · Place 30 · LaytonLayton300m Hurdles3046.57a11
Mar 19Farmington SupermeetMar 19 · 110m Hurdles · Place 37 · LaytonLayton110m Hurdles3720.07a11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 24Weber State HS InvitationalJan 24 · 400 Meters · Place 42 · Unattached (Layton)Unattached (Layton)400 Meters4259.84a—
Jan 24Weber State HS InvitationalJan 24 · 200 Meters · Place 63 · Unattached (Layton)Unattached (Layton)200 Meters6326.94a PB—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 29Davis Last Chance TwilightApr 29 · 400 Meters · Place 23 · LaytonLayton400 Meters23.57.45a PB10
Apr 29Davis Last Chance TwilightApr 29 · 100 Meters · Place 43 · LaytonLayton100 Meters43.13.08a PBWind: -0.110
Mar 202024 Farmington Super MeetMar 20 · 300m Hurdles · Place 47 · LaytonLayton300m Hurdles4752.75a—
Mar 202024 Farmington Super MeetMar 20 · 110m Hurdles · Place 33 · LaytonLayton110m Hurdles3319.38a—
Mar 15Early Bird InvitationalMar 15 · 300m Hurdles · Place 33 · LaytonLayton300m Hurdles36" / 0.914m33.47.84a10

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 1North End Jr. High ChampionshipsMay 1 · 110m Hurdles · Place 29 · LegacyLegacy110m Hurdles33" / 0.838m29.20.66a PB9
Apr 17Layton Jr High MeetApr 17 · 110m Hurdles · Place 16 · LegacyLegacy110m Hurdles33" / 0.838m16.21.53a9
Apr 11Farmington, Legacy, Millcreek & Mueller Park @ BountifulApr 11 · 110m Hurdles · Place 23 · Legacy Junior HighLegacy Junior High110m Hurdles2322.93FR