Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorONU Invite · Jan 304:44.97ONU InviteJanuary 30, 2026
1500 Meters · OutdoorSt Francis Fighting Chance Invite · May 84:18.09aSt Francis Fighting Chance InviteMay 8, 2026
1600 Meters · OutdoorIHSA 3A Boys York Sectional · May 164:47.63IHSA 3A Boys York SectionalMay 16, 2019
3000 Meters · IndoorWalter Cramer Invite · Feb 69:28.90aWalter Cramer InviteFebruary 6, 2026
3000 Meters · Outdoor2026 Chicagoland Championships · Apr 99:24.30a2026 Chicagoland ChampionshipsApril 9, 2026
3000m Steeplechase · 0.914m · OutdoorChicagoland (CCAC) Outdoor Championships · May 110:17.99aChicagoland (CCAC) Outdoor ChampionshipsMay 1, 2026
3200 Meters · OutdoorConant Gummerson Track Classic · May 310:25.82aConant Gummerson Track ClassicMay 3, 2019
5000 Meters · OutdoorNCC Distance Fling · Mar 2716:34.67aNCC Distance FlingMarch 27, 2026
800 Meters · IndoorCCAC Indoor Championships · Feb 202:07.02aCCAC Indoor ChampionshipsFebruary 20, 2026
800 Meters · OutdoorNJCAA Division III Outdoor Track & Field Championships · May 112:03.24aNJCAA Division III Outdoor Track & Field ChampionshipsMay 11, 2023

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 8St Francis Fighting Chance InviteMay 8 · 1500 Meters · Place 27 · Governors State (Ill.)Governors State (Ill.)1500 Meters27.4:18.09a PBSr
May 1Chicagoland (CCAC) Outdoor ChampionshipsMay 1 · 3000m Steeplechase · Place 6 · Governors State (Ill.)Governors State (Ill.)3000m Steeplechase0.914m6.10:17.99a PBSr
Apr 25ONU Outdoor OpenApr 25 · 3000 Meters · Governors State (Ill.)Governors State (Ill.)3000 Meters—DNSSr
Apr 25ONU Outdoor OpenApr 25 · 1500 Meters · Governors State (Ill.)Governors State (Ill.)1500 Meters—DNSSr
Apr 92026 Chicagoland ChampionshipsApr 9 · 3000m Steeplechase · Place 8 · Governors State (Ill.)Governors State (Ill.)3000m Steeplechase0.914m8.10:33.52aSr
Apr 92026 Chicagoland ChampionshipsApr 9 · 3000 Meters · Place 16 · Governors State (Ill.)Governors State (Ill.)3000 Meters16.9:24.30a PBSr
Mar 27NCC Distance FlingMar 27 · 5000 Meters · Place 35 · Governors State (Ill.)Governors State (Ill.)5000 Meters35.16:34.67a PBSr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 20CCAC Indoor ChampionshipsFeb 20 · 800 Meters · Place 13 · Governors State (Ill.)Governors State (Ill.)800 Meters132:07.02a PBSR
Feb 6Walter Cramer InviteFeb 6 · 3000 Meters · Place 15 · Governors State (Ill.)Governors State (Ill.)3000 Meters159:28.90a PBSr
Jan 30ONU InviteJan 30 · 1 Mile · Place 14 · Governors StateGovernors State1 Mile144:44.97 PBSR
Jan 30ONU InviteJan 30 · 800 Meters · Place 13 · Governors StateGovernors State800 Meters132:09.51SR

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 9St Francis Fighting Chance InviteMay 9 · 800 Meters · Place 63 · Governors StateGovernors State800 Meters632:11.37SR
May 9St Francis Fighting Chance InviteMay 9 · 1500 Meters · Place 31 · Governors StateGovernors State1500 Meters314:28.33SR
May 2Chicagoland (CCAC) Outdoor ChampionshipsMay 2 · 1500 Meters · Place 20 · Governors StateGovernors State1500 Meters204:21.12SR
Apr 25Elmhurst TwilightApr 25 · 5000 Meters · Governors State (Ill.)Governors State (Ill.)5000 Meters--DNFSr
Apr 12ONU Tiger OpenApr 12 · 1500 Meters · Place 26 · Governors StateGovernors State1500 Meters264:20.99SR
Apr 12ONU Tiger OpenApr 12 · 800 Meters · Place 32 · Governors StateGovernors State800 Meters322:04.55SR
Apr 3Chicagoland ChampionshipsApr 3 · 3000 Meters · Place 44 · Governors State (Ill.)Governors State (Ill.)3000 Meters449:39.27aSr

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 8CCAC Indoor Track & Field ChampionshipsFeb 8 · 1 Mile · Governors State (Ill.)Governors State (Ill.)1 Mile—DNSSr
Jan 31Walter Cramer InviteJan 31 · 3000 Meters · Place 14 · Governors State (Ill.)Governors State (Ill.)3000 Meters149:35.06a—
Jan 24ONU InviteJan 24 · 1 Mile · Place 16 · Governors State (Ill.)Governors State (Ill.)1 Mile164:57.64a—
Jan 24ONU InviteJan 24 · 800 Meters · Place 12 · Governors State (Ill.)Governors State (Ill.)800 Meters122:10.13a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 26ONU InvitationalJan 26 · 1 Mile · Governors State (Ill.)Governors State (Ill.)1 Mile—DNSJr
Jan 26ONU InvitationalJan 26 · 800 Meters · Governors State (Ill.)Governors State (Ill.)800 Meters—DNSJr

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 11NJCAA Division III Outdoor Track & Field ChampionshipsMay 11 · 800 Meters · Place 9 · DuPage (Ill.)DuPage (Ill.)800 MetersRound P9.2:03.24a PBFr
May 11NJCAA Division III Outdoor Track & Field ChampionshipsMay 11 · 800 Meters · Place 9 · DuPage (Ill.)DuPage (Ill.)800 Meters9.2:07.97aFr
Apr 29ONU Outdoor InviteApr 29 · 1500 Meters · Place 10 · DuPage (Ill.)DuPage (Ill.)1500 Meters10.4:22.95aFr
Apr 29ONU Outdoor InviteApr 29 · 800 Meters · Place 11 · DuPage (Ill.)DuPage (Ill.)800 Meters11.2:05.69aFr
Apr 14Wheaton (IL) InvitationalApr 14 · 1500 Meters · Place 66 · DuPage (Ill.)DuPage (Ill.)1500 Meters66.4:28.86aFr
Apr 7McKendree ClassicApr 7 · 800 Meters · Place 8 · DuPage (Ill.)DuPage (Ill.)800 Meters8.2:04.09aFr

2019 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 16IHSA 3A Boys York SectionalMay 16 · 1600 Meters · Place 20 · Addison TrailAddison Trail1600 Meters204:47.63 PB12
May 9WSC-Gold Boys ChampionshipsMay 9 · 3200 Meters · Place 8 · Addison (A. Trail)Addison (A. Trail)3200 Meters8.10:26.84a12
May 9WSC-Gold Boys ChampionshipsMay 9 · 1600 Meters · Place 9 · Addison (A. Trail)Addison (A. Trail)1600 Meters9.4:51.66a12
May 3Conant Gummerson Track ClassicMay 3 · 3200 Meters · Place 4 · Addison (A. Trail)Addison (A. Trail)3200 Meters4.10:25.82a PB12
May 3Conant Gummerson Track ClassicMay 3 · 1600 Meters · Place 8 · Addison (A. Trail)Addison (A. Trail)1600 Meters8.4:56.17a12

2019 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 2Panther Invitational Mar 2 · 3200 Meters · Addison (A. Trail)Addison (A. Trail)3200 Meters—10:22.62Unofficial12
Mar 2Panther Invitational Mar 2 · 1600 Meters · Addison (A. Trail)Addison (A. Trail)1600 Meters—4:49.68Unofficial12