Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorSWSC Indoor Boys Conference · Mar 214:59.02aSWSC Indoor Boys ConferenceMarch 21, 2025
1600 Meters · OutdoorOswego East Boys Track & Field Invite · May 94:59.53aOswego East Boys Track & Field InviteMay 9, 2025
3200 Meters · OutdoorGary Haupert Invitational · Apr 2511:01.85Gary Haupert InvitationalApril 25, 2025
800 Meters · IndoorOlivet Nazarene 3A Boys HS Invitational · Feb 242:21.60aOlivet Nazarene 3A Boys HS InvitationalFebruary 24, 2023
800 Meters · Outdoor2026 Gary Haupert Invitational (boys) · Apr 242:22.07a2026 Gary Haupert Invitational (boys)April 24, 2026
Varsity · OutdoorBBCHS Open Invitational · Apr 51:08.1BBCHS Open InvitationalApril 5, 2023

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 8Oswego East Boys InviteMay 8 · 3200 Meters · Place 10 · Bradley (B.-Bourbonnais)3200 Meters10.11:19.36a12
Apr 242026 Gary Haupert Invitational (boys)Apr 24 · 800 Meters · Place 16 · Bradley (B.-Bourbonnais)800 Meters16.2:22.07a PB12
Apr 20BBCHS Boys TriangularApr 20 · 1600 Meters · Place 5 · Bradley (B.-Bourbonnais)1600 Meters5.5:18.91a12
Apr 14HF Boys TriangularApr 14 · 1600 Meters · Place 11 · Bradley (B.-Bourbonnais)1600 Meters11.5:12.20a12
Apr 11Thornridge Boys TJ Shirley Blue Smoke InvitationalApr 11 · 3200 Meters · Bradley (B.-Bourbonnais)3200 Meters—DNS12
Apr 8BBCHS Intersquad MeetApr 8 · 1600 Meters · Place 3 · Bradley (B.-Bourbonnais)1600 Meters3.5:21.5Unofficial12
Mar 14Bradley Bourbonnais Boiler InviteMar 14 · 1600 Meters · Place 22 · Bradley (B.-Bourbonnais)1600 Meters225:11.1012

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 20SWSC Indoor Boys ConferenceMar 20 · 1600 Meters · Place 17 · Bradley (B.-Bourbonnais)1600 Meters175:04.1012
Mar 20SWSC Indoor Boys ConferenceMar 20 · 1600 Meters · Place 17 · Bradley (B.-Bourbonnais)1600 Meters175:04.1012
Feb 273A Boys ONU HS ClassicFeb 27 · 1600 Meters · Place 35 · Bradley (B.-Bourbonnais)1600 Meters355:11.1212
Jan 17CYUP Misfits Invite Presented by Tracksmith 2026Jan 17 · 1 Mile · Bradley (B.-Bourbonnais)1 Mile—DNS12

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 9Oswego East Boys Track & Field InviteMay 9 · 1600 Meters · Place 9 · Bradley (B.-Bourbonnais)1600 Meters9.4:59.53a PB11
May 2Homewood Flossmoor Dick Beebe InvitationalMay 2 · 1600 Meters · Place 7 · Bradley (B.-Bourbonnais)1600 Meters75:11.0011
Apr 29Lincoln Way West Boys TriangularApr 29 · 1600 Meters · Place 10 · Bradley (B.-Bourbonnais)1600 Meters105:05.56a11
Apr 28Kankakee All City Apr 28 · 1600 Meters · Place 5 · Bradley (B.-Bourbonnais)1600 Meters55:13.01a11
Apr 25Gary Haupert InvitationalApr 25 · 3200 Meters · Place 3 · Bradley (B.-Bourbonnais)3200 Meters311:01.85 PB11
Apr 22Stagg Boys TriangularApr 22 · 1600 Meters · Place 2 · Bradley (B.-Bourbonnais)1600 Meters25:00.68a11
Apr 3Boilermaker InviteApr 3 · 1600 Meters · Place 5 · Bradley (B.-Bourbonnais)1600 Meters55:11.98a11
Mar 15Bradley Bourbonnais InviteMar 15 · 1600 Meters · Place 16 · Bradley (B.-Bourbonnais)1600 Meters165:02.75a—
Mar 8LWC-Bradley-Oak Forest Boys Tri MeetMar 8 · 1600 Meters · Place 9 · Bradley (B.-Bourbonnais)1600 Meters95:17.1—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 21SWSC Indoor Boys ConferenceMar 21 · 1600 Meters · Place 17 · Bradley (B.-Bourbonnais)1600 Meters174:59.02a PB11
Feb 27ONU HS Classic - 3A BoysFeb 27 · 1600 Meters · Place 37 · Bradley (B.-Bourbonnais)1600 Meters375:24.60a—
Feb 27ONU HS Classic - 3A BoysFeb 27 · 800 Meters · Place 37 · Bradley (B.-Bourbonnais)800 Meters372:23.75a—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 8SWSC Boys ChampionshipsMay 8 · 1600 Meters · Bradley (B.-Bourbonnais)1600 Meters—DNS10
May 8SWSC Boys ChampionshipsMay 8 · 800 Meters · Bradley (B.-Bourbonnais)800 Meters—DNS10
Apr 22All City ChampionshipsApr 22 · 3200 Meters · Place 2 · Bradley (B.-Bourbonnais3200 Meters211:14.2—
Apr 15LWC-Bradley-Bolingbrook Boys Tri MeetApr 15 · 1600 Meters · Place 7 · Bradley (B.-Bourbonnais)1600 Meters75:06.4—
Apr 9Lockport Tri Bradley and LWEApr 9 · 1600 Meters · Place 9 · Bradley (B.-Bourbonnais)1600 Meters9.5:08.30a10
Apr 6Thornridge Boys TJ Shirley Blue Smoke InvitationalApr 6 · 1600 Meters · Place 8 · Bradley (B.-Bourbonnais)1600 Meters85:18.96a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 23ONU HS Classic - 3A BoysFeb 23 · 800 Meters · Place 34 · Bradley (B.-Bourbonnais)800 Meters342:23.42a—

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 10Southwest Prairie Conference Boys ChampionshipsMay 10 · 1600 Meters · Place 4 · Bradley (B.-Bourbonnais)1600 Meters45:01.87a—
May 10Southwest Suburban Conference Boys ChampionshipsMay 10 · 1600 Meters · Place 4 · Bradley (B.-Bourbonnais)1600 Meters4.5:01.87a9
May 5Oswego East Boys InviteMay 5 · 1600 Meters · Place 7 · Bradley (B.-Bourbonnais)1600 Meters75:23.109
Apr 28Homewood Flossmoor Dick Beebe InvitationalApr 28 · 1600 Meters · Place 1 · Bradley (B.-Bourbonnais1600 Meters15:02.34a—
Apr 21Gary Haupert InvitationalApr 21 · 1600 Meters · Place 11 · Bradley (B.-Bourbonnais)1600 Meters114:59.899
Apr 18Lincoln Way East Boys TriangularApr 18 · 1600 Meters · Place 13 · Bradley (B.-Bourbonnais1600 Meters135:07.13a—
Apr 11BBCHS, LWW, Andrew Boys TriangularApr 11 · 1600 Meters · Place 5 · Bradley (B.-Bourbonnais1600 Meters55:19.5—
Apr 5BBCHS Open InvitationalApr 5 · Varsity · Place 5 · Bradley (B.-BourbonnaisVarsity511:56.7—
Apr 5BBCHS Open InvitationalApr 5 · Varsity · Place 19 · Bradley (B.-BourbonnaisVarsity191:08.1 PB—
Mar 11Rantoul InviteMar 11 · 1600 Meters · Place 22 · Bradley (B.-Bourbonnais1600 Meters225:07.93a—
Mar 4Lincoln Way Central Co-Ed InvitationalMar 4 · 800 Meters · Place 7 · Bradley (B.-Bourbonnais)800 Meters72:23.649

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 17SWSC Indoor Boys ConferenceMar 17 · 1600 Meters · Place 7 · Bradley (B.-Bourbonnais1600 Meters75:01.61a—
Feb 24Olivet Nazarene 3A Boys HS InvitationalFeb 24 · 1600 Meters · Place 28 · Bradley (B.-Bourbonnais1600 Meters285:18.27a—
Feb 24Olivet Nazarene 3A Boys HS InvitationalFeb 24 · 800 Meters · Place 25 · Bradley (B.-Bourbonnais800 Meters252:21.60a PB—