Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorIATC 3A/4A Boys State Indoor Championships · Mar 114:36.92aIATC 3A/4A Boys State Indoor ChampionshipsMarch 11, 2022
1600 Meters · OutdoorDrake Relays (Men-Boys) · Apr 284:16.27aDrake Relays (Men-Boys)April 28, 2022
3000 Meters · IndoorBandBraceKC Winter Classic · Jan 810:44.16aBandBraceKC Winter ClassicJanuary 8, 2022
3200 Meters · IndoorIATC 3A/4A Boys State Indoor Championships · Mar 119:33.01aIATC 3A/4A Boys State Indoor ChampionshipsMarch 11, 2022
3200 Meters · OutdoorDrake Relays (Men-Boys) · Apr 289:06.16aDrake Relays (Men-Boys)April 28, 2022
400 Meters · IndoorAppalachian AC Indoor T&F Championships · Feb 1051.65Appalachian AC Indoor T&F ChampionshipsFebruary 10, 2025
400 Meters · OutdoorAAC Championships · Apr 1750.04aAAC ChampionshipsApril 17, 2025
400 Meters · Relay Split · OutdoorAggie Invite · May 250.008Aggie InviteMay 2, 2025
500 Meters · IndoorBast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025 · Jan 311:07.26aBast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025January 31, 2025
600 Meters · IndoorAppalachian AC Indoor T&F Championships · Feb 101:23.28Appalachian AC Indoor T&F ChampionshipsFebruary 10, 2025
800 Meters · IndoorBandBraceKC Winter Classic · Jan 81:58.67aBandBraceKC Winter ClassicJanuary 8, 2022
800 Meters · OutdoorDrake Relays (Men-Boys) · Apr 281:54.25aDrake Relays (Men-Boys)April 28, 2022

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

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 13Mid-Winter Collegiate InviteFeb 13 · 600 Meters · Montreat (N.C.)Montreat (N.C.)600 Meters—DNSSo
Jan 30Tryon Banked: College Friday: HS SaturdayJan 30 · 800 Meters · Montreat (N.C.)Montreat (N.C.)800 Meters—DNFSo
Jan 16Tryon Winter ClassicJan 16 · 600 Meters · Place 22 · Montreat (N.C.)Montreat (N.C.)600 Meters22.1:30.71aSo
Jan 16Tryon Winter ClassicJan 16 · 400 Meters · Montreat (N.C.)Montreat (N.C.)400 Meters—DNSSo

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 2Aggie InviteMay 2 · 400 Meters · Montreat (N.C.)Montreat (N.C.)400 MetersRelay Split—50.008 PBSo
May 2Aggie InviteMay 2 · 400 Meters · Montreat (N.C.)Montreat (N.C.)400 Meters--DNSSo
Apr 17AAC ChampionshipsApr 17 · 800 Meters · Place 7 · Montreat (N.C.)Montreat (N.C.)800 Meters7.1:55.37aSo
Apr 17AAC ChampionshipsApr 17 · 400 Meters · Place 7 · Montreat (N.C.)Montreat (N.C.)400 Meters7.50.04a PBSo
Apr 11Asheville Bulldog InvitationalApr 11 · 400 Meters · Place 14 · Montreat (N.C.)Montreat (N.C.)400 Meters1451.55aSo
Mar 28SWU GottaRun InviteMar 28 · 800 Meters · Place 2 · Montreat (N.C.)Montreat (N.C.)800 Meters2.1:55.50aSo
Mar 21Montreat OpenMar 21 · 400 Meters · Place 6 · MontreatMontreat400 Meters650.10—
Mar 7John-Hunter ClassicMar 7 · 800 Meters · Place 3 · MontreatMontreat800 Meters31:56.10SO

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 10Appalachian AC Indoor T&F ChampionshipsFeb 10 · 600 Meters · Place 3 · MontreatMontreat600 Meters31:23.28 PBJR
Feb 10Appalachian AC Indoor T&F ChampionshipsFeb 10 · 400 Meters · Place 6 · MontreatMontreat400 Meters651.65 PBJR
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 500 Meters · Place 1 · Montreat (N.C.)Montreat (N.C.)500 Meters1.1:07.26a PBJr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 400 Meters · Place 11 · Montreat (N.C.)Montreat (N.C.)400 Meters11.51.80aJr
Jan 18Mondo College InvitationalJan 18 · 600 Meters · Place 4 · MontreatMontreat600 Meters41:25.01—
Jan 18Mondo College InvitationalJan 18 · 600 Meters · Place 4 · Montreat (N.C.)Montreat (N.C.)600 Meters41:25.01a—

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 19Iowa HS State Track & Field ChampionshipsMay 19 · 3200 Meters · Place 2 · NewtonNewton3200 Meters29:30.7112
May 19Iowa HS State Track & Field ChampionshipsMay 19 · 1600 Meters · Place 3 · NewtonNewton1600 Meters34:19.0012
May 19Iowa HS State Track & Field ChampionshipsMay 19 · 800 Meters · Place 2 · NewtonNewton800 Meters21:55.0612
May 12IHSAA 3A State Qualifying - BondurantMay 12 · 3200 Meters · Place 2 · NewtonNewton3200 Meters210:09.0212
May 12IHSAA 3A State Qualifying - BondurantMay 12 · 1600 Meters · Place 1 · NewtonNewton1600 Meters14:32.2412
May 12IHSAA 3A State Qualifying - BondurantMay 12 · 800 Meters · Place 1 · NewtonNewton800 Meters11:59.1612
Apr 28Drake Relays (Men-Boys)Apr 28 · 3200 Meters · Place 5 · NewtonNewton3200 Meters5.9:06.16a PB12
Apr 28Drake Relays (Men-Boys)Apr 28 · 1600 Meters · Place 2 · NewtonNewton1600 Meters2.4:16.27a PB12
Apr 28Drake Relays (Men-Boys)Apr 28 · 800 Meters · Place 1 · NewtonNewton800 Meters1.1:54.25a PB12
Mar 8Dickinson Relays (Boys)Mar 8 · 3200 Meters · Place 1 · NewtonNewton3200 Meters19:23.3712

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 11IATC 3A/4A Boys State Indoor ChampionshipsMar 11 · 3200 Meters · Place 1 · NewtonNewton3200 Meters1.9:33.01a PB12
Mar 11IATC 3A/4A Boys State Indoor ChampionshipsMar 11 · 1600 Meters · Place 1 · NewtonNewton1600 Meters1.4:36.92a PB12
Feb 6Bearcat Youth Series #2Feb 6 · 400 Meters · Place 6 · XLR8 Iowa Track ClubXLR8 Iowa Track Club400 Meters6.52.59a12
Jan 8BandBraceKC Winter ClassicJan 8 · 3000 Meters · Place 2 · XLR8 Iowa Track ClubXLR8 Iowa Track Club3000 Meters2.10:44.16a PB12
Jan 8BandBraceKC Winter ClassicJan 8 · 800 Meters · Place 1 · XLR8 Iowa Track ClubXLR8 Iowa Track Club800 Meters1.1:58.67a PB12

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Nov 6XLR8 IOWA SHOWDOWNNov 6 · 1600 Meters · Place 1 · XLR8 Iowa Track ClubXLR8 Iowa Track Club1600 Meters1.4:21.29aUnofficial12
May 20Iowa State Track & Field ChampionsihpsMay 20 · 3200 Meters · Place 4 · NewtonNewton3200 Meters4.9:39.05a11
May 20Iowa State Track & Field ChampionsihpsMay 20 · 1600 Meters · Place 4 · NewtonNewton1600 Meters4.4:23.33a11
May 13IAHSAA 3A District - PellaMay 13 · 3200 Meters · Place 2 · NewtonNewton3200 Meters210:08.0711
May 13IAHSAA 3A District - PellaMay 13 · 1600 Meters · Place 1 · NewtonNewton1600 Meters14:31.4811
Apr 22Drake RelaysApr 22 · 800 Meters · Place 4 · NewtonNewton800 Meters4.1:58.45a11
Mar 9Dickinson Relays - BoysMar 9 · 3200 Meters · Place 15 · NewtonNewton3200 Meters1510:16.6211

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 31XLR8 Iowa Indoor ShowdownJan 31 · 1600 Meters · Place 3 · XLR8 IOWA TRACK CLUBXLR8 IOWA TRACK CLUB1600 Meters34:46.21—

2020 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 16Iowa Distance CarnivalJun 16 · 3200 Meters · Place 14 · NewtonNewton3200 Meters1411:18.5410
Jun 16Iowa Distance CarnivalJun 16 · 1600 Meters · Place 10 · NewtonNewton1600 Meters104:39.5910
Jun 16Iowa Distance CarnivalJun 16 · 800 Meters · Place 11 · NewtonNewton800 Meters112:05.4510