Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorGrinnell Invitational · Jan 314:26.20aGrinnell InvitationalJanuary 31, 2026
1000 Meters · IndoorHeart of America Championships · Feb 202:32.22aHeart of America ChampionshipsFebruary 20, 2026
1500 Meters · OutdoorGV Viking Classic · Apr 244:03.29aGV Viking ClassicApril 24, 2026
3000m Steeplechase · 0.914m · IndoorCentral College Dutch Invitational 2026 (Live Results Only) · Mar 2810:28.74aCentral College Dutch Invitational 2026 (Live Results Only)March 28, 2026
3000m Steeplechase · 0.914m · OutdoorHeart of America Outdoor Track & Field Championships · May 19:28.65aHeart of America Outdoor Track & Field ChampionshipsMay 1, 2026
3000m Steeplechase · OutdoorJim Duncan Invitational · Apr 1010:03.04aJim Duncan InvitationalApril 10, 2026
5000 Meters · OutdoorGrand View Viking Relays · Mar 2116:25.27aGrand View Viking RelaysMarch 21, 2026
800 Meters · IndoorHeart of America Championships · Feb 201:58.78aHeart of America ChampionshipsFebruary 20, 2026
800 Meters · OutdoorHeart of America (HAAC) Outdoor Championships · May 21:57.99aHeart of America (HAAC) Outdoor ChampionshipsMay 2, 2025
800 Meters · Relay Split · IndoorIllinois Top Times Indoor Championships - Class 2A · Mar 232:05.940Illinois Top Times Indoor Championships - Class 2AMarch 23, 2024
800 Meters · Relay Split · OutdoorIHSA 2A Boys State Track & Field Championships · May 241:59.809IHSA 2A Boys State Track & Field ChampionshipsMay 24, 2024

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 8St Francis Fighting Chance InviteMay 8 · 3000m Steeplechase · Place 5 · William Penn (Iowa)William Penn (Iowa)3000m Steeplechase0.914m5.9:31.43aSo
May 1Heart of America Outdoor Track & Field ChampionshipsMay 1 · 3000m Steeplechase · Place 3 · William Penn (Iowa)William Penn (Iowa)3000m Steeplechase0.914m3.9:28.65a PBSo
Apr 24GV Viking ClassicApr 24 · 1500 Meters · Place 2 · William Penn (Iowa)William Penn (Iowa)1500 Meters2.4:03.29a PBSo
Apr 24GV Viking ClassicApr 24 · 800 Meters · Place 13 · William Penn (Iowa)William Penn (Iowa)800 Meters13.2:03.27aSo
Apr 15Dutch Weather Saver 20Apr 15 · 1500 Meters · Place 9 · William Penn (Iowa)William Penn (Iowa)1500 Meters9.4:05.09aSo
Apr 10Jim Duncan InvitationalApr 10 · 3000m Steeplechase · Place 5 · William Penn (Iowa)William Penn (Iowa)3000m Steeplechase510:03.04a PBSo
Apr 10Mustang Distance Carnival & OpenApr 10 · 800 Meters · Place 19 · William Penn (Iowa)William Penn (Iowa)800 Meters19.2:01.50aSo
Apr 2Central Methodist InvitationalApr 2 · 1500 Meters · Place 8 · William Penn (Iowa)William Penn (Iowa)1500 Meters8.4:06.06aSo
Apr 2Central Methodist InvitationalApr 2 · 800 Meters · Place 27 · William Penn (Iowa)William Penn (Iowa)800 Meters27.2:02.43aSo
Mar 21Grand View Viking RelaysMar 21 · 5000 Meters · Place 2 · William Penn (Iowa)William Penn (Iowa)5000 Meters2.16:25.27a PBSo
Mar 21Grand View Viking RelaysMar 21 · 1500 Meters · William Penn (Iowa)William Penn (Iowa)1500 Meters—DNSSo

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 28Central College Dutch Invitational 2026 (Live Results Only)Mar 28 · 3000m Steeplechase · Place 6 · William Penn (Iowa)William Penn (Iowa)3000m Steeplechase0.914m6.10:28.74a PBSo
Feb 20Heart of America ChampionshipsFeb 20 · 1000 Meters · Place 7 · William Penn (Iowa)William Penn (Iowa)1000 Meters72:32.22a PBSO
Feb 20Heart of America ChampionshipsFeb 20 · 800 Meters · Place 10 · William Penn (Iowa)William Penn (Iowa)800 Meters101:58.78a PBSO
Feb 13Darren Young ClassicFeb 13 · 800 Meters · Place 2 · William Penn (Iowa)William Penn (Iowa)800 Meters21:58.82aSo
Feb 6Bearcat ClassicFeb 6 · 1000 Meters · Place 14 · William Penn (Iowa)William Penn (Iowa)1000 Meters14.2:33.34aSo
Feb 6Bearcat ClassicFeb 6 · 800 Meters · Place 40 · William Penn (Iowa)William Penn (Iowa)800 Meters40.1:59.01aSo
Jan 31Grinnell InvitationalJan 31 · 1 Mile · Place 2 · William Penn (Iowa)William Penn (Iowa)1 Mile24:26.20a PBSo
Jan 31Grinnell InvitationalJan 31 · 800 Meters · Place 8 · William Penn (Iowa)William Penn (Iowa)800 Meters82:03.37aSo
Jan 23Larry Wieczorek InvitationalJan 23 · 800 Meters · Place 8 · William Penn (Iowa)William Penn (Iowa)800 Meters82:00.11aSO
Jan 16Dutch Athletics ClassicJan 16 · 1 Mile · Place 1 · William Penn (Iowa)William Penn (Iowa)1 Mile14:33.92aSo

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 12Jimmy Grant InvitationalDec 12 · 1000 Meters · Place 8 · William Penn (Iowa)William Penn (Iowa)1000 Meters8.2:36.39aSo
Dec 6Frigid Bee OpenerDec 6 · 5000 Meters · William Penn (Iowa)William Penn (Iowa)5000 Meters—DNSSo
Dec 6Frigid Bee OpenerDec 6 · 1 Mile · Place 6 · William Penn (Iowa)William Penn (Iowa)1 Mile6.4:32.83aSo
Feb 14Heart of America ChampionshipsFeb 14 · 800 Meters · Place 10 · William Penn (Iowa)William Penn (Iowa)800 Meters101:59.96a—
Feb 7Bearcat InviteFeb 7 · 800 Meters · Place 53 · William Penn (Iowa)William Penn (Iowa)800 Meters532:00.68a—
Feb 1Grinnell InvitationalFeb 1 · 800 Meters · Place 8 · William Penn (Iowa)William Penn (Iowa)800 Meters82:03.83a—
Jan 25Hilltop InvitationalJan 25 · 1 Mile · Place 13 · William Penn (Iowa)William Penn (Iowa)1 Mile134:40.86a—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 2Heart of America (HAAC) Outdoor ChampionshipsMay 2 · 800 Meters · Place 14 · William Penn (Iowa)William Penn (Iowa)800 Meters14.1:57.99a PBFr
Apr 24Kip Janvrin OpenApr 24 · 800 Meters · Place 50 · William Penn (Iowa)William Penn (Iowa)800 Meters50.1:59.23aFr
Apr 16Red Raider InviteApr 16 · 1500 Meters · Place 9 · William Penn (Iowa)William Penn (Iowa)1500 Meters94:08.99aFr
Apr 11Jim Duncan InvitationalApr 11 · 800 Meters · Place 25 · William Penn (Iowa)William Penn (Iowa)800 Meters251:58.21aFr
Mar 28Central College Outdoor MeetMar 28 · 1500 Meters · Place 17 · William Penn (Iowa)William Penn (Iowa)1500 Meters17.4:20.94aFr
Mar 28Central College Outdoor MeetMar 28 · 800 Meters · Place 10 · William Penn (Iowa)William Penn (Iowa)800 Meters10.2:03.48aFr
Mar 22Grandview University Viking RelaysMar 22 · 1500 Meters · Place 2 · William Penn (Iowa)William Penn (Iowa)1500 Meters2.4:15.94aFr

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 24IHSA 2A Boys State Track & Field ChampionshipsMay 24 · 800 Meters · MascoutahMascoutah800 MetersRelay SplitRound P—2:00.78912
May 24IHSA 2A Boys State Track & Field ChampionshipsMay 24 · 800 Meters · MascoutahMascoutah800 MetersRelay Split—1:59.809 PB12
May 24IHSA 2A Boys State Track & Field ChampionshipsMay 24 · 800 Meters · MascoutahMascoutah800 MetersRound P--DNS12
May 15IHSA Class 2A TRB Sectional - #11 MascoutahMay 15 · 800 Meters · Place 7 · MascoutahMascoutah800 Meters71:59.15a—
May 102024 MVC Boys ConferenceMay 10 · 800 Meters · Place 3 · MascoutahMascoutah800 Meters31:58.67a—
May 42024 Collinsville InvitationalMay 4 · 800 Meters · Place 13 · MascoutahMascoutah800 Meters13.2:03.13a12
Apr 242024 St. Clair County ChampionshipApr 24 · 800 Meters · Place 3 · MascoutahMascoutah800 Meters32:03.4012
Apr 202024 Winston Brown Invitational "Meet of Champions"Apr 20 · 800 Meters · Place 7 · MascoutahMascoutah800 Meters72:01.6012
Apr 122024 Mascoutah Military ClassicApr 12 · 800 Meters · Place 7 · MascoutahMascoutah800 Meters72:03.0012
Mar 92024 Jersey Winter ThawMar 9 · 800 Meters · Place 9 · MascoutahMascoutah800 Meters92:09.26a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 23Illinois Top Times Indoor Championships - Class 2AMar 23 · 800 Meters · MascoutahMascoutah800 MetersRelay Split—2:05.940 PB12
Mar 1Jacksonville Indoor InvitationalMar 1 · 800 Meters · Place 2 · MascoutahMascoutah800 Meters22:05.9912