Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor2024 Alpha Invite · Mar 2815.04a2024 Alpha InviteMarch 28, 2024
200 Meters · OutdoorTony Glover Memorial Invitational · Mar 1630.62aTony Glover Memorial InvitationalMarch 16, 2024
400 Meters · Outdoor2024 Alpha Invite · Mar 281:11.19a2024 Alpha InviteMarch 28, 2024
Complete · OutdoorCopper Hills Invitational · Mar 3015.45Copper Hills InvitationalMarch 30, 2024
Discus · 1kg · Outdoor2026 Region 2 Championships · May 6120-102026 Region 2 ChampionshipsMay 6, 2026
Javelin · 600g · Outdoor2026 Region 2 Championships · May 686-112026 Region 2 ChampionshipsMay 6, 2026
Shot Put · 4kg · OutdoorUtah UHSAA State Championships [2026] · May 1440-11.25Utah 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

42 results
DateMeetEventPlMarkGr
May 14Utah UHSAA State Championships [2026]May 14 · Discus · Place 3 · WestlakeDiscus1kgRound P3.114-0912
May 14Utah UHSAA State Championships [2026]May 14 · Discus · Place 3 · WestlakeDiscus1kg3.114-0912
May 14Utah UHSAA State Championships [2026]May 14 · Shot Put · Place 1 · WestlakeShot Put4kgRound P1.39-00.7512
May 14Utah UHSAA State Championships [2026]May 14 · Shot Put · Place 1 · WestlakeShot Put4kg1.40-11.25 PB12
May 62026 Region 2 ChampionshipsMay 6 · Javelin · Place 4 · WestlakeJavelin600gRound P4.86-11 PB12
May 62026 Region 2 ChampionshipsMay 6 · Javelin · Place 5 · WestlakeJavelin600g5.86-1112
May 62026 Region 2 ChampionshipsMay 6 · Discus · Place 2 · WestlakeDiscus1kgRound P2.108-0812
May 62026 Region 2 ChampionshipsMay 6 · Discus · Place 1 · WestlakeDiscus1kg1.120-10 PB12
May 62026 Region 2 ChampionshipsMay 6 · Shot Put · Place 1 · WestlakeShot Put4kgRound P1.40-02.7512
May 62026 Region 2 ChampionshipsMay 6 · Shot Put · Place 1 · WestlakeShot Put4kg1.40-02.7512
May 1PACS BYU Invitational May 1 · Shot Put · Place 2 · WestlakeShot Put241-07.7512
May 1PACS BYU Invitational May 1 · Javelin · Place 70 · WestlakeJavelin7082-0012
May 1PACS BYU Invitational May 1 · Discus · Place 15 · WestlakeDiscus15110-1012
May 1PACS BYU Invitational May 1 · Javelin · Place 70 · WestlakeJavelinRound P7082-012
May 1PACS BYU Invitational May 1 · Javelin · Place 70 · WestlakeJavelin7082-012
May 1PACS BYU Invitational May 1 · Discus · Place 15 · WestlakeDiscusRound P15110-10.7512
May 1PACS BYU Invitational May 1 · Discus · Place 15 · WestlakeDiscus15110-10.7512
May 1PACS BYU Invitational May 1 · Shot Put · Place 2 · WestlakeShot PutRound P241-7.7512
May 1PACS BYU Invitational May 1 · Shot Put · Place 2 · WestlakeShot Put241-7.7512
Apr 182026 Airshow InvitationalApr 18 · Javelin · Place 8 · WestlakeJavelin888-612
Apr 182026 Airshow InvitationalApr 18 · Javelin · Place 8 · WestlakeJavelin888-612
Apr 182026 Airshow InvitationalApr 18 · Discus · Place 2 · WestlakeDiscus2109-012
Apr 182026 Airshow InvitationalApr 18 · Discus · Place 2 · WestlakeDiscus2115-1012
Apr 182026 Airshow InvitationalApr 18 · Shot Put · Place 1 · WestlakeShot Put141-112
Apr 182026 Airshow InvitationalApr 18 · Shot Put · Place 1 · WestlakeShot Put143-0.2512
Apr 4Alpha InvitationalApr 4 · Javelin · Place 17 · WestlakeJavelinRound P1784-712
Apr 4Alpha InvitationalApr 4 · Javelin · Place 17 · WestlakeJavelin1784-712
Apr 4Alpha InvitationalApr 4 · Discus · Place 3 · WestlakeDiscusRound P3111-212
Apr 4Alpha InvitationalApr 4 · Discus · Place 3 · WestlakeDiscus3111-212
Apr 4Alpha InvitationalApr 4 · Shot Put · Place 1 · WestlakeShot PutRound P142-9.7512
Apr 4Alpha InvitationalApr 4 · Shot Put · Place 1 · WestlakeShot Put142-9.7512
Mar 18Riverton @ WestlakeMar 18 · Javelin · Place 2 · WestlakeJavelin600g2.74-10.012
Mar 18Riverton @ WestlakeMar 18 · Discus · Place 1 · WestlakeDiscus1kg1.107-10.012
Mar 18Riverton @ WestlakeMar 18 · Shot Put · Place 1 · WestlakeShot Put4kg1.40-10.512
Mar 13Early Bird InvitationalMar 13 · Discus · Place 2 · WestlakeDiscus2108-812
Mar 13Early Bird InvitationalMar 13 · Discus · Place 3 · WestlakeDiscus3108-812
Mar 13Early Bird InvitationalMar 13 · Shot Put · Place 1 · WestlakeShot Put138-4.7512
Mar 13Early Bird InvitationalMar 13 · Shot Put · Place 1 · WestlakeShot Put138-5.2512
Mar 62026 Snow Canyon InvitationalMar 6 · Discus · Place 6 · WestlakeDiscus6106-812
Mar 62026 Snow Canyon InvitationalMar 6 · Discus · Place 7 · WestlakeDiscus7106-812
Mar 62026 Snow Canyon InvitationalMar 6 · Shot Put · Place 2 · WestlakeShot Put240-0.512
Mar 62026 Snow Canyon InvitationalMar 6 · Shot Put · Place 2 · WestlakeShot Put240-0.512

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 15Utah UHSAA State ChampionshipsMay 15 · Discus · Place 10 · WestlakeDiscusRound P10105-811
May 15Utah UHSAA State ChampionshipsMay 15 · Discus · Place 10 · WestlakeDiscus10105-811
May 15Utah UHSAA State ChampionshipsMay 15 · Shot Put · Place 3 · WestlakeShot PutRound P338-7.511
May 15Utah UHSAA State ChampionshipsMay 15 · Shot Put · Place 3 · WestlakeShot Put338-7.511
May 6Region 3 ChampionshipsMay 6 · Javelin · Place 6 · WestlakeJavelin667-2.011
May 6Region 3 ChampionshipsMay 6 · Javelin · Place 5 · WestlakeJavelin571-2.011
May 6Region 3 ChampionshipsMay 6 · Discus · Place 3 · WestlakeDiscus395-1.011
May 6Region 3 ChampionshipsMay 6 · Discus · Place 4 · WestlakeDiscus495-1.011
May 6Region 3 ChampionshipsMay 6 · Shot Put · Place 3 · WestlakeShot Put331-4.511
May 6Region 3 ChampionshipsMay 6 · Shot Put · Place 3 · WestlakeShot Put333-3.7511
Apr 192025 Airshow InvitationalApr 19 · Complete · Place 10 · WestlakeComplete1081-9.011
Apr 192025 Airshow InvitationalApr 19 · Complete · Place 10 · WestlakeComplete1081-9.011
Apr 192025 Airshow InvitationalApr 19 · Complete · Place 3 · WestlakeComplete332-9.511
Apr 192025 Airshow InvitationalApr 19 · Complete · Place 3 · WestlakeComplete333-4.011
Apr 18Caveman Classic Apr 18 · Shot Put · Place 4 · WestlakeShot Put49.6511
Apr 8Lone Peak/WestLake @ LehiApr 8 · Varsity · Place 1 · WestlakeVarsity194-6.011
Apr 8Lone Peak/WestLake @ LehiApr 8 · Varsity · Place 1 · WestlakeVarsity136-9.511

