Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorMSHSL Section 2AA Championships · May 276:01.58aMSHSL Section 2AA ChampionshipsMay 27, 2026
1600 Meters · OutdoorBig South Conference Championship · May 196:05.87aBig South Conference ChampionshipMay 19, 2026
200 Meters · OutdoorTCU JH Meet · May 1433.96aTCU JH MeetMay 14, 2026
400 Meters · IndoorMSHSL Section 2AA Championships · May 271:10.33aMSHSL Section 2AA ChampionshipsMay 27, 2026
800 Meters · OutdoorTCU JH Meet · May 142:58.25aTCU JH MeetMay 14, 2026

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

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
May 27MSHSL Section 2AA ChampionshipsMay 27 · 1600 Meters · Place 16 · Belle PlaineBelle Plaine1600 Meters16.6:01.58a PB7
May 27MSHSL Section 2AA ChampionshipsMay 27 · 400 Meters · Place 26 · Belle PlaineBelle Plaine400 MetersRound P26.1:10.33a PB7

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 19Big South Conference ChampionshipMay 19 · 1600 Meters · Place 9 · Belle PlaineBelle Plaine1600 Meters9.6:05.87a PB7
May 14TCU JH MeetMay 14 · 1600 Meters · Place 2 · Belle PlaineBelle Plaine1600 Meters2.6:21.64a7
May 14TCU JH MeetMay 14 · 800 Meters · Place 3 · Belle PlaineBelle Plaine800 Meters3.2:58.25a PB7
May 14TCU JH MeetMay 14 · 200 Meters · Place 27 · Belle PlaineBelle Plaine200 Meters27.33.96a PB7
May 11TCU HS Invite #3May 11 · 1600 Meters · Place 10 · Belle PlaineBelle Plaine1600 Meters106:13.71a7
May 8BP JV(9-12) / C(7th-8th Grade) InvMay 8 · 1600 Meters · Place 2 · Belle PlaineBelle Plaine1600 Meters2.6:08.71a7
May 8BP JV(9-12) / C(7th-8th Grade) InvMay 8 · 800 Meters · Place 2 · Belle PlaineBelle Plaine800 Meters2.3:01.51a7
May 8BP JV(9-12) / C(7th-8th Grade) InvMay 8 · 200 Meters · Place 6 · Belle PlaineBelle Plaine200 Meters6.34.56a7
May 7Laker JH True Team May 7 · 1600 Meters · Place 5 · Belle PlaineBelle Plaine1600 Meters5.6:31.14a7
May 7Laker JH True Team May 7 · 200 Meters · Place 15 · Belle PlaineBelle Plaine200 Meters15.34.75a7
May 1BP C (7th-8th Grade) Inv #2May 1 · 1600 Meters · Place 2 · Belle PlaineBelle Plaine1600 Meters26:25.14a7
May 1BP C (7th-8th Grade) Inv #2May 1 · 800 Meters · Place 4 · Belle PlaineBelle Plaine800 Meters43:01.75a7
May 1BP C (7th-8th Grade) Inv #2May 1 · 200 Meters · Place 11 · Belle PlaineBelle Plaine200 Meters1134.59a7
Apr 21BP C (7th-8th Grade) Inv #1Apr 21 · 1600 Meters · Place 3 · Belle PlaineBelle Plaine1600 Meters3.6:40.04a7
Apr 21BP C (7th-8th Grade) Inv #1Apr 21 · 800 Meters · Place 9 · Belle PlaineBelle Plaine800 Meters9.3:11.20a7
Apr 16BP Outdoor Inv#3Apr 16 · 1600 Meters · Place 5 · Belle PlaineBelle Plaine1600 Meters56:54.66a7
Apr 16BP Outdoor Inv#3Apr 16 · 800 Meters · Place 7 · Belle PlaineBelle Plaine800 Meters73:06.05a7
Apr 9BP Outdoor Inv#2Apr 9 · 800 Meters · Place 12 · Belle PlaineBelle Plaine800 Meters123:08.127
Apr 9BP Outdoor Inv#2Apr 9 · 1600 Meters · Place 8 · Belle PlaineBelle Plaine1600 Meters86:38.447
Apr 7BP Outdoor Inv#1Apr 7 · 1600 Meters · Place 11 · Belle PlaineBelle Plaine1600 Meters116:48.06a7
Apr 7BP Outdoor Inv#1Apr 7 · 800 Meters · Place 8 · Belle PlaineBelle Plaine800 Meters83:02.79a7