Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor2026 Snow Canyon Invitational · Mar 611.22a2026 Snow Canyon InvitationalMarch 6, 2026
110m Hurdles · 39" / 0.991m · OutdoorTri-Utah Farmington Super Meet · Mar 1814.08aTri-Utah Farmington Super MeetMarch 18, 2026
200 Meters · IndoorUCCTCA Indoor Invitational · Jan 3123.17aUCCTCA Indoor InvitationalJanuary 31, 2025
200 Meters · OutdoorInvictus Invitational · Apr 2523.51aInvictus InvitationalApril 25, 2026
300m Hurdles · 36" / 0.914m · OutdoorTri-Utah Farmington Super Meet · Mar 1837.98aTri-Utah Farmington Super MeetMarch 18, 2026
400 Meters · IndoorWeber State HS Invitational · Jan 2454.77aWeber State HS InvitationalJanuary 24, 2025
400 Meters · OutdoorRegion 1 Championship · May 749.86aRegion 1 ChampionshipMay 7, 2025
55 Meter · Indoor2026 Weber State HS Indoor Invitational · Jan 236.67a2026 Weber State HS Indoor InvitationalJanuary 23, 2026
55 Meters · IndoorWeber State HS Invitational · Jan 247.09aWeber State HS InvitationalJanuary 24, 2025
55m Hurdles · 39" · Indoor2026 Weber State HS Indoor Invitational · Jan 237.5a2026 Weber State HS Indoor InvitationalJanuary 23, 2026
60 Meter · IndoorUCCTCA Indoor Invitational · Feb 67.11aUCCTCA Indoor InvitationalFebruary 6, 2026
60 Meters · IndoorUCCTCA Indoor Invitational · Jan 317.34aUCCTCA Indoor InvitationalJanuary 31, 2025
60m Hurdles · 39" / 0.991m · IndoorUCCTCA Indoor Invitational · Feb 68.06aUCCTCA Indoor InvitationalFebruary 6, 2026
Javelin · 800g · OutdoorUtah UHSAA State Championships [2026] · May 14180-05Utah UHSAA State Championships [2026]May 14, 2026

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

2026 Outdoor Track