2024 Outdoor Track

28 results
DateMeetEventPlMarkGr
May 32024 PACS BYU InvitationalMay 3 · Pole Vault · Place 15 · WestlakePole Vault159-6—
May 32024 PACS BYU InvitationalMay 3 · Shot Put · Place 73 · WestlakeShot Put7329-10—
May 32024 PACS BYU InvitationalMay 3 · Shot Put · Place 73 · WestlakeShot Put7329-10—
Apr 192024 Caveman ClassicApr 19 · Pole Vault · Place 4 · WestlakePole Vault49-0—
Apr 192024 Caveman ClassicApr 19 · Javelin · Place 16 · WestlakeJavelin1662-2—
Apr 192024 Caveman ClassicApr 19 · Javelin · Place 16 · WestlakeJavelin1662-2—
Apr 192024 Caveman ClassicApr 19 · Discus · Place 19 · WestlakeDiscus1965-10.75—
Apr 192024 Caveman ClassicApr 19 · Discus · Place 19 · WestlakeDiscus1965-10.75—
Apr 192024 Caveman ClassicApr 19 · Shot Put · Place 8 · WestlakeShot Put829-6—
Apr 192024 Caveman ClassicApr 19 · Shot Put · Place 7 · WestlakeShot Put730-9—
Apr 122024 Utah County InvitationalApr 12 · Pole Vault · Place 5 · WestlakePole Vault59-0—
Apr 122024 Utah County InvitationalApr 12 · Javelin · Place 25 · WestlakeJavelin2572-8—
Apr 122024 Utah County InvitationalApr 12 · Shot Put · Place 8 · WestlakeShot Put830-8.75—
Apr 122024 Utah County InvitationalApr 12 · Shot Put · Place 8 · WestlakeShot Put830-8.75—
Apr 122024 Utah County InvitationalApr 12 · 100 Meters · Place 82 · Westlake100 Meters8215.18a—
Mar 30Copper Hills InvitationalMar 30 · Complete · Place 8 · WestlakeComplete89-0.010
Mar 30Copper Hills InvitationalMar 30 · Complete · Place 11 · WestlakeComplete1129-6.510
Mar 30Copper Hills InvitationalMar 30 · Complete · Place 41 · WestlakeComplete4115.45 PB10
Mar 282024 Alpha InviteMar 28 · Pole Vault · Place 4 · WestlakePole Vault49-0—
Mar 282024 Alpha InviteMar 28 · Shot Put · Place 20 · WestlakeShot Put2026-7—
Mar 282024 Alpha InviteMar 28 · 400 Meters · Place 43 · Westlake400 Meters431:11.19a PB—
Mar 282024 Alpha InviteMar 28 · 100 Meters · Place 86 · Westlake100 Meters8615.04a PB—
Mar 16Tony Glover Memorial InvitationalMar 16 · Pole Vault · Place 7 · WestlakePole Vault78-6—
Mar 16Tony Glover Memorial InvitationalMar 16 · 200 Meters · Place 41 · Westlake200 Meters4130.62a PB—
Mar 16Tony Glover Memorial InvitationalMar 16 · 100 Meters · Place 42 · Westlake100 Meters4215.06a—
Mar 12American Fork, Lehi @ WestlakeMar 12 · Discus · Place 5 · WestlakeDiscus561-7.50—
Mar 12American Fork, Lehi @ WestlakeMar 12 · Shot Put · Place 4 · WestlakeShot Put427-10.50—
Mar 12American Fork, Lehi @ WestlakeMar 12 · 200 Meters · Place 20 · Westlake200 Meters2031.12a—