Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorF Lee Slick Invitational · Feb 205:13.99aF Lee Slick InvitationalFebruary 20, 2026
1 Mile · OutdoorSWSC Boys Championships · May 85:06.14aSWSC Boys ChampionshipsMay 8, 2024
10,000 Meters · OutdoorDon Church · Apr 1738:13.50aDon ChurchApril 17, 2025
1500 Meters · OutdoorWheaton (Ill) Invitational · Apr 124:41.94aWheaton (Ill) InvitationalApril 12, 2025
1600 Meters · IndoorHomewood Flossmoor Boys Quad 1 · Feb 105:26.48aHomewood Flossmoor Boys Quad 1February 10, 2024
1600 Meters · OutdoorLWC-Bradley-Bolingbrook Boys Tri Meet · Apr 155:21.3LWC-Bradley-Bolingbrook Boys Tri MeetApril 15, 2024
3000 Meters · IndoorAurora Grand Prix · Jan 249:51.04aAurora Grand PrixJanuary 24, 2026
3000m Steeplechase · 0.914m · IndoorNJCAA Division III Outdoor Track & Field Championships · May 711:26.11aNJCAA Division III Outdoor Track & Field ChampionshipsMay 7, 2026
3000m Steeplechase · 0.914m · OutdoorElmhurst Twilight · Apr 2511:03.90aElmhurst TwilightApril 25, 2025
3000m Steeplechase · OutdoorChicagoland Championships · Apr 310:56.04aChicagoland ChampionshipsApril 3, 2025
3200 Meters · Indoor2nd Annual Art Pahl Invitational · Feb 2410:55.872nd Annual Art Pahl InvitationalFebruary 24, 2024
3200 Meters · OutdoorGary Haupert Invitational · Apr 1911:12.32aGary Haupert InvitationalApril 19, 2024
400 Meters · OutdoorLincoln Way East Boys Triangular · Apr 181:06.86aLincoln Way East Boys TriangularApril 18, 2023
5000 Meters · OutdoorLincoln Way West Boys vs Bolingbrook, Stagg · Apr 918:38.09aLincoln Way West Boys vs Bolingbrook, StaggApril 9, 2024
600 Meters · IndoorHomewood Flossmoor Boys Quad 1 · Feb 101:47.01aHomewood Flossmoor Boys Quad 1February 10, 2024
800 Meters · IndoorF Lee Slick Invitational · Feb 202:25.83aF Lee Slick InvitationalFebruary 20, 2026
800 Meters · OutdoorWheaton (Ill) Invitational · Apr 122:21.33aWheaton (Ill) InvitationalApril 12, 2025

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

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
May 7NJCAA Division III Outdoor Track & Field ChampionshipsMay 7 · 3000m Steeplechase · Place 11 · DuPage (Ill.)DuPage (Ill.)3000m Steeplechase0.914m11.11:26.11a PBSo
Feb 20F Lee Slick InvitationalFeb 20 · 1 Mile · Place 44 · DuPage (Ill.)DuPage (Ill.)1 Mile445:13.99a PBSo
Feb 20F Lee Slick InvitationalFeb 20 · 800 Meters · Place 32 · DuPage (Ill.)DuPage (Ill.)800 Meters322:25.83a PBSo
Jan 24Aurora Grand PrixJan 24 · 3000 Meters · Place 41 · DuPage (Ill.)DuPage (Ill.)3000 Meters419:51.04a PBSo

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 25ONU Outdoor OpenApr 25 · 3000m Steeplechase · Place 9 · DuPage (Ill.)DuPage (Ill.)3000m Steeplechase0.914m9.11:30.54aSo
Apr 18Don Church Twilight MeetApr 18 · 1500 Meters · Place 65 · DuPage (Ill.)DuPage (Ill.)1500 Meters65.4:56.92aSo
Apr 18Don Church Twilight MeetApr 18 · 800 Meters · Place 50 · DuPage (Ill.)DuPage (Ill.)800 Meters50.2:34.50aSo
Apr 92026 Chicagoland ChampionshipsApr 9 · 3000m Steeplechase · Place 15 · DuPage (Ill.)DuPage (Ill.)3000m Steeplechase0.914m15.11:37.21aSo
Mar 31Wheaton InviteMar 31 · 3000m Steeplechase · Place 2 · DuPage (Ill.)DuPage (Ill.)3000m Steeplechase0.914m2.12:31.98aSo

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 25Elmhurst TwilightApr 25 · 3000m Steeplechase · Place 12 · DuPage (Ill.)DuPage (Ill.)3000m Steeplechase0.914m12.11:03.90a PBFr
Apr 25Elmhurst TwilightApr 25 · 1500 Meters · Place 45 · DuPage (Ill.)DuPage (Ill.)1500 Meters45.4:54.74aFr
Apr 17Don ChurchApr 17 · 10,000 Meters · Place 6 · DuPage (Ill.)DuPage (Ill.)10,000 Meters6.38:13.50a PBFr
Apr 12Wheaton (Ill) InvitationalApr 12 · 1500 Meters · Place 85 · DuPage (Ill.)DuPage (Ill.)1500 Meters854:41.94a PBFr
Apr 12Wheaton (Ill) InvitationalApr 12 · 800 Meters · Place 51 · DuPage (Ill.)DuPage (Ill.)800 Meters512:21.33a PBFr
Apr 3Chicagoland ChampionshipsApr 3 · 3000m Steeplechase · Place 15 · DuPage (Ill.)DuPage (Ill.)3000m Steeplechase1510:56.04a PBFr
Mar 28First Chance InvitationalMar 28 · 3000m Steeplechase · Place 20 · DuPage (Ill.)DuPage (Ill.)3000m Steeplechase0.914m20.11:11.78aFr

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 21F Lee Slick InvitationalFeb 21 · 1 Mile · Place 64 · DuPage (Ill.)DuPage (Ill.)1 Mile645:15.58a—
Jan 31Walter Cramer InviteJan 31 · 1 Mile · Place 43 · DuPage (Ill.)DuPage (Ill.)1 Mile435:20.10a—
Jan 25Aurora Grand PrixJan 25 · 1 Mile · Place 43 · DuPage (Ill.)DuPage (Ill.)1 Mile435:25.61a—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 8SWSC Boys ChampionshipsMay 8 · 1 Mile · Place 12 · BolingbrookBolingbrook1 Mile12.5:06.14a PB12
Apr 19Gary Haupert InvitationalApr 19 · 3200 Meters · Place 5 · BolingbrookBolingbrook3200 Meters511:12.32a PB—
Apr 15LWC-Bradley-Bolingbrook Boys Tri MeetApr 15 · 1600 Meters · Place 14 · BolingbrookBolingbrook1600 Meters145:21.3 PB—
Apr 1337th Annual Bud Mohns/Bob Cohoon InvitationalApr 13 · 3200 Meters · Place 17 · BolingbrookBolingbrook3200 Meters1711:40.1912
Apr 9Lincoln Way West Boys vs Bolingbrook, StaggApr 9 · 5000 Meters · Place 6 · BolingbrookBolingbrook5000 Meters6.18:38.09a PB12
Apr 9Lincoln Way West Boys vs Bolingbrook, StaggApr 9 · 800 Meters · Place 40 · BolingbrookBolingbrook800 Meters40.2:45.62a12
Apr 9Lincoln Way West Boys vs Bolingbrook, StaggApr 9 · 400 Meters · Place 33 · BolingbrookBolingbrook400 Meters33.1:06.93a12

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 15SWSC Indoor Boys ConferenceMar 15 · 3200 Meters · Place 14 · BolingbrookBolingbrook3200 Meters1411:22.40a—
Feb 29Raider QuadFeb 29 · 1600 Meters · Place 13 · BolingbrookBolingbrook1600 Meters135:32.97a—
Feb 29Raider QuadFeb 29 · 800 Meters · Place 18 · BolingbrookBolingbrook800 Meters182:28.09a—
Feb 242nd Annual Art Pahl InvitationalFeb 24 · 3200 Meters · Place 5 · BolingbrookBolingbrook3200 Meters510:55.87 PB12
Feb 10Homewood Flossmoor Boys Quad 1Feb 10 · 1600 Meters · Place 10 · BolingbrookBolingbrook1600 Meters105:26.48a PB—
Feb 10Homewood Flossmoor Boys Quad 1Feb 10 · 600 Meters · Place 15 · BolingbrookBolingbrook600 Meters151:47.01a PB—
Feb 3York Boys Quad #1Feb 3 · 3200 Meters · Place 11 · BolingbrookBolingbrook3200 Meters1112:26.85a—
Feb 3York Boys Quad #1Feb 3 · 600 Meters · Place 20 · BolingbrookBolingbrook600 Meters201:49.85a—

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 25Bolingbrook-Sandburg-Stagg SWSC TriApr 25 · 1600 Meters · Place 33 · BolingbrookBolingbrook1600 Meters335:57.16a—
Apr 25Bolingbrook-Sandburg-Stagg SWSC TriApr 25 · 800 Meters · Place 20 · BolingbrookBolingbrook800 Meters202:43.36a—
Apr 18Lincoln Way East Boys TriangularApr 18 · 800 Meters · Place 16 · BolingbrookBolingbrook800 Meters162:30.88a—
Apr 18Lincoln Way East Boys TriangularApr 18 · 400 Meters · Place 51 · BolingbrookBolingbrook400 Meters511:06.86a PB—
Mar 11Troy Doris InvitationalMar 11 · 3200 Meters · Place 5 · BolingbrookBolingbrook3200 Meters511:57.1211

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 25Art Pahl InvitationalFeb 25 · 3200 Meters · Place 7 · BolingbrookBolingbrook3200 Meters712:16.4111
Feb 11Homewood Flossmoor Boys Quad #1Feb 11 · 1600 Meters · Place 16 · BolingbrookBolingbrook1600 Meters165:39.79a—
Feb 11Homewood Flossmoor Boys Quad #1Feb 11 · 800 Meters · Place 34 · BolingbrookBolingbrook800 Meters342:45.75a—
Feb 4York Boys Quad #1Feb 4 · 800 Meters · Place 25 · BolingbrookBolingbrook800 Meters252:30.5611
Feb 4York Boys Quad #1Feb 4 · 600 Meters · Place 16 · BolingbrookBolingbrook600 Meters161:56.6911

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 16Naperville Central Frosh-Soph ABCMay 16 · 1600 Meters · Place 9 · BolingbrookBolingbrook1600 Meters95:42.30a10
Apr 26Sandburg Boys SWSC QuadApr 26 · 1600 Meters · Place 28 · BolingbrookBolingbrook1600 Meters285:50.910
Apr 19BBCHS-LWE- Bolingbrook Boys Triangular Apr 19 · 1600 Meters · Place 7 · BolingbrookBolingbrook1600 Meters75:53.810
Apr 19BBCHS-LWE- Bolingbrook Boys Triangular Apr 19 · 800 Meters · Place 17 · BolingbrookBolingbrook800 Meters172:40.110