Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorRegion VII Quad (MM, SPR, PG (TV) · Mar 3111.70aRegion VII Quad (MM, SPR, PG (TV)March 31, 2026
200 Meters · IndoorBYU Indoor Invitational (High School) · Jan 1624.75aBYU Indoor Invitational (High School)January 16, 2026
200 Meters · OutdoorAndy Jacobs Memorial (Tiger Trials) · Apr 2523.65aAndy Jacobs Memorial (Tiger Trials)April 25, 2026
400 Meters · OutdoorEarly Bird Invitational · Mar 1559.76aEarly Bird InvitationalMarch 15, 2024
60 Meters · IndoorBYU Indoor Invitational (High School) · Jan 167.78aBYU Indoor Invitational (High School)January 16, 2026
Discus · 1.6kg · OutdoorMountain Valley Invite · Mar 2290-6.0Mountain Valley InviteMarch 22, 2025
Javelin · 800g · OutdoorEarly Bird Invitational · Mar 1580-8.0Early Bird InvitationalMarch 15, 2024
Shot Put · 12lb · 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

26 results
DateMeetEventPlMarkGr
May 14Utah UHSAA State Championships [2026]May 14 · Shot Put · Place 24 · Pleasant GroveShot Put12lbRound P24.40-11.25 PB11
May 14Utah UHSAA State Championships [2026]May 14 · Shot Put · Place 24 · Pleasant GroveShot Put12lb24.40-11.2511
May 1PACS BYU Invitational May 1 · 100 Meters · Place 273 · Pleasant Grove100 Meters27311.8211
May 1PACS BYU Invitational May 1 · 100 Meters · Place 274 · Pleasant Grove100 Meters27411.82a11
Apr 25Andy Jacobs Memorial (Tiger Trials)Apr 25 · Shot Put · Place 31 · Pleasant GroveShot Put3137-1.511
Apr 25Andy Jacobs Memorial (Tiger Trials)Apr 25 · Shot Put · Place 31 · Pleasant GroveShot Put3137-1.511
Apr 25Andy Jacobs Memorial (Tiger Trials)Apr 25 · 200 Meters · Place 43 · Pleasant Grove200 Meters4323.65a PB11
Apr 25Andy Jacobs Memorial (Tiger Trials)Apr 25 · 100 Meters · Place 91 · Pleasant Grove100 Meters9111.94a11
Apr 172026 Caveman ClassicApr 17 · Shot Put · Place 17 · Pleasant GroveShot Put1738-311
Apr 172026 Caveman ClassicApr 17 · Shot Put · Place 17 · Pleasant GroveShot Put1738-311
Apr 172026 Caveman ClassicApr 17 · 200 Meters · Place 25 · Pleasant Grove200 Meters2523.85a11
Apr 172026 Caveman ClassicApr 17 · 100 Meters · Place 45 · Pleasant Grove100 Meters4511.73a11
Apr 4Alpha InvitationalApr 4 · 200 Meters · Place 97 · Pleasant Grove200 Meters9724.71a11
Apr 4Alpha InvitationalApr 4 · 100 Meters · Place 119 · Pleasant Grove100 Meters11912.04a11
Mar 31Region VII Quad (MM, SPR, PG (TV)Mar 31 · Shot Put · Place 3 · Pleasant GroveShot Put12lb3.38-11.011
Mar 31Region VII Quad (MM, SPR, PG (TV)Mar 31 · 200 Meters · Place 4 · Pleasant Grove200 Meters4.24.24a11
Mar 31Region VII Quad (MM, SPR, PG (TV)Mar 31 · 100 Meters · Place 6 · Pleasant Grove100 Meters6.11.70a PB11
Mar 272026 UVU Utah County HS InvitationalMar 27 · Shot Put · Place 21 · Pleasant GroveShot Put12lb21.38-10.511
Mar 272026 UVU Utah County HS InvitationalMar 27 · 100 Meters · Place 76 · Pleasant Grove100 MetersRound P76.12.03aWind: -0.111
Mar 20Mountain Valley InviteMar 20 · Shot Put · Place 15 · Pleasant GroveShot Put12lb15.38-11.011
Mar 20Mountain Valley InviteMar 20 · 200 Meters · Place 21 · Pleasant Grove200 Meters21.24.20aWind: -0.911
Mar 20Mountain Valley InviteMar 20 · 100 Meters · Place 45 · Pleasant Grove100 Meters45.11.79aWind: 0.311
Mar 13Early Bird InvitationalMar 13 · Shot Put · Place 14 · Pleasant GroveShot Put1440-3.511
Mar 13Early Bird InvitationalMar 13 · Shot Put · Place 14 · Pleasant GroveShot Put1440-3.511
Mar 13Early Bird InvitationalMar 13 · 200 Meters · Place 61 · Pleasant Grove200 Meters6123.82a11
Mar 13Early Bird InvitationalMar 13 · 100 Meters · Place 50 · Pleasant Grove100 Meters5011.72a11

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 16BYU Indoor Invitational (High School)Jan 16 · Shot Put · Place 20 · Unattached (Pleasant Grove)Shot PutRound P2038-0.2511
Jan 16BYU Indoor Invitational (High School)Jan 16 · Shot Put · Place 20 · Unattached (Pleasant Grove)Shot Put2038-0.2511
Jan 16BYU Indoor Invitational (High School)Jan 16 · 200 Meters · Place 43 · Unattached (Pleasant Grove)200 Meters4324.75a PB11
Jan 16BYU Indoor Invitational (High School)Jan 16 · 60 Meters · Place 107 · Unattached (Pleasant Grove)60 MetersRound P1077.78a PB11

2025 Outdoor Track

33 results
DateMeetEventPlMarkGr
May 6Region 3 ChampionshipsMay 6 · Discus · Place 13 · Pleasant GroveDiscus13101-0.010
May 6Region 3 ChampionshipsMay 6 · Discus · Place 13 · Pleasant GroveDiscus13101-0.010
May 6Region 3 ChampionshipsMay 6 · Shot Put · Place 9 · Pleasant GroveShot Put936-6.7510
May 6Region 3 ChampionshipsMay 6 · Shot Put · Place 9 · Pleasant GroveShot Put936-6.7510
May 2PACS BYU InvitationalMay 2 · Shot Put · Place 176 · Pleasant GroveShot Put12lbRound P176.32-8.7510
May 2PACS BYU InvitationalMay 2 · Shot Put · Place 176 · Pleasant GroveShot Put12lb176.32-8.7510
Apr 26Tiger TrialsApr 26 · Shot Put · Place 42 · Pleasant GroveShot Put12lbRound P42.37-3.2510
Apr 26Tiger TrialsApr 26 · Shot Put · Place 42 · Pleasant GroveShot Put12lb42.37-3.2510
Apr 18Caveman Classic Apr 18 · Shot Put · Place 34 · Pleasant GroveShot Put3410.1910
Apr 18Caveman Classic Apr 18 · Discus · Place 36 · Pleasant GroveDiscus3629.0110
Apr 18Caveman Classic Apr 18 · 100 Meters · Place 58 · Pleasant Grove100 Meters5812.1910
Apr 122025 Utah County InvitationalApr 12 · Shot Put · Place 39 · Pleasant GroveShot Put12lbRound P39.33-2.010
Apr 122025 Utah County InvitationalApr 12 · Shot Put · Place 39 · Pleasant GroveShot Put12lb39.33-2.010
Apr 122025 Utah County InvitationalApr 12 · 200 Meters · Place 50 · Pleasant Grove200 Meters50.24.92aWind: -0.510
Apr 122025 Utah County InvitationalApr 12 · 100 Meters · Place 67 · Pleasant Grove100 Meters67.12.12aWind: -0.910
Apr 8AF, PG, @SkyridgeApr 8 · Shot Put · Place 6 · Pleasant GroveShot Put610.1510
Apr 8AF, PG, @SkyridgeApr 8 · Discus · Place 9 · Pleasant GroveDiscus926.7210
Apr 8AF, PG, @SkyridgeApr 8 · 200 Meters · Place 11 · Pleasant Grove200 Meters1125.1010
Apr 8AF, PG, @SkyridgeApr 8 · 100 Meters · Place 35 · Pleasant Grove100 Meters3512.3510
Mar 29Alpha InvitationalMar 29 · 200 Meters · Place 61 · Pleasant Grove200 Meters6125.07a10
Mar 25Pleasant Grove, Lehi @ American ForkMar 25 · Discus · Place 15 · Pleasant GroveDiscus1576-9.5010
Mar 25Pleasant Grove, Lehi @ American ForkMar 25 · 200 Meters · Place 12 · Pleasant Grove200 Meters1225.04a10
Mar 25Pleasant Grove, Lehi @ American ForkMar 25 · 100 Meters · Place 23 · Pleasant Grove100 Meters2312.43a10
Mar 22Mountain Valley InviteMar 22 · Discus · Place 31 · Pleasant GroveDiscus1.6kg31.90-6.0 PB10
Mar 22Mountain Valley InviteMar 22 · Shot Put · Place 37 · Pleasant GroveShot Put12lb37.30-3.010
Mar 22Mountain Valley InviteMar 22 · 200 Meters · Place 39 · Pleasant Grove200 Meters39.25.21aWind: -0.310
Mar 22Mountain Valley InviteMar 22 · 100 Meters · Place 42 · Pleasant Grove100 Meters42.12.31aWind: -1.410
Mar 14Early Bird InvitationalMar 14 · Discus · Place 56 · Pleasant GroveDiscus5679-510
Mar 14Early Bird InvitationalMar 14 · Discus · Place 56 · Pleasant GroveDiscus5679-510
Mar 14Early Bird InvitationalMar 14 · Shot Put · Place 57 · Pleasant GroveShot Put5733-610
Mar 14Early Bird InvitationalMar 14 · Shot Put · Place 57 · Pleasant GroveShot Put5733-610
Mar 14Early Bird InvitationalMar 14 · 200 Meters · Place 67 · Pleasant Grove200 Meters6725.37a10
Mar 14Early Bird InvitationalMar 14 · 100 Meters · Place 110 · Pleasant Grove100 Meters11012.5a10

2024 Outdoor Track

24 results
DateMeetEventPlMarkGr
Apr 17American Fork & Lehi @ Pleasant GroveApr 17 · Javelin · Place 11 · Pleasant GroveJavelin1186-0—
Apr 17American Fork & Lehi @ Pleasant GroveApr 17 · Discus · Place 8 · Pleasant GroveDiscus867-0—
Apr 17American Fork & Lehi @ Pleasant GroveApr 17 · Shot Put · Place 7 · Pleasant GroveShot Put727-7—
Apr 17American Fork & Lehi @ Pleasant GroveApr 17 · 200 Meters · Place 16 · Pleasant Grove200 Meters1626.61a—
Apr 122024 Utah County InvitationalApr 12 · Discus · Place 66 · Pleasant GroveDiscus6669-11.50—
Apr 122024 Utah County InvitationalApr 12 · Shot Put · Place 33 · Pleasant GroveShot Put3325-5—
Apr 122024 Utah County InvitationalApr 12 · 400 Meters · Place 78 · Pleasant Grove400 Meters781:03.06a—
Apr 122024 Utah County InvitationalApr 12 · 200 Meters · Place 70 · Pleasant Grove200 Meters7027.33a—
Apr 9Pleasant Grove, Skyridge @ American ForkApr 9 · Discus · Place 10 · Pleasant GroveDiscus1065-8—
Apr 9Pleasant Grove, Skyridge @ American ForkApr 9 · Shot Put · Place 7 · Pleasant GroveShot Put728-9—
Apr 9Pleasant Grove, Skyridge @ American ForkApr 9 · 200 Meters · Place 17 · Pleasant Grove200 Meters1726.38a—
Apr 9Pleasant Grove, Skyridge @ American ForkApr 9 · 100 Meters · Place 32 · Pleasant Grove100 Meters3212.67a—
Mar 282024 Alpha InviteMar 28 · Shot Put · Place 48 · Pleasant GroveShot Put4829-2—
Mar 282024 Alpha InviteMar 28 · Shot Put · Place 48 · Pleasant GroveShot Put4829-2—
Mar 282024 Alpha InviteMar 28 · 400 Meters · Place 48 · Pleasant Grove400 Meters4859.77a—
Mar 15Early Bird InvitationalMar 15 · Javelin · Place 46 · Pleasant GroveJavelin800g46.80-8.0 PB9
Mar 15Early Bird InvitationalMar 15 · Discus · Place 58 · Pleasant GroveDiscus1.6kg58.50-7.59
Mar 15Early Bird InvitationalMar 15 · 400 Meters · Place 61 · Pleasant Grove400 Meters61.59.76a PB9
Mar 15Early Bird InvitationalMar 15 · 200 Meters · Place 83 · Pleasant Grove200 Meters83.26.4aWind: -19
Mar 12Pleasant Grove, Skyridge, Lone PeakMar 12 · Javelin · Place 7 · Pleasant GroveJavelin782-0—
Mar 12Pleasant Grove, Skyridge, Lone PeakMar 12 · Discus · Place 9 · Pleasant GroveDiscus956-8—
Mar 12Pleasant Grove, Skyridge, Lone PeakMar 12 · Shot Put · Place 7 · Pleasant GroveShot Put726-5—
Mar 12Pleasant Grove, Skyridge, Lone PeakMar 12 · 200 Meters · Place 37 · Pleasant Grove200 Meters3726.34a—
Mar 12Pleasant Grove, Skyridge, Lone PeakMar 12 · 100 Meters · Place 51 · Pleasant Grove100 Meters5113.07a—