Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Art Dye ParkTwiKnight Invitational · Sep 2522:41.56TwiKnight Invitational September 25, 2026
5,000 Meters · Lakeside Park2025 UHSAA State Cross Country Divisionals · Oct 1420:30.12025 UHSAA State Cross Country DivisionalsOctober 14, 2025
5,000 Meters · Valley Regional ParkRegion 4 XC Championship · Oct 219:12.9Region 4 XC ChampionshipOctober 2, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 2Region IV ChampionshipsOct 2 · 5,000 Meters Junior Varsity · Place 47 · Granger5,000 Meters Junior Varsity4723:19.311
Sep 26TwiKnight MeetSep 26 · 3 Miles Varsity · Place 252 · Granger3 Miles Varsity25222:41.611
Sep 25TwiKnight Invitational Sep 25 · 3 Miles Varsity · Place 252 · Granger3 Miles Varsity25222:41.56 PB11
Sep 12Border Wars XC 2026Sep 12 · 5,000 Meters Junior · Place 195 · Granger5,000 Meters Junior19523:19.3711
Sep 4 2026 Timpanogos XC Invitational AMSep 4 · 5,000 Meters Varsity Boys · Place 303 · Granger5,000 Meters Varsity Boys30326:13.211

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 142025 UHSAA State Cross Country DivisionalsOct 14 · 5,000 Meters 5A Boys Section B · Place 96 · Granger5,000 Meters 5A Boys Section B9620:30.1 PB10
Oct 2Region 4 XC ChampionshipOct 2 · 5,000 Meters Varsity · Place 42 · Granger5,000 Meters Varsity4219:12.9 PB10
Sep 13Border WarsSep 13 · 5,000 Meters Varsity · Place 185 · Granger5,000 Meters Varsity18519:03.6410
Aug 20Region IV Pre-RegionAug 20 · 5,000 Meters Varsity · Place 39 · Granger5,000 Meters Varsity3921:04.8So

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 152024 Utah 3A-6A DivisionalsOct 15 · 5,000 Meters 5A · Place 89 · Granger5,000 Meters 5A8920:48.39
Oct 9Region 4 XC ChampionshipsOct 9 · 5,000 Meters Varsity · Place 34 · Granger5,000 Meters Varsity3420:19.7Fr
Sep 20TwiKnight 2024Sep 20 · 3 Miles Junior Varsity · Place 167 · Granger3 Miles Junior Varsity16721:36.69
Aug 28Region 4 Pre-RegionAug 28 · 3 Miles Open · Place 50 · Granger3 Miles Open5022:00.94—