Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNew Balance Indoor Grand Prix · Jan 244:08.00aNew Balance Indoor Grand PrixJanuary 24, 2026
1500 Meters · IndoorNew Balance Indoor Grand Prix · Jan 243:49.65aNew Balance Indoor Grand PrixJanuary 24, 2026
1600 Meters · IndoorBearcat All-Ages Open #4 · Feb 234:09.34aBearcat All-Ages Open #4February 23, 2025
1600 Meters · OutdoorIowa HS State Track & Field Championships · May 224:03.53aIowa HS State Track & Field ChampionshipsMay 22, 2025
3200 Meters · OutdoorIowa HS Track & Field Championships · May 169:25.96aIowa HS Track & Field ChampionshipsMay 16, 2024
800 Meters · IndoorISF Winter Iowa Games Track and Field Meet · Feb 281:51.93aISF Winter Iowa Games Track and Field MeetFebruary 28, 2026
800 Meters · OutdoorIowa HS State Track & Field Championships · May 221:51.29aIowa HS State Track & Field ChampionshipsMay 22, 2025

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

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 28ISF Winter Iowa Games Track and Field MeetFeb 28 · 800 Meters · Place 1 · XLR8 Iowa Track ClubXLR8 Iowa Track Club800 Meters1.1:51.93a PB12
Jan 24New Balance Indoor Grand PrixJan 24 · 1 Mile · Place 5 · JuniorJunior1 Mile5.4:08.00a PB12
Jan 24New Balance Indoor Grand PrixJan 24 · 1500 Meters · Place 5 · JuniorJunior1500 Meters5.3:49.65a PB12

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 22Iowa HS State Track & Field ChampionshipsMay 22 · 1600 Meters · Place 2 · Des Moines ChristianDes Moines Christian1600 Meters2.4:03.53a PB11
May 22Iowa HS State Track & Field ChampionshipsMay 22 · 800 Meters · Place 2 · Des Moines ChristianDes Moines Christian800 Meters2.1:51.29a PB11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 23Bearcat All-Ages Open #4Feb 23 · 1600 Meters · Place 2 · XLR8 Iowa Track ClubXLR8 Iowa Track Club1600 Meters2.4:09.34a PB11
Feb 23Bearcat All-Ages Open #4Feb 23 · 800 Meters · Place 1 · XLR8 Iowa Track ClubXLR8 Iowa Track Club800 Meters1.1:55.02a11
Feb 16Bearcat All-Ages Open #3Feb 16 · 1600 Meters · XLR8 Iowa Track ClubXLR8 Iowa Track Club1600 Meters--DNS11
Feb 16Bearcat All-Ages Open #3Feb 16 · 800 Meters · XLR8 Iowa Track ClubXLR8 Iowa Track Club800 Meters--DNS11

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 16Iowa HS Track & Field ChampionshipsMay 16 · 3200 Meters · Place 2 · Des Moines ChristianDes Moines Christian3200 Meters2.9:25.96a PB10
May 16Iowa HS Track & Field ChampionshipsMay 16 · 1600 Meters · Place 1 · Des Moines ChristianDes Moines Christian1600 Meters1.4:19.93a10
May 16Iowa HS Track & Field ChampionshipsMay 16 · 800 Meters · Place 2 · Des Moines ChristianDes Moines Christian800 Meters2.1:55.81a10

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 4Dickinson RelaysMar 4 · 1600 Meters · Place 5 · Des Moines ChristianDes Moines Christian1600 Meters5.4:24.57a10

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 24Des Moines Christian InvitationalApr 24 · 1600 Meters · Place 2 · Des Moines ChristianDes Moines Christian1600 Meters2.4:50.37a9

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 6Bearcat Youth Series #2Feb 6 · 1600 Meters · Place 4 · XLR8 Iowa Track ClubXLR8 Iowa Track Club1600 Meters4.4:37.59a8