Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBYU Indoor Invitational (High School) · Jan 164:58.58aBYU Indoor Invitational (High School)January 16, 2026
100m Hurdles · 30" / 0.762m · OutdoorMeet @ SFJH (Salem) · Apr 1221.74Meet @ SFJH (Salem)April 12, 2023
110m Hurdles · 33" / 0.838m · OutdoorNebo District Jr. High Track Finals · May 1121.56aNebo District Jr. High Track FinalsMay 11, 2023
1600 Meters · IndoorREP Distance Challenge · Feb 134:46.77aREP Distance Challenge February 13, 2026
1600 Meters · OutdoorAlpha Invitational · Apr 44:42.05aAlpha InvitationalApril 4, 2026
3200 Meters · IndoorUCCTCA Indoor Invitational · Feb 610:41.08aUCCTCA Indoor InvitationalFebruary 6, 2026
3200 Meters · OutdoorSkyhawk Invitational · Apr 1810:52.04Skyhawk InvitationalApril 18, 2025
400 Meters · OutdoorRegion 7 Tri Meet · Mar 191:07.86aRegion 7 Tri MeetMarch 19, 2024
800 Meters · IndoorREP Distance Challenge · Feb 132:17.42aREP Distance Challenge February 13, 2026
800 Meters · OutdoorUtah UHSAA State Championships [2026] · May 141:57.82aUtah 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

