Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorIllinois College Snow Bird Invite · Jan 244:41.16Illinois College Snow Bird InviteJanuary 24, 2026
10,000 Meters · IndoorNJCAA Division III Outdoor Track & Field Championships · May 734:28.06aNJCAA Division III Outdoor Track & Field ChampionshipsMay 7, 2026
10,000 Meters · OutdoorNCC Distance Fling · Mar 2735:36.84aNCC Distance FlingMarch 27, 2026
1500 Meters · IndoorNJCAA Division III Outdoor Track & Field Championships · May 74:20.55aNJCAA Division III Outdoor Track & Field ChampionshipsMay 7, 2026
1500 Meters · OutdoorONU Outdoor Open · Apr 254:15.73aONU Outdoor OpenApril 25, 2026
1600 Meters · Indoor2nd Annual Art Pahl Invitational · Feb 244:51.642nd Annual Art Pahl InvitationalFebruary 24, 2024
1600 Meters · OutdoorIHSA Class 3A TRB Sectional - #9 Joliet (Central) · May 174:36.08aIHSA Class 3A TRB Sectional - #9 Joliet (Central)May 17, 2024
200 Meters · IndoorBoys Raider Quad #1 · Mar 327.2Boys Raider Quad #1March 3, 2022
3000 Meters · IndoorWalter Cramer Invite · Feb 69:17.54aWalter Cramer InviteFebruary 6, 2026
3000 Meters · OutdoorElmhurst Twilight · Apr 259:25.19aElmhurst TwilightApril 25, 2025
3200 Meters · IndoorRaider Quad · Feb 2910:27.93aRaider QuadFebruary 29, 2024
3200 Meters · OutdoorLWC-Bradley-Bolingbrook Boys Tri Meet · Apr 1510:15.0LWC-Bradley-Bolingbrook Boys Tri MeetApril 15, 2024
400 Meters · IndoorHomewood Flossmoor Boys Quad 1 · Feb 1056.84aHomewood Flossmoor Boys Quad 1February 10, 2024
400 Meters · OutdoorLincoln Way West Boys vs Bolingbrook, Stagg · Apr 955.42aLincoln Way West Boys vs Bolingbrook, StaggApril 9, 2024
5000 Meters · IndoorNJCAA Division III Outdoor Track & Field Championships · May 716:22.29aNJCAA Division III Outdoor Track & Field ChampionshipsMay 7, 2026
5000 Meters · Outdoor2026 Chicagoland Championships · Apr 916:27.06a2026 Chicagoland ChampionshipsApril 9, 2026
600 Meters · IndoorProviso East Greg Foster Track & Field Invite · Feb 191:38.78aProviso East Greg Foster Track & Field Invite February 19, 2022
800 Meters · IndoorONU Invite · Jan 302:05.26ONU InviteJanuary 30, 2026
800 Meters · OutdoorONU Outdoor Open · Apr 252:04.97aONU Outdoor OpenApril 25, 2025

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

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
May 7NJCAA Division III Outdoor Track & Field ChampionshipsMay 7 · 10,000 Meters · Place 5 · Joliet (Ill.) JCJoliet (Ill.) JC10,000 Meters5.34:28.06a PBSo
May 7NJCAA Division III Outdoor Track & Field ChampionshipsMay 7 · 5000 Meters · Place 9 · Joliet (Ill.) JCJoliet (Ill.) JC5000 Meters9.16:22.29a PBSo
May 7NJCAA Division III Outdoor Track & Field ChampionshipsMay 7 · 1500 Meters · Place 5 · Joliet (Ill.) JCJoliet (Ill.) JC1500 Meters5.4:20.55a PBSo
Feb 20F Lee Slick InvitationalFeb 20 · 800 Meters · Place 13 · Joliet (Ill.) JCJoliet (Ill.) JC800 Meters132:05.49aSo
Feb 6Walter Cramer InviteFeb 6 · 3000 Meters · Place 10 · Joliet (Ill.) JCJoliet (Ill.) JC3000 Meters109:17.54a PBSo
Jan 30ONU InviteJan 30 · 800 Meters · Place 9 · Joliet Junior CollegeJoliet Junior College800 Meters92:05.26 PBSO
Jan 24Illinois College Snow Bird InviteJan 24 · 1 Mile · Place 5 · Joliet Junior CollegeJoliet Junior College1 Mile54:41.16 PBSO

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 25ONU Outdoor OpenApr 25 · 1500 Meters · Place 17 · Joliet (Ill.) JCJoliet (Ill.) JC1500 Meters17.4:15.73a PBSo
Apr 18Don Church Twilight MeetApr 18 · 1500 Meters · Place 27 · Joliet (Ill.) JCJoliet (Ill.) JC1500 Meters27.4:22.40aSo
Apr 92026 Chicagoland ChampionshipsApr 9 · 5000 Meters · Place 34 · Joliet (Ill.) JCJoliet (Ill.) JC5000 Meters34.16:27.06a PBSo
Mar 27NCC Distance FlingMar 27 · 10,000 Meters · Place 26 · Joliet (Ill.) JCJoliet (Ill.) JC10,000 Meters26.35:36.84a PBSo

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 25Elmhurst TwilightApr 25 · 3000 Meters · Place 19 · Joliet (Ill.) JCJoliet (Ill.) JC3000 Meters19.9:25.19a PBFr
Apr 25ONU Outdoor OpenApr 25 · 1500 Meters · Joliet (Ill.) JCJoliet (Ill.) JC1500 Meters—DNSFr
Apr 25ONU Outdoor OpenApr 25 · 800 Meters · Place 20 · Joliet (Ill.) JCJoliet (Ill.) JC800 Meters20.2:04.97a PBFr
Apr 17Don ChurchApr 17 · 3000 Meters · Joliet (Ill.) JCJoliet (Ill.) JC3000 Meters--DNSFr
Apr 17Don ChurchApr 17 · 1500 Meters · Joliet (Ill.) JCJoliet (Ill.) JC1500 Meters--DNSFr
Apr 12ONU Tiger OpenApr 12 · 1500 Meters · Place 23 · Joliet Junior CollegeJoliet Junior College1500 Meters234:16.94FR
Apr 3Chicagoland ChampionshipsApr 3 · 5000 Meters · Place 33 · Joliet (Ill.) JCJoliet (Ill.) JC5000 Meters3316:28.87aFr
Mar 28First Chance InvitationalMar 28 · 10,000 Meters · Place 20 · Joliet (Ill.) JCJoliet (Ill.) JC10,000 Meters20.36:32.54aFr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 21F Lee Slick InvitationalFeb 21 · 3000 Meters · Place 26 · Joliet (Ill.) JCJoliet (Ill.) JC3000 Meters2610:09.43a—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 17IHSA Class 3A TRB Sectional - #9 Joliet (Central)May 17 · 1600 Meters · Place 16 · BolingbrookBolingbrook1600 Meters164:36.08a PB—
May 8SWSC Boys ChampionshipsMay 8 · 1600 Meters · Place 13 · BolingbrookBolingbrook1600 Meters13.4:46.39a12
Apr 19Gary Haupert InvitationalApr 19 · 800 Meters · Place 6 · BolingbrookBolingbrook800 Meters62:09.83a—
Apr 15LWC-Bradley-Bolingbrook Boys Tri MeetApr 15 · 3200 Meters · Place 1 · BolingbrookBolingbrook3200 Meters110:15.0 PB—
Apr 15LWC-Bradley-Bolingbrook Boys Tri MeetApr 15 · 800 Meters · Place 6 · BolingbrookBolingbrook800 Meters62:06.8—
Apr 1337th Annual Bud Mohns/Bob Cohoon InvitationalApr 13 · 1600 Meters · Place 7 · BolingbrookBolingbrook1600 Meters74:39.3712
Apr 9Lincoln Way West Boys vs Bolingbrook, StaggApr 9 · 5000 Meters · Place 5 · BolingbrookBolingbrook5000 Meters5.18:21.37a12
Apr 9Lincoln Way West Boys vs Bolingbrook, StaggApr 9 · 400 Meters · Place 8 · BolingbrookBolingbrook400 Meters8.55.42a PB12
Mar 92nd Annual Troy Doris InvitationalMar 9 · 1600 Meters · Place 2 · BolingbrookBolingbrook1600 Meters24:51.02a—
Mar 92nd Annual Troy Doris InvitationalMar 9 · 800 Meters · Place 1 · BolingbrookBolingbrook800 Meters12:09.03a—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 29Raider QuadFeb 29 · 3200 Meters · Place 2 · BolingbrookBolingbrook3200 Meters210:27.93a PB—
Feb 29Raider QuadFeb 29 · 400 Meters · Place 6 · BolingbrookBolingbrook400 Meters657.30a—
Feb 242nd Annual Art Pahl InvitationalFeb 24 · 1600 Meters · Place 8 · BolingbrookBolingbrook1600 Meters84:51.64 PB12
Feb 242nd Annual Art Pahl InvitationalFeb 24 · 800 Meters · Place 2 · BolingbrookBolingbrook800 Meters22:09.8412
Feb 10Homewood Flossmoor Boys Quad 1Feb 10 · 3200 Meters · Place 3 · BolingbrookBolingbrook3200 Meters311:27.50a—
Feb 10Homewood Flossmoor Boys Quad 1Feb 10 · 400 Meters · Place 4 · BolingbrookBolingbrook400 Meters456.84a PB—
Feb 3York Boys Quad #1Feb 3 · 1600 Meters · Place 10 · BolingbrookBolingbrook1600 Meters105:01.16a—

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 25Bolingbrook-Sandburg-Stagg SWSC TriApr 25 · 1600 Meters · Place 8 · BolingbrookBolingbrook1600 Meters85:18.48a—
Apr 25Bolingbrook-Sandburg-Stagg SWSC TriApr 25 · 800 Meters · Place 9 · BolingbrookBolingbrook800 Meters92:21.13a—
Apr 21Gary Haupert InvitationalApr 21 · 3200 Meters · Place 10 · BolingbrookBolingbrook3200 Meters1011:03.2111
Apr 18Lincoln Way East Boys TriangularApr 18 · 3200 Meters · Place 4 · BolingbrookBolingbrook3200 Meters411:04.20a—
Apr 18Lincoln Way East Boys TriangularApr 18 · 400 Meters · Place 18 · BolingbrookBolingbrook400 Meters1857.97a—
Mar 2Boys Raider QuadMar 2 · 1600 Meters · Place 12 · BolingbrookBolingbrook1600 Meters125:28.9011
Mar 2Boys Raider QuadMar 2 · 800 Meters · Place 11 · BolingbrookBolingbrook800 Meters112:18.5011

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 25Art Pahl InvitationalFeb 25 · 1600 Meters · Place 2 · BolingbrookBolingbrook1600 Meters25:07.9911
Feb 18Greg Foster InvitationalFeb 18 · 3200 Meters · Place 8 · BolingbrookBolingbrook3200 Meters811:24.8811
Feb 11Homewood Flossmoor Boys Quad #1Feb 11 · 1600 Meters · Place 9 · BolingbrookBolingbrook1600 Meters95:15.15a—
Feb 11Homewood Flossmoor Boys Quad #1Feb 11 · 600 Meters · Place 11 · BolingbrookBolingbrook600 Meters111:41.78a—

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 16Naperville Central Frosh-Soph ABCMay 16 · 1600 Meters · Place 9 · BolingbrookBolingbrook1600 Meters95:06.44a10
May 12Southwest Suburban Conference Boys ChampionshipsMay 12 · 800 Meters · Place 6 · BolingbrookBolingbrook800 Meters62:16.13SO
Apr 29Homewood Flossmoor Dick Beebe InvitationalApr 29 · 800 Meters · Place 4 · BolingbrookBolingbrook800 Meters4.2:18.97a10
Apr 26Sandburg Boys SWSC QuadApr 26 · 1600 Meters · Place 8 · BolingbrookBolingbrook1600 Meters85:19.810
Apr 26Sandburg Boys SWSC QuadApr 26 · 800 Meters · Place 12 · BolingbrookBolingbrook800 Meters122:22.110
Apr 19BBCHS-LWE- Bolingbrook Boys Triangular Apr 19 · 1600 Meters · Place 4 · BolingbrookBolingbrook1600 Meters45:33.910
Apr 19BBCHS-LWE- Bolingbrook Boys Triangular Apr 19 · 800 Meters · Place 9 · BolingbrookBolingbrook800 Meters92:25.410
Apr 12Raider Boys Quad #1Apr 12 · 800 Meters · Place 15 · BolingbrookBolingbrook800 Meters152:21.110
Apr 12Raider Boys Quad #1Apr 12 · 400 Meters · Place 16 · BolingbrookBolingbrook400 Meters161:01.110

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 12Bolingbrook Boys Invite #2Mar 12 · 800 Meters · Place 8 · BolingbrookBolingbrook800 Meters8.2:22.910
Mar 3Boys Raider Quad #1Mar 3 · 400 Meters · Place 4 · BolingbrookBolingbrook400 Meters4.58.110
Mar 3Boys Raider Quad #1Mar 3 · 200 Meters · Place 6 · BolingbrookBolingbrook200 Meters6.27.2 PB10
Feb 19Proviso East Greg Foster Track & Field Invite Feb 19 · 600 Meters · Place 4 · BolingbrookBolingbrook600 Meters4.1:38.78a PB10
Feb 12HF Boys Indoor Meet #1Feb 12 · 600 Meters · Place 8 · BolingbrookBolingbrook600 Meters8.1:52.93a10
Feb 12HF Boys Indoor Meet #1Feb 12 · 800 Meters · Place 32 · BolingbrookBolingbrook800 Meters32.2:29.96a10
Feb 12HF Boys Indoor Meet #1Feb 12 · 400 Meters · Place 14 · BolingbrookBolingbrook400 Meters14.1:01.13a10