27 results
DateMeetEventPlMarkGr
May 14Utah UHSAA State Championships [2026]May 14 · Javelin · Place 1 · LaytonLaytonJavelin800gRound P1.175-0612
May 14Utah UHSAA State Championships [2026]May 14 · Javelin · Place 1 · LaytonLaytonJavelin800g1.180-05 PB12
May 6Utah Region 1 ChampionshipsMay 6 · Javelin · Place 1 · LaytonLaytonJavelin800gRound P1.164-7.012
May 6Utah Region 1 ChampionshipsMay 6 · Javelin · Place 1 · LaytonLaytonJavelin800g1.164-7.012
May 6Utah Region 1 ChampionshipsMay 6 · 300m Hurdles · Place 7 · LaytonLayton300m Hurdles36" / 0.914mRound P7.40.66a12
May 6Utah Region 1 ChampionshipsMay 6 · 300m Hurdles · Place 5 · LaytonLayton300m Hurdles36" / 0.914m5.39.92a12
May 6Utah Region 1 ChampionshipsMay 6 · 110m Hurdles · Place 3 · LaytonLayton110m Hurdles39" / 0.991mRound P3.14.74aWind: 0.212
May 6Utah Region 1 ChampionshipsMay 6 · 110m Hurdles · Place 3 · LaytonLayton110m Hurdles39" / 0.991m3.14.70aWind: -0.812
May 1PACS BYU Invitational May 1 · Javelin · Place 4 · LaytonLaytonJavelin4180-0412
May 1PACS BYU Invitational May 1 · 110m Hurdles · Place 8 · LaytonLayton110m Hurdles814.6412
May 1PACS BYU Invitational May 1 · Javelin · Place 3 · LaytonLaytonJavelinRound P3169-1012
May 1PACS BYU Invitational May 1 · Javelin · Place 4 · LaytonLaytonJavelin4180-412
May 1PACS BYU Invitational May 1 · 110m Hurdles · Place 8 · LaytonLayton110m Hurdles814.64a12
Apr 25Invictus InvitationalApr 25 · Javelin · Place 1 · LaytonLaytonJavelin800gRound P1.162-9.012
Apr 25Invictus InvitationalApr 25 · Javelin · Place 1 · LaytonLaytonJavelin800g1.170-3.012
Apr 25Invictus InvitationalApr 25 · 400 Meters · Place 14 · LaytonLayton400 Meters14.52.03a12
Apr 25Invictus InvitationalApr 25 · 200 Meters · Place 27 · LaytonLayton200 Meters27.23.51a PBWind: -112
Mar 18Tri-Utah Farmington Super MeetMar 18 · 300m Hurdles · Place 2 · LaytonLayton300m Hurdles36" / 0.914m2.37.98a PB12
Mar 18Tri-Utah Farmington Super MeetMar 18 · 110m Hurdles · Place 2 · LaytonLayton110m Hurdles39" / 0.991m2.14.08a PBWind: 1.212
Mar 62026 Snow Canyon InvitationalMar 6 · Javelin · Place 1 · LaytonLaytonJavelin1166-1012
Mar 62026 Snow Canyon InvitationalMar 6 · Javelin · Place 1 · LaytonLaytonJavelin1175-012
Mar 62026 Snow Canyon InvitationalMar 6 · 300m Hurdles · Place 2 · LaytonLayton300m Hurdles240.16a12
Mar 62026 Snow Canyon InvitationalMar 6 · 300m Hurdles · Place 1 · LaytonLayton300m Hurdles139.14a12
Mar 62026 Snow Canyon InvitationalMar 6 · 110m Hurdles · Place 4 · LaytonLayton110m Hurdles415.29a12
Mar 62026 Snow Canyon InvitationalMar 6 · 110m Hurdles · Place 1 · LaytonLayton110m Hurdles114.44a12
Mar 62026 Snow Canyon InvitationalMar 6 · 100 Meters · Place 20 · LaytonLayton100 Meters2012.11a12
Mar 62026 Snow Canyon InvitationalMar 6 · 100 Meters · Place 13 · LaytonLayton100 Meters1311.22a PB12

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 6UCCTCA Indoor InvitationalFeb 6 · 60m Hurdles · Place 1 · Unattached (West Hurdle Training)Unattached (West Hurdle Training)60m Hurdles39" / 0.991mRound P1.8.07a12
Feb 6UCCTCA Indoor InvitationalFeb 6 · 60m Hurdles · Place 2 · Unattached (West Hurdle Training)Unattached (West Hurdle Training)60m Hurdles39" / 0.991m2.8.06a PB12
Feb 6UCCTCA Indoor InvitationalFeb 6 · 60 Meter · Place 10 · Unattached (West Hurdle Training)Unattached (West Hurdle Training)60 MeterRound P10.7.14a12
Feb 6UCCTCA Indoor InvitationalFeb 6 · 60 Meter · Place 8 · Unattached (West Hurdle Training)Unattached (West Hurdle Training)60 Meter8.7.11a PB12
Jan 232026 Weber State HS Indoor InvitationalJan 23 · 55m Hurdles · Place 2 · Unattached (West Hurdle Training)Unattached (West Hurdle Training)55m Hurdles39"Round P2.7.5a PB12
Jan 232026 Weber State HS Indoor InvitationalJan 23 · 55m Hurdles · Place 3 · Unattached (West Hurdle Training)Unattached (West Hurdle Training)55m Hurdles39"3.7.53a12
Jan 232026 Weber State HS Indoor InvitationalJan 23 · 55 Meter · Place 7 · Unattached (West Hurdle Training)Unattached (West Hurdle Training)55 MeterRound P7.6.8a12
Jan 232026 Weber State HS Indoor InvitationalJan 23 · 55 Meter · Place 9 · Unattached (West Hurdle Training)Unattached (West Hurdle Training)55 Meter9.6.67a PB12

2025 Outdoor Track

