Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorGreat Southwest Classic · Jun 411.36aGreat Southwest ClassicJune 4, 2026
110m Hurdles · 33" / 0.838m · OutdoorSunset, So. Davis, Legacy, & No. Davis · Apr 1621.82aSunset, So. Davis, Legacy, & No. DavisApril 16, 2021
110m Hurdles · 39" / 0.991m · OutdoorUtah UHSAA State Championships [2026] · May 1415.63aUtah UHSAA State Championships [2026]May 14, 2026
1500 Meters · OutdoorGreat Southwest Classic · Jun 45:39.68aGreat Southwest ClassicJune 4, 2026
200 Meters · IndoorWeber State Indoor Invitational · Jan 2726.37Weber State Indoor InvitationalJanuary 27, 2023
200 Meters · OutdoorTri-Utah Farmington Super Meet · Mar 1823.35aTri-Utah Farmington Super MeetMarch 18, 2026
300m Hurdles · 36" / 0.914m · Outdoor2024 Phoenix Invitational · Apr 1242.66a2024 Phoenix InvitationalApril 12, 2024
400 Meters · OutdoorGreat Southwest Classic · Jun 453.56aGreat Southwest ClassicJune 4, 2026
55 Meters · IndoorWeber State Indoor Invitational · Jan 277.28Weber State Indoor InvitationalJanuary 27, 2023
60 Meter · IndoorUCCTCA Indoor Invitational · Feb 67.52aUCCTCA Indoor InvitationalFebruary 6, 2026
60 Meters · IndoorUHSTCA Indoor Invitational · Feb 27.67UHSTCA Indoor InvitationalFebruary 2, 2024
Decathlon · OutdoorGreat Southwest Classic · Jun 44674Great Southwest ClassicJune 4, 2026
Discus · 1.6kg · OutdoorGreat Southwest Classic · Jun 426.89mGreat Southwest ClassicJune 4, 2026
Javelin · 800g · OutdoorUtah Region 1 Championships · May 6142-5.0Utah Region 1 ChampionshipsMay 6, 2026
Long Jump · OutdoorGreat Southwest Classic · Jun 45.91mGreat Southwest ClassicJune 4, 2026
Pole Vault · OutdoorGreat Southwest Classic · Jun 42.60mGreat Southwest ClassicJune 4, 2026
Shot Put · 12lb · OutdoorGreat Southwest Classic · Jun 411.35mGreat Southwest ClassicJune 4, 2026

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

2026 Outdoor Track