12 results
DateMeetEventPlMarkGr
May 14Utah UHSAA State Championships [2026]May 14 · 800 Meters · Place 14 · Spanish ForkSpanish Fork800 Meters14.1:57.82a PB11
May 1PACS BYU Invitational May 1 · 800 Meters · Place 48 · Spanish ForkSpanish Fork800 Meters481:59.0011
May 1PACS BYU Invitational May 1 · 1600 Meters · Place 236 · Spanish ForkSpanish Fork1600 Meters2364:48.7011
May 1PACS BYU Invitational May 1 · 1600 Meters · Place 236 · Spanish ForkSpanish Fork1600 Meters2364:48.69a11
May 1PACS BYU Invitational May 1 · 800 Meters · Place 48 · Spanish ForkSpanish Fork800 Meters481:59.01a11
Apr 25Andy Jacobs Memorial (Tiger Trials)Apr 25 · 800 Meters · Place 60 · Spanish ForkSpanish Fork800 Meters602:08.89a11
Apr 10Skyhawk Invite 2026Apr 10 · 800 Meters · Place 4 · Spanish ForkSpanish Fork800 Meters4.2:01.98a11
Apr 4Alpha InvitationalApr 4 · 1600 Meters · Place 53 · Spanish ForkSpanish Fork1600 Meters534:42.05a PB11
Mar 272026 UVU Utah County HS InvitationalMar 27 · 1600 Meters · Place 44 · Spanish ForkSpanish Fork1600 Meters44.4:46.76a11
Mar 272026 UVU Utah County HS InvitationalMar 27 · 800 Meters · Place 25 · Spanish ForkSpanish Fork800 Meters25.2:03.21a11
Mar 23Region 7 - SF, Payson, Salem Hills, WasatchMar 23 · 1600 Meters · Place 1 · Spanish ForkSpanish Fork1600 Meters1.5:00.68a11
Mar 14Skyhawk First FlightMar 14 · 800 Meters · Place 5 · Spanish ForkSpanish Fork800 Meters52:05.32a11

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 13REP Distance Challenge Feb 13 · 1600 Meters · Place 72 · Spanish ForkSpanish Fork1600 Meters724:46.77a PB11
Feb 13REP Distance Challenge Feb 13 · 800 Meters · Place 100 · Spanish ForkSpanish Fork800 Meters1002:17.42a PB11
Feb 6UCCTCA Indoor InvitationalFeb 6 · 3200 Meters · Place 51 · Spanish ForkSpanish Fork3200 Meters51.10:41.08a PB11
Jan 16BYU Indoor Invitational (High School)Jan 16 · 1 Mile · Place 63 · Unattached (Spanish Fork)Unattached (Spanish Fork)1 Mile634:58.58a PB11

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 7Region 7 ChampionshipsMay 7 · 1600 Meters · Place 35 · Spanish ForkSpanish Fork1600 Meters354:52.05a10
Apr 22Region 7 JV ChampionshipsApr 22 · 1600 Meters · Place 17 · Spanish ForkSpanish Fork1600 Meters17.5:04.61a10
Apr 22Region-7 Tri Meet (Spanish Fork, Cedar Valley)Apr 22 · 1600 Meters · Place 6 · Spanish ForkSpanish Fork1600 Meters6.4:55.55a10
Apr 18Skyhawk InvitationalApr 18 · 3200 Meters · Place 12 · Spanish ForkSpanish Fork3200 Meters1210:52.04 PB10
Apr 122025 Utah County InvitationalApr 12 · 1600 Meters · Place 46 · Spanish ForkSpanish Fork1600 Meters46.4:59.78a10
Mar 28Juab InvitationalMar 28 · 800 Meters · Place 19 · Spanish ForkSpanish Fork800 Meters192:16.11a10
Mar 22Mountain Valley InviteMar 22 · 1600 Meters · Place 37 · Spanish ForkSpanish Fork1600 Meters37.05:00.110
Mar 13Skyhawk First Flight InvitationalMar 13 · 3200 Meters · Place 7 · Spanish ForkSpanish Fork3200 Meters711:21.11a—
Mar 13Skyhawk First Flight InvitationalMar 13 · 1600 Meters · Place 15 · Spanish ForkSpanish Fork1600 Meters155:02.12a—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 7REP Distance Challenge 2025Feb 7 · 1600 Meters · Place 197 · Spanish ForkSpanish Fork1600 Meters1975:02.40a—
Jan 31UCCTCA Indoor InvitationalJan 31 · 1600 Meters · Place 218 · Spanish ForkSpanish Fork1600 Meters2185:08.33a—
Jan 17BYU Indoor Invitational (High School)Jan 17 · 1 Mile · Place 119 · UnattachedUnattached1 Mile119.5:18.68a10

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 8Region 7 ChampionshipMay 8 · 3200 Meters · Place 33 · Spanish ForkSpanish Fork3200 Meters3312:30.05a—
Apr 30Region 7 JV Region ChampionshipsApr 30 · 800 Meters · Place 17 · Spanish ForkSpanish Fork800 Meters17.2:27.18a9
Apr 26Nebo InvitationalApr 26 · 3200 Meters · Place 21 · Spanish ForkSpanish Fork3200 Meters21.12:30.69
Apr 23Region 7 Quad (Wasatch, Timpview, Springville, Spanish Fork)Apr 23 · 1600 Meters · Place 22 · Spanish ForkSpanish Fork1600 Meters22.5:50.85a9
Apr 19Skyhawk InvitationalApr 19 · 3200 Meters · Place 29 · Spanish ForkSpanish Fork3200 Meters2912:27.38a—
Apr 122024 Utah County InvitationalApr 12 · 3200 Meters · Place 69 · Spanish ForkSpanish Fork3200 Meters6912:49.58a—
Mar 26Region 7 All-Comers MeetMar 26 · 1600 Meters · Place 33 · Spanish ForkSpanish Fork1600 Meters335:51.31a—
Mar 26Region 7 All-Comers MeetMar 26 · 800 Meters · Place 29 · Spanish ForkSpanish Fork800 Meters292:38.91a—
Mar 22Mountain Valley InviteMar 22 · 800 Meters · Place 30 · Spanish ForkSpanish Fork800 Meters302:36.98a—
Mar 19Region 7 Tri MeetMar 19 · 1600 Meters · Place 10 · Spanish ForkSpanish Fork1600 Meters10.5:57.49a9
Mar 19Region 7 Tri MeetMar 19 · 400 Meters · Place 23 · Spanish ForkSpanish Fork400 Meters23.1:07.86a PB9
Mar 15Skyhawk First FlightMar 15 · 1600 Meters · Place 56 · Spanish ForkSpanish Fork1600 Meters566:00.00a—

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 11Nebo District Jr. High Track FinalsMay 11 · 1600 Meters · Place 7 · Spanish ForkSpanish Fork1600 Meters7.6:10.57a8
May 11Nebo District Jr. High Track FinalsMay 11 · 110m Hurdles · Place 14 · Spanish ForkSpanish Fork110m Hurdles33" / 0.838m14.21.56a PB8
May 11Nebo District Jr. High Track FinalsMay 11 · 800 Meters · Place 14 · Spanish ForkSpanish Fork800 Meters14.3:04.72a8
May 4Spanish Fork, Springville @ SFJHMay 4 · 1600 Meters · Place 13 · Spanish ForkSpanish Fork1600 Meters13.6:21.668
May 4Spanish Fork, Springville @ SFJHMay 4 · 100m Hurdles · Place 13 · Spanish ForkSpanish Fork100m Hurdles30" / 0.762m13.23.368
May 4Spanish Fork, Springville @ SFJHMay 4 · 800 Meters · Place 18 · Spanish ForkSpanish Fork800 Meters18.3:19.628
Apr 20SF, Payson, MapletonApr 20 · 1600 Meters · Place 13 · Spanish ForkSpanish Fork1600 Meters13.6:52.28
Apr 20SF, Payson, MapletonApr 20 · 110m Hurdles · Place 8 · Spanish ForkSpanish Fork110m Hurdles33" / 0.838m8.22.21a8
Apr 20SF, Payson, MapletonApr 20 · 800 Meters · Place 4 · Spanish ForkSpanish Fork800 Meters4.3:08.88
Apr 12Meet @ SFJH (Salem)Apr 12 · 1600 Meters · Place 11 · Spanish ForkSpanish Fork1600 Meters11.6:58.588
Apr 12Meet @ SFJH (Salem)Apr 12 · 100m Hurdles · Place 4 · Spanish ForkSpanish Fork100m Hurdles30" / 0.762m4.21.74 PB8
Apr 12Meet @ SFJH (Salem)Apr 12 · 800 Meters · Place 7 · Spanish ForkSpanish Fork800 Meters7.3:30.938