44 results
DateMeetEventPlMarkGr
May 15Utah UHSAA State ChampionshipsMay 15 · Javelin · Place 4 · LaytonLaytonJavelinRound P4168-011
May 15Utah UHSAA State ChampionshipsMay 15 · Javelin · Place 4 · LaytonLaytonJavelin4174-311
May 15Utah UHSAA State ChampionshipsMay 15 · 300m Hurdles · Place 8 · LaytonLayton300m HurdlesRound P839.78a11
May 15Utah UHSAA State ChampionshipsMay 15 · 300m Hurdles · Place 6 · LaytonLayton300m Hurdles639.37a11
May 15Utah UHSAA State ChampionshipsMay 15 · 110m Hurdles · Place 7 · LaytonLayton110m HurdlesRound P715.49a11
May 15Utah UHSAA State ChampionshipsMay 15 · 110m Hurdles · Place 4 · LaytonLayton110m Hurdles415.26a11
May 7Region 1 ChampionshipMay 7 · Javelin · Place 1 · LaytonLaytonJavelin1151-8.011
May 7Region 1 ChampionshipMay 7 · Javelin · Place 1 · LaytonLaytonJavelin1151-8.011
May 7Region 1 ChampionshipMay 7 · 110m Hurdles · Place 5 · LaytonLayton110m Hurdles515.21a11
May 7Region 1 ChampionshipMay 7 · 110m Hurdles · Place 3 · LaytonLayton110m Hurdles315.23a11
May 7Region 1 ChampionshipMay 7 · 400 Meters · Place 3 · LaytonLayton400 Meters350.38a11
May 7Region 1 ChampionshipMay 7 · 400 Meters · Place 3 · LaytonLayton400 Meters349.86a PB11
May 2PACS BYU InvitationalMay 2 · Javelin · Place 12 · LaytonLaytonJavelin800gRound P12.165-3.011
May 2PACS BYU InvitationalMay 2 · Javelin · Place 12 · LaytonLaytonJavelin800g12.165-3.011
May 2PACS BYU InvitationalMay 2 · 300m Hurdles · Place 18 · LaytonLayton300m Hurdles36" / 0.914m18.39.62a11
May 2PACS BYU InvitationalMay 2 · 110m Hurdles · Place 10 · LaytonLayton110m Hurdles39" / 0.991m10.15.12aWind: -0.111
May 2PACS BYU InvitationalMay 2 · 400 Meters · Place 43 · LaytonLayton400 Meters43.50.68a11
Apr 26Invictus Invitational Apr 26 · 300m Hurdles · Place 4 · LaytonLayton300m Hurdles440.8711
Apr 26Invictus Invitational Apr 26 · 200 Meters · Place 10 · LaytonLayton200 Meters1023.6111
Apr 26Invictus Invitational Apr 26 · 100 Meters · Place 35 · LaytonLayton100 Meters3511.7111
Apr 19Davis InvitationalApr 19 · 100 Meters · Place 78 · LaytonLayton100 Meters7811.6811
Apr 16Fremont/Layton @ Syracuse Tri MeetApr 16 · 110m Hurdles · Place 2 · LaytonLayton110m Hurdles215.69a11
Apr 16Fremont/Layton @ Syracuse Tri MeetApr 16 · 400 Meters · Place 1 · LaytonLayton400 Meters150.87a11
Apr 12Grizzly InvitationalApr 12 · Javelin · Place 1 · LaytonLaytonJavelin1146-8.011
Apr 12Grizzly InvitationalApr 12 · Javelin · Place 1 · LaytonLaytonJavelin1156-3.011
Apr 12Grizzly InvitationalApr 12 · 110m Hurdles · Place 2 · LaytonLayton110m Hurdles215.54a11
Apr 9Fremont, Layton @ FarmingtonApr 9 · High Jump · Place 7 · LaytonLaytonHigh Jump75-411
Apr 9Fremont, Layton @ FarmingtonApr 9 · Discus · Place 5 · LaytonLaytonDiscus5100-511
Apr 9Fremont, Layton @ FarmingtonApr 9 · Shot Put · Place 12 · LaytonLaytonShot Put1230-611
Apr 9Fremont, Layton @ FarmingtonApr 9 · 200 Meters · Place 7 · LaytonLayton200 Meters723.57a11
Mar 25Davis District ChampionshipsMar 25 · Javelin · Place 2 · LaytonLaytonJavelin2136-711
Mar 25Davis District ChampionshipsMar 25 · Javelin · Place 2 · LaytonLaytonJavelin2142-711
Mar 25Davis District ChampionshipsMar 25 · 300m Hurdles · Place 4 · LaytonLayton300m Hurdles442.12a11
Mar 25Davis District ChampionshipsMar 25 · 300m Hurdles · Place 2 · LaytonLayton300m Hurdles240.56a11
Mar 25Davis District ChampionshipsMar 25 · 110m Hurdles · Place 5 · LaytonLayton110m Hurdles515.83a11
Mar 25Davis District ChampionshipsMar 25 · 110m Hurdles · Place 3 · LaytonLayton110m Hurdles315.27a11
Mar 19Farmington SupermeetMar 19 · Javelin · Place 2 · LaytonLaytonJavelin2140-411
Mar 19Farmington SupermeetMar 19 · Javelin · Place 3 · LaytonLaytonJavelin3141-411
Mar 19Farmington SupermeetMar 19 · 300m Hurdles · Place 6 · LaytonLayton300m Hurdles642.16a11
Mar 19Farmington SupermeetMar 19 · 100 Meters · Place 26 · LaytonLayton100 Meters2611.64a11
Mar 7Snow Canyon InvitationalMar 7 · Javelin · Place 8 · LaytonLaytonJavelin8144-3—
Mar 7Snow Canyon InvitationalMar 7 · Javelin · Place 7 · LaytonLaytonJavelin7151-8—
Mar 7Snow Canyon InvitationalMar 7 · 110m Hurdles · Place 4 · LaytonLayton110m Hurdles415.49a—
Mar 7Snow Canyon InvitationalMar 7 · 200 Meters · Place 40 · LaytonLayton200 Meters4025.53a—

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 31UCCTCA Indoor InvitationalJan 31 · 60m Hurdles · Place 6 · LaytonLayton60m HurdlesRound P68.82a—
Jan 31UCCTCA Indoor InvitationalJan 31 · 60m Hurdles · Place 8 · LaytonLayton60m Hurdles88.68a—
Jan 31UCCTCA Indoor InvitationalJan 31 · 200 Meters · Place 27 · LaytonLayton200 Meters2723.17a PB—
Jan 31UCCTCA Indoor InvitationalJan 31 · 60 Meters · Place 49 · LaytonLayton60 MetersRound P497.34a PB—
Jan 24Weber State HS InvitationalJan 24 · 400 Meters · Place 10 · Unattached (Layton)Unattached (Layton)400 Meters1054.77a PB—
Jan 24Weber State HS InvitationalJan 24 · 55 Meters · Place 38 · Unattached (Layton)Unattached (Layton)55 MetersRound P387.09a PB—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20Drive Athletics Sprint & Hurdle Challenge 24Dec 20 · 300 Meters · LaytonLayton300 Meters—38.55aUnofficial11
Dec 20Drive Athletics Sprint & Hurdle Challenge 24Dec 20 · 60m Hurdles · LaytonLayton60m Hurdles30" / 0.762mRound S—9.1aUnofficial11
Dec 20Drive Athletics Sprint & Hurdle Challenge 24Dec 20 · 60m Hurdles · LaytonLayton60m Hurdles30" / 0.762m—9.01aUnofficial11
Dec 20Drive Athletics Sprint & Hurdle Challenge 24Dec 20 · 60 Meter · LaytonLayton60 MeterRound S—7.58aUnofficial11

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 13BYU Multis/Steeple/DMR [High School]Apr 13 · Decathlon · Place 27 · LaytonLaytonDecathlon27.2031Unofficial10
Mar 26Davis District ChampionshipsMar 26 · Javelin · Place 9 · LaytonLaytonJavelin800gRound P9.119-610
Mar 26Davis District ChampionshipsMar 26 · Javelin · Place 9 · LaytonLaytonJavelin800g9.119-610
Mar 202024 Farmington Super MeetMar 20 · Javelin · Place 11 · LaytonLaytonJavelin11116-6—
Mar 202024 Farmington Super MeetMar 20 · Javelin · Place 11 · LaytonLaytonJavelin11116-6—
Mar 202024 Farmington Super MeetMar 20 · 200 Meters · Place 20 · LaytonLayton200 Meters2024.17a—
Mar 15Early Bird InvitationalMar 15 · Javelin · Place 19 · LaytonLaytonJavelin800g19.119-6.010
Mar 15Early Bird InvitationalMar 15 · 200 Meters · Place 54 · LaytonLayton200 Meters54.24.91aWind: 010
Mar 15Early Bird InvitationalMar 15 · 100 Meters · Place 93 · LaytonLayton100 Meters93.12.64aWind: -1.310