Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorDistrict 1/2 3A Championships · May 85:35.70aDistrict 1/2 3A ChampionshipsMay 8, 2026
3200 Meters · OutdoorDistrict 1/2 3A Championships · May 812:16.31aDistrict 1/2 3A ChampionshipsMay 8, 2026
400 Meters · OutdoorKMS Meet · Apr 271:33.75aKMS MeetApril 27, 2023
800 Meters · OutdoorKMS Invite · May 42:55.78aKMS InviteMay 4, 2024
Discus · 1kg · OutdoorGville Battle on the Hill MS · Apr 2750' 10Gville Battle on the Hill MSApril 27, 2024

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 8District 1/2 3A ChampionshipsMay 8 · 3200 Meters · Place 6 · GrangevilleGrangeville3200 Meters6.12:16.31a PB10
May 8District 1/2 3A ChampionshipsMay 8 · 1600 Meters · Place 10 · GrangevilleGrangeville1600 Meters10.5:35.70a PB10

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 15Prairie Meet 4-15Apr 15 · 3200 Meters · Place 10 · GrangevilleGrangeville3200 Meters10.13:08.03a9
Apr 15Prairie Meet 4-15Apr 15 · 1600 Meters · Place 12 · GrangevilleGrangeville1600 Meters12.6:00.39a9
Apr 15Prairie Meet 4-15Apr 15 · 800 Meters · GrangevilleGrangeville800 Meters—DNS9

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 4KMS InviteMay 4 · 1600 Meters · Place 15 · GrangevilleGrangeville1600 Meters15.6:09.47a8
May 4KMS InviteMay 4 · Discus · Place 36 · GrangevilleGrangevilleDiscus1kg36.49-098
May 4KMS InviteMay 4 · 800 Meters · Place 12 · GrangevilleGrangeville800 Meters12.2:55.78a PB8
Apr 27Gville Battle on the Hill MSApr 27 · 1600 Meters · GrangevilleGrangeville1600 Meters—NT8
Apr 27Gville Battle on the Hill MSApr 27 · Discus · Place 17 · GrangevilleGrangevilleDiscus1kg17.50' 10 PB8
Apr 27Gville Battle on the Hill MSApr 27 · 800 Meters · Place 10 · GrangevilleGrangeville800 Meters10.3:03.08
Apr 25KMS MeetApr 25 · 1600 Meters · Place 24 · GrangevilleGrangeville1600 Meters24.6:36.90a8
Apr 25KMS MeetApr 25 · Discus · Place 35 · GrangevilleGrangevilleDiscus1kg35.47-098
Apr 25KMS MeetApr 25 · 800 Meters · Place 10 · GrangevilleGrangeville800 Meters10.3:05.70a8
Apr 18Prairie JH 4-18Apr 18 · 1600 Meters · Place 23 · GrangevilleGrangeville1600 Meters23.6:50.38a8
Apr 18Prairie JH 4-18Apr 18 · 800 Meters · Place 19 · GrangevilleGrangeville800 Meters19.3:13.70a8
Apr 11KMS MeetApr 11 · 1600 Meters · Place 17 · GrangevilleGrangeville1600 Meters17.6:44.59a8
Apr 11KMS MeetApr 11 · 800 Meters · Place 16 · GrangevilleGrangeville800 Meters16.3:05.89a8

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 27KMS MeetApr 27 · 1600 Meters · Place 16 · GrangevilleGrangeville1600 Meters16.7:42.37a7
Apr 27KMS MeetApr 27 · 800 Meters · Place 13 · GrangevilleGrangeville800 Meters13.3:34.51a7
Apr 27KMS MeetApr 27 · 400 Meters · Place 18 · GrangevilleGrangeville400 Meters18.1:33.75a PB7
Apr 184/11 Rescheduled KMS MeetApr 18 · 1600 Meters · Place 10 · GrangevilleGrangeville1600 Meters10.7:38.04a7
Apr 184/11 Rescheduled KMS MeetApr 18 · 800 Meters · Place 12 · GrangevilleGrangeville800 Meters12.3:37.11a7