Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBumble Rumble · Jan 184:32.93Bumble RumbleJanuary 18, 2025
1500 Meters · OutdoorWartburg Outdoor Select · Apr 34:07.51aWartburg Outdoor SelectApril 3, 2025
1600 Meters · OutdoorPete Struck Eagle Classic · Apr 274:30.99aPete Struck Eagle ClassicApril 27, 2023
3000 Meters · IndoorAmerican Rivers Conference Championships · Feb 288:39.15aAmerican Rivers Conference ChampionshipsFebruary 28, 2025
3000 Meters · OutdoorWartburg Qualifier · Mar 78:39.82aWartburg QualifierMarch 7, 2025
5000 Meters · IndoorMidwest Elite · Feb 1415:27.07aMidwest EliteFebruary 14, 2025
5000 Meters · OutdoorUW-Platteville Invitational · Apr 1014:44.44aUW-Platteville InvitationalApril 10, 2026
600 Meters · IndoorYork Boys Invite · Mar 121:32.62aYork Boys InviteMarch 12, 2022
800 Meters · IndoorWest Suburban Silver Boys Conference Meet · Mar 172:09.10aWest Suburban Silver Boys Conference MeetMarch 17, 2023
800 Meters · OutdoorLoras Mid Week · Apr 152:05.68aLoras Mid WeekApril 15, 2025
800 Meters · Relay Split · OutdoorIHSA 3A Boys State Track & Field Championships · May 242:00.017IHSA 3A 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

3 results
DateMeetEventPlMarkGr
Apr 30American Rivers Conference ChampionshipsApr 30 · 5000 Meters · Place 10 · LorasLoras5000 Meters10.15:13.03aSo
Apr 10UW-Platteville InvitationalApr 10 · 5000 Meters · Place 67 · LorasLoras5000 Meters67.14:44.44a PBSo
Mar 26WashU Distance CarnivalMar 26 · 5000 Meters · Place 114 · LorasLoras5000 Meters114.15:11.52aSo

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 30Friday Knight LightsJan 30 · 3000 Meters · Place 14 · LorasLoras3000 Meters14.9:00.82aSo
Jan 17Bumble RumbleJan 17 · 1 Mile · Place 10 · LorasLoras1 Mile10.4:35.56aSo

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 8American Rivers Conference ChampionshipsMay 8 · 5000 Meters · Place 16 · LorasLoras5000 Meters1616:11.70aFr
Apr 15Loras Mid WeekApr 15 · 800 Meters · Place 9 · LorasLoras800 Meters92:05.68a PBFr
Apr 3Wartburg Outdoor SelectApr 3 · 1500 Meters · Place 24 · LorasLoras1500 Meters24.4:07.51a PBFr
Mar 7Wartburg QualifierMar 7 · 3000 Meters · Place 14 · LorasLoras3000 Meters148:39.82a PB—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 28American Rivers Conference ChampionshipsFeb 28 · 3000 Meters · Place 5 · LorasLoras3000 Meters58:39.15a PB—
Feb 14Midwest EliteFeb 14 · 5000 Meters · Place 71 · LorasLoras5000 Meters71.15:27.07a PBFr
Jan 18Bumble RumbleJan 18 · 1 Mile · Place 22 · LorasLoras1 Mile224:32.93 PBFR

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 24IHSA 3A Boys State Track & Field ChampionshipsMay 24 · 800 Meters · Hinsdale (Central)Hinsdale (Central)800 MetersRelay SplitRound P—2:00.017 PB12

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 27Pete Struck Eagle ClassicApr 27 · 1600 Meters · Place 21 · Hinsdale (Central)Hinsdale (Central)1600 Meters21.4:30.99a PB11

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 17West Suburban Silver Boys Conference MeetMar 17 · 800 Meters · Place 11 · Hinsdale (Central)Hinsdale (Central)800 Meters11.2:09.10a PB11

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 13West Suburban Conference Silver Boys ChampionshipMay 13 · 800 Meters · Place 3 · Hinsdale (Central)Hinsdale (Central)800 Meters3.2:09.91a10

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 12York Boys InviteMar 12 · 600 Meters · Place 12 · Hinsdale (Central)Hinsdale (Central)600 Meters12.1:32.62a PB10