Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorONU HS Classic - 3A Boys · Feb 275:13.81aONU HS Classic - 3A BoysFebruary 27, 2025
1600 Meters · OutdoorStagg Boys Triangular · Apr 284:47.19aStagg Boys TriangularApril 28, 2026
3200 Meters · IndoorSWSC Indoor Boys Conference · Mar 2110:29.35aSWSC Indoor Boys ConferenceMarch 21, 2025
3200 Meters · OutdoorThornridge Boys TJ Shirley Blue Smoke Invitational · Apr 1210:21.09aThornridge Boys TJ Shirley Blue Smoke InvitationalApril 12, 2025
800 Meters · OutdoorIHSA Class 3A TRB Sectional - #11 Bloomington (H.S.) · May 202:10.17aIHSA Class 3A TRB Sectional - #11 Bloomington (H.S.)May 20, 2026
complete · OutdoorSWSC Boys Championships · May 142:08.75SWSC Boys ChampionshipsMay 14, 2025
Full · Indoor3A Boys ONU HS Classic · Feb 274:56.483A Boys ONU HS ClassicFebruary 27, 2026
Full · OutdoorBradley Bourbonnais Boiler Invite · Mar 142:13.43Bradley Bourbonnais Boiler InviteMarch 14, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 20IHSA Class 3A TRB Sectional - #11 Bloomington (H.S.)May 20 · 800 Meters · Place 23 · Bradley (B.-Bourbonnais)800 Meters23.2:10.17a PB10
May 14SWSC Boys ChampionshipsMay 14 · 3200 Meters · Place 9 · Bradley (B.-Bourbonnais)3200 Meters910:23.83a10
May 8Oswego East Boys InviteMay 8 · 1600 Meters · Place 11 · Bradley (B.-Bourbonnais)1600 Meters11.4:48.06a10
Apr 28Stagg Boys TriangularApr 28 · 1600 Meters · Place 2 · Bradley (B.-Bourbonnais)1600 Meters24:47.19a PB10
Apr 17Yorkville Matt Wulf InvitationalApr 17 · 3200 Meters · Place 7 · Bradley (B.-Bourbonnais)3200 Meters710:55.30a10
Apr 14HF Boys TriangularApr 14 · 1600 Meters · Place 12 · Bradley (B.-Bourbonnais)1600 Meters12.5:12.28a10
Apr 11Thornridge Boys TJ Shirley Blue Smoke InvitationalApr 11 · 1600 Meters · Place 5 · Bradley (B.-Bourbonnais)1600 Meters5.4:48.07a10
Apr 8BBCHS Intersquad MeetApr 8 · 1600 Meters · Place 4 · Bradley (B.-Bourbonnais)1600 Meters4.5:31.6Unofficial10
Apr 8BBCHS Intersquad MeetApr 8 · 400 Meters · Place 6 · Bradley (B.-Bourbonnais)400 Meters6.59.2Unofficial10
Mar 14Bradley Bourbonnais Boiler InviteMar 14 · Full · Place 11 · Bradley (B.-Bourbonnais)Full112:13.43 PB10

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 273A Boys ONU HS ClassicFeb 27 · Full · Place 23 · Bradley (B.-Bourbonnais)Full234:56.48 PB10

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 21IHSA Class 3A TRB Sectional - #10 MinookaMay 21 · 800 Meters · Place 22 · Bradley (B.-Bourbonnais)800 Meters222:11.87a9
May 14SWSC Boys ChampionshipsMay 14 · complete · Place 5 · Bradley (B.-Bourbonnais)complete52:08.75 PB9
May 2Homewood Flossmoor Dick Beebe InvitationalMay 2 · complete · Place 2 · Bradley (B.-Bourbonnais)complete24:53.719
Apr 29Lincoln Way West Boys TriangularApr 29 · 1600 Meters · Place 14 · Bradley (B.-Bourbonnais)1600 Meters145:41.06a9
Apr 28Kankakee All City Apr 28 · 3200 Meters · Place 2 · Bradley (B.-Bourbonnais)3200 Meters211:13.90a9
Apr 25Gary Haupert InvitationalApr 25 · Full · Place 6 · Bradley (B.-Bourbonnais)Full65:07.179
Apr 22Stagg Boys TriangularApr 22 · 800 Meters · Place 5 · Bradley (B.-Bourbonnais)800 Meters52:12.73a9
Apr 17Yorkville Matt Wulf InvitationalApr 17 · 3200 Meters · Place 5 · Bradley (B.-Bourbonnais)3200 Meters510:39.88a9
Apr 15Bradley Bourbonnais Boys TriangularApr 15 · 1600 Meters · Place 4 · Bradley (B.-Bourbonnais)1600 Meters44:58.74a9
Apr 12Thornridge Boys TJ Shirley Blue Smoke InvitationalApr 12 · 3200 Meters · Place 2 · Bradley (B.-Bourbonnais)3200 Meters210:21.09a PB9
Apr 3Boilermaker InviteApr 3 · 3200 Meters · Place 3 · Bradley (B.-Bourbonnais)3200 Meters310:50.23a9
Mar 15Bradley Bourbonnais InviteMar 15 · 1600 Meters · Place 12 · Bradley (B.-Bourbonnais)1600 Meters124:57.68a—
Mar 8LWC-Bradley-Oak Forest Boys Tri MeetMar 8 · 1600 Meters · Place 6 · Bradley (B.-Bourbonnais)1600 Meters65:06.1—

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 21SWSC Indoor Boys ConferenceMar 21 · 3200 Meters · Place 7 · Bradley (B.-Bourbonnais)3200 Meters710:29.35a PB9
Feb 27ONU HS Classic - 3A BoysFeb 27 · 1600 Meters · Place 30 · Bradley (B.-Bourbonnais)1600 Meters305:13.81a PB—