41 results
DateMeetEventPlMarkGr
Jun 4Great Southwest ClassicJun 4 · Decathlon · Place 11 · UtahUtahDecathlonRound M11.4674 PB12
Jun 4Great Southwest ClassicJun 4 · Long Jump · Place 9 · UtahUtahLong JumpRound M9.5.91m PBWind: 1.412
Jun 4Great Southwest ClassicJun 4 · Pole Vault · Place 14 · UtahUtahPole VaultRound M14.2.60m PB12
Jun 4Great Southwest ClassicJun 4 · High Jump · UtahUtahHigh JumpRound M--NH12
Jun 4Great Southwest ClassicJun 4 · Javelin · Place 6 · UtahUtahJavelin800gRound M6.36.55m12
Jun 4Great Southwest ClassicJun 4 · Discus · Place 9 · UtahUtahDiscus1.6kgRound M9.26.89m PB12
Jun 4Great Southwest ClassicJun 4 · Shot Put · Place 6 · UtahUtahShot Put12lbRound M6.11.35m PB12
Jun 4Great Southwest ClassicJun 4 · 110m Hurdles · Place 10 · UtahUtah110m Hurdles39" / 0.991mRound M10.16.41aWind: -2.412
Jun 4Great Southwest ClassicJun 4 · 1500 Meters · Place 15 · UtahUtah1500 MetersRound M15.5:39.68a PB12
Jun 4Great Southwest ClassicJun 4 · 400 Meters · Place 8 · UtahUtah400 MetersRound M8.53.56a PB12
Jun 4Great Southwest ClassicJun 4 · 100 Meters · Place 5 · UtahUtah100 MetersRound M5.11.36a PBWind: 0.112
May 14Utah UHSAA State Championships [2026]May 14 · Javelin · Place 17 · LaytonLaytonJavelin800gRound P17.129-1012
May 14Utah UHSAA State Championships [2026]May 14 · Javelin · Place 17 · LaytonLaytonJavelin800g17.129-1012
May 14Utah UHSAA State Championships [2026]May 14 · 110m Hurdles · Place 16 · LaytonLayton110m Hurdles39" / 0.991mRound P16.15.63a PBWind: -0.612
May 6Utah Region 1 ChampionshipsMay 6 · Long Jump · Place 21 · LaytonLaytonLong JumpRound P21.18-5.512
May 6Utah Region 1 ChampionshipsMay 6 · Long Jump · Place 21 · LaytonLaytonLong Jump21.18-5.512
May 6Utah Region 1 ChampionshipsMay 6 · Javelin · Place 3 · LaytonLaytonJavelin800gRound P3.136-10.012
May 6Utah Region 1 ChampionshipsMay 6 · Javelin · Place 3 · LaytonLaytonJavelin800g3.142-5.0 PB12
May 1PACS BYU Invitational May 1 · Javelin · Place 59 · LaytonLaytonJavelin59128-0512
May 1PACS BYU Invitational May 1 · 110m Hurdles · Place 46 · LaytonLayton110m Hurdles4616.2512
May 1PACS BYU Invitational May 1 · 100 Meters · Place 102 · LaytonLayton100 Meters10211.4112
May 1PACS BYU Invitational May 1 · Javelin · Place 59 · LaytonLaytonJavelinRound P59128-512
May 1PACS BYU Invitational May 1 · Javelin · Place 59 · LaytonLaytonJavelin59128-512
May 1PACS BYU Invitational May 1 · 110m Hurdles · Place 46 · LaytonLayton110m Hurdles4616.25a12
May 1PACS BYU Invitational May 1 · 100 Meters · Place 107 · LaytonLayton100 Meters10711.41a12
Apr 25Invictus InvitationalApr 25 · Long Jump · Place 17 · LaytonLaytonLong JumpRound P17.18-6.012
Apr 25Invictus InvitationalApr 25 · Long Jump · Place 17 · LaytonLaytonLong Jump17.18-6.012
Apr 25Invictus InvitationalApr 25 · 110m Hurdles · Place 13 · LaytonLayton110m Hurdles39" / 0.991m13.16.55aWind: 0.112
Apr 25Invictus InvitationalApr 25 · 100 Meters · Place 29 · LaytonLayton100 Meters29.11.52aWind: 012
Apr 18Davis InvitationalApr 18 · Javelin · Place 4 · LaytonLaytonJavelinRound P4132-612
Apr 18Davis InvitationalApr 18 · Javelin · Place 4 · LaytonLaytonJavelin4132-612
Apr 18Davis InvitationalApr 18 · 110m Hurdles · Place 12 · LaytonLayton110m Hurdles1215.97a12
Mar 18Tri-Utah Farmington Super MeetMar 18 · Javelin · Place 5 · LaytonLaytonJavelin800gRound P5.132-112
Mar 18Tri-Utah Farmington Super MeetMar 18 · Javelin · Place 6 · LaytonLaytonJavelin800g6.132-112
Mar 18Tri-Utah Farmington Super MeetMar 18 · 110m Hurdles · Place 13 · LaytonLayton110m Hurdles39" / 0.991m13.15.74aWind: 1.912
Mar 18Tri-Utah Farmington Super MeetMar 18 · 200 Meters · Place 14 · LaytonLayton200 Meters14.23.35a PBWind: 0.912
Mar 62026 Snow Canyon InvitationalMar 6 · Javelin · Place 6 · LaytonLaytonJavelin6138-212
Mar 62026 Snow Canyon InvitationalMar 6 · Javelin · Place 6 · LaytonLaytonJavelin6143-012
Mar 62026 Snow Canyon InvitationalMar 6 · 110m Hurdles · Place 12 · LaytonLayton110m Hurdles1216.56a12
Mar 62026 Snow Canyon InvitationalMar 6 · 110m Hurdles · Place 14 · LaytonLayton110m Hurdles1416.90a12
Mar 62026 Snow Canyon InvitationalMar 6 · 200 Meters · Place 28 · LaytonLayton200 Meters2824.28a12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 6UCCTCA Indoor InvitationalFeb 6 · 60 Meter · Place 74 · Unattached (Layton)Unattached (Layton)60 MeterRound P74.7.52a PB12

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 7Region 1 ChampionshipMay 7 · Javelin · Place 10 · LaytonLaytonJavelin10124-6.011
May 7Region 1 ChampionshipMay 7 · Javelin · Place 10 · LaytonLaytonJavelin10124-6.011
May 2PACS BYU InvitationalMay 2 · 100 Meters · Place 285 · LaytonLayton100 Meters285.11.83aWind: 0.611
Apr 28Davis Last Chance TwilightApr 28 · 100 Meters · Place 9 · LaytonLayton100 Meters9.11.65aWind: 1.411
Apr 26Invictus Invitational Apr 26 · 100 Meters · Place 44 · LaytonLayton100 Meters4411.8411
Apr 16Fremont/Layton @ Syracuse Tri MeetApr 16 · 100 Meters · Place 25 · LaytonLayton100 Meters2512.24a11
Apr 112025 Phoenix InvitationalApr 11 · Javelin · Place 26 · LaytonLaytonJavelin26104-211
Apr 112025 Phoenix InvitationalApr 11 · Javelin · Place 26 · LaytonLaytonJavelin26104-211
Apr 112025 Phoenix InvitationalApr 11 · 100 Meters · Place 59 · LaytonLayton100 Meters5911.98a11
Apr 9Fremont, Layton @ FarmingtonApr 9 · Javelin · Place 5 · LaytonLaytonJavelin5115-1011
Mar 25Davis District ChampionshipsMar 25 · Javelin · Place 12 · LaytonLaytonJavelin12113-411
Mar 25Davis District ChampionshipsMar 25 · Javelin · Place 12 · LaytonLaytonJavelin12113-411
Mar 25Davis District ChampionshipsMar 25 · 100 Meters · Place 10 · LaytonLayton100 Meters1011.83a11
Mar 19Farmington SupermeetMar 19 · Javelin · Place 23 · LaytonLaytonJavelin23104-9.511
Mar 19Farmington SupermeetMar 19 · Javelin · Place 23 · LaytonLaytonJavelin23104-9.511
Mar 19Farmington SupermeetMar 19 · 100 Meters · Place 52 · LaytonLayton100 Meters5212.15a11
Mar 7Snow Canyon InvitationalMar 7 · 100 Meters · Place 102 · LaytonLayton100 Meters10212.88a—

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 32024 PACS BYU InvitationalMay 3 · 300m Hurdles · Place 69 · LaytonLayton300m Hurdles6942.82a—
May 32024 PACS BYU InvitationalMay 3 · 110m Hurdles · Place 52 · LaytonLayton110m Hurdles5216.46a—
Apr 27Morgan InvitationalApr 27 · 300m Hurdles · Place 8 · LaytonLayton300m Hurdles843.28a—
Apr 27Morgan InvitationalApr 27 · 110m Hurdles · Place 5 · LaytonLayton110m Hurdles516.32a—
Apr 27Morgan InvitationalApr 27 · 100 Meters · Place 13 · LaytonLayton100 Meters1311.69a—
Apr 20Davis InvitationalApr 20 · 300m Hurdles · Place 9 · LaytonLayton300m Hurdles942.59a—
Apr 20Davis InvitationalApr 20 · 110m Hurdles · Place 7 · LaytonLayton110m Hurdles716.46a—
Apr 12Farmington Phoenix InvitationalApr 12 · 300m Hurdles · Place 10 · LaytonLayton300m Hurdles1042.66a—
Apr 12Farmington Phoenix InvitationalApr 12 · 110m Hurdles · Place 13 · LaytonLayton110m Hurdles1317.44a—
Apr 122024 Phoenix InvitationalApr 12 · 300m Hurdles · Place 10 · LaytonLayton300m Hurdles36" / 0.914m10.42.66a PB10
Apr 122024 Phoenix InvitationalApr 12 · 110m Hurdles · Place 13 · LaytonLayton110m Hurdles39" / 0.991m13.17.44aWind: -3.210
Mar 26Davis District ChampionshipsMar 26 · 300m Hurdles · Place 20 · LaytonLayton300m Hurdles36" / 0.914mRound P20.46.57a10
Mar 26Davis District ChampionshipsMar 26 · 110m Hurdles · Place 8 · LaytonLayton110m Hurdles39" / 0.991mRound P8.17.06aWind: 0.210
Mar 26Davis District ChampionshipsMar 26 · 110m Hurdles · Place 6 · LaytonLayton110m Hurdles39" / 0.991m6.17.04aWind: -2.910
Mar 202024 Farmington Super MeetMar 20 · 300m Hurdles · Place 35 · LaytonLayton300m Hurdles3548.08a—
Mar 202024 Farmington Super MeetMar 20 · 110m Hurdles · Place 9 · LaytonLayton110m Hurdles916.89a—
Mar 15Early Bird InvitationalMar 15 · 300m Hurdles · Place 16 · LaytonLayton300m Hurdles36" / 0.914m16.45.7a10
Mar 15Early Bird InvitationalMar 15 · 110m Hurdles · Place 9 · LaytonLayton110m Hurdles39" / 0.991m9.17.14aWind: -1.610
Mar 8Snow Canyon InvitationalMar 8 · 110m Hurdles · Place 16 · LaytonLayton110m Hurdles1617.09a—
Mar 8Snow Canyon InvitationalMar 8 · 100 Meters · Place 79 · LaytonLayton100 Meters7912.33a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 2UHSTCA Indoor InvitationalFeb 2 · 60 Meters · Place 109 · LaytonLayton60 Meters1097.67 PBSo
Feb 2UHSTCA Indoor InvitationalFeb 2 · 60 Meters · Place 109 · LaytonLayton60 Meters1097.67So

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 62023 PACS BYU InvitationalMay 6 · 110m Hurdles · Place 56 · LaytonLayton110m Hurdles39" / 0.991mRound H56.16.84aWind: 0.59
May 5BYU InvitationalMay 5 · 110m Hurdles · Place 56 · LaytonLayton110m Hurdles39" / 0.991mRound P56.16.84a9
Apr 21Wildcat InvitationalApr 21 · 300m Hurdles · Place 22 · LaytonLayton300m Hurdles36" / 0.914m22.49.43a9
Apr 21Wildcat InvitationalApr 21 · 110m Hurdles · Place 11 · LaytonLayton110m Hurdles39" / 0.991m11.16.98aWind: 0.99
Apr 142023 Phoenix InvitationalApr 14 · 110m Hurdles · Place 24 · LaytonLayton110m Hurdles39" / 0.991m24.17.60aWind: -0.49
Mar 28Davis District ChampionshipsMar 28 · 300m Hurdles · Place 13 · LaytonLayton300m Hurdles36" / 0.914m13.47.21a9
Mar 28Davis District ChampionshipsMar 28 · 110m Hurdles · Place 5 · LaytonLayton110m Hurdles39" / 0.991m5.16.96a9

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 27Weber State Indoor InvitationalJan 27 · 200 Meters · Place 51 · LaytonLayton200 Meters5126.37 PBFR
Jan 27Weber State Indoor InvitationalJan 27 · 55 Meters · Place 56 · LaytonLayton55 MetersRound P567.28 PBFR

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 16Sunset, So. Davis, Legacy, & No. DavisApr 16 · 110m Hurdles · Place 8 · LegacyLegacy110m Hurdles33" / 0.838m8.21.82a PB7
Apr 16Sunset, So. Davis, Legacy, & No. DavisApr 16 · 200 Meters · Place 14 · LegacyLegacy200 Meters14.29.77a7
Apr 16Sunset, So. Davis, Legacy, & No. DavisApr 16 · 100 Meters · Place 25 · LegacyLegacy100 Meters25.14.21a7