Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTierney Classic · Jan 184:19.77Tierney ClassicJanuary 18, 2026
1500 Meters · OutdoorMarquette University Invite · Apr 103:56.70aMarquette University InviteApril 10, 2026
1600 Meters · OutdoorWSC Silver Boys · May 134:16.98WSC Silver BoysMay 13, 2023
2 Miles · OutdoorDistance Night in Palatine · Apr 229:26.66Distance Night in PalatineApril 22, 2023
3000 Meters · IndoorMeyo Invitational · Jan 308:25.11aMeyo InvitationalJanuary 30, 2026
3200 Meters · IndoorProviso West 56th Boys Invitational · Feb 269:59.56aProviso West 56th Boys InvitationalFebruary 26, 2022
3200 Meters · Outdoor2023 IHSA Class 3A TRB Sectional - #6 Maywood (Proviso East) · May 179:17.942023 IHSA Class 3A TRB Sectional - #6 Maywood (Proviso East)May 17, 2023
5000 Meters · OutdoorWashU Distance Carnival · Mar 2614:44.69aWashU Distance CarnivalMarch 26, 2026
800 Meters · IndoorTierney Classic · Jan 182:04.04Tierney ClassicJanuary 18, 2026
800 Meters · Outdoor41st Jim Arnold Invitational · Apr 292:02.36a41st Jim Arnold InvitationalApril 29, 2023

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 14Big East OutdoorMay 14 · 5000 Meters · Place 14 · MarquetteMarquette5000 Meters14.14:51.73aJr
May 8UW-La Crosse Uncaged Eagle OpenMay 8 · 1500 Meters · Place 22 · MarquetteMarquette1500 Meters22.3:59.14aJr
Apr 17Georgia Tech InvitationalApr 17 · 5000 Meters · Place 9 · MarquetteMarquette5000 Meters9.14:46.33aJr
Apr 10Marquette University InviteApr 10 · 1500 Meters · Place 2 · MarquetteMarquette1500 Meters2.3:56.70a PBJr
Mar 26WashU Distance CarnivalMar 26 · 5000 Meters · Place 40 · MarquetteMarquette5000 Meters40.14:44.69a PBJr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 27Big EastFeb 27 · 5000 Meters · MarquetteMarquette5000 Meters--DNFJr
Jan 30Meyo InvitationalJan 30 · 3000 Meters · Place 13 · MarquetteMarquette3000 Meters13.8:25.11a PBJr
Jan 18Tierney ClassicJan 18 · 1 Mile · Place 3 · MarquetteMarquette1 Mile34:19.77 PBJR
Jan 18Tierney ClassicJan 18 · 800 Meters · Place 9 · MarquetteMarquette800 Meters92:04.04 PBJR

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 2Wisconsin Badger ChallengeMay 2 · 1500 Meters · Place 11 · MarquetteMarquette1500 Meters114:01.77aSo
Apr 24UW-Whitewater Drake Alternative MeetApr 24 · 1500 Meters · Place 8 · MarquetteMarquette1500 Meters8.4:02.01aSo
Apr 10Marquette InvitationalApr 10 · 1500 Meters · Place 2 · MarquetteMarquette1500 Meters24:03.01SO
Apr 5Wisconsin Private College ChampionshipsApr 5 · 800 Meters · Place 9 · MarquetteMarquette800 Meters9.2:03.32aSo

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 25John Tierney ClassicJan 25 · 1 Mile · Place 6 · MarquetteMarquette1 Mile64:27.26SO

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 3Badger ChallengeMay 3 · 1500 Meters · Place 19 · MarquetteMarquette1500 Meters194:02.49a—
Apr 25UW-W Drake AlternativeApr 25 · 1500 Meters · Place 12 · MarquetteMarquette1500 Meters124:06.05a—
Apr 12Marquette InvitationalApr 12 · 1500 Meters · Place 9 · MarquetteMarquette1500 Meters94:12.06FR

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 23BIG EAST Indoor ChampionshipsFeb 23 · 3000 Meters · Place 15 · MarquetteMarquette3000 Meters15.8:45.02aFr

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 26IHSA 3A Boys State Track & Field ChampionshipsMay 26 · 3200 Meters · Place 19 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)3200 Meters19.9:27.11a12
May 25IHSA 1A Boys State Track & Field ChampionshipsMay 25 · 3200 Meters · Place 19 · Oak Park (O.P.-River ForeOak Park (O.P.-River Fore3200 Meters199:27.1112
May 172023 IHSA Class 3A TRB Sectional - #6 Maywood (Proviso East)May 17 · 3200 Meters · Place 2 · Oak Park (O.P.-River ForeOak Park (O.P.-River Fore3200 Meters29:17.94 PB12
May 13WSC Silver BoysMay 13 · 1600 Meters · Place 5 · Oak Park (O.P.-River ForeOak Park (O.P.-River Fore1600 Meters54:16.98 PB12
May 5Hinsdale Central Boys McCarthy InviteMay 5 · 1600 Meters · Place 1 · Oak Park (O.P.-River FoOak Park (O.P.-River Fo1600 Meters14:25.20a—
Apr 2941st Jim Arnold InvitationalApr 29 · 800 Meters · Place 4 · Oak Park (O.P.-River FoOak Park (O.P.-River Fo800 Meters42:02.36a PB—
Apr 22Distance Night in PalatineApr 22 · 2 Miles · Place 11 · Oak Park (O.P.-River ForeOak Park (O.P.-River Fore2 Miles119:26.66 PB12
Apr 22Distance Night in PalatineApr 22 · 3200 Meters · Place 11 · Oak Park (O.P.-River ForeOak Park (O.P.-River Fore3200 Meters119:22.4712
Apr 15Minooka SmithStrong InvitationalApr 15 · 3200 Meters · Place 4 · Oak Park (O.P.-River ForeOak Park (O.P.-River Fore3200 Meters49:28.5112
Apr 15Minooka SmithStrong InvitationalApr 15 · 3200 Meters · Place 4 · Oak Park (O.P.-River ForeOak Park (O.P.-River Fore3200 Meters49:28.5112
Apr 8Gans Zeedyk InviteApr 8 · 1600 Meters · Place 2 · Oak Park (O.P.-River ForeOak Park (O.P.-River Fore1600 Meters24:25.3012

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 19IHSA Class 3A TRB Sectional #7 - Maywood (Proviso East)May 19 · 3200 Meters · Place 5 · Oak Park (O.P.-River FoOak Park (O.P.-River Fo3200 Meters59:58.58a11
May 13West Suburban Conference Silver Boys ChampionshipMay 13 · 3200 Meters · Place 5 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)3200 Meters5.9:46.04a11
May 9McCarthy Memorial InvitationalMay 9 · 3200 Meters · Place 4 · Oak Park (O.P.-River FoOak Park (O.P.-River Fo3200 Meters49:53.27a11
Apr 30Jim Arnold InvitationalApr 30 · 3200 Meters · Place 4 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)3200 Meters4.9:51.15a11
Apr 22Bob Cohoon InvitationalApr 22 · 1600 Meters · Place 15 · Oak Park (O.P.-River For...Oak Park (O.P.-River For...1600 Meters154:41.3211

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 26Proviso West 56th Boys InvitationalFeb 26 · 3200 Meters · Place 8 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)3200 Meters8.9:59.56a PB11

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 26York Boys QuadMay 26 · 800 Meters · Place 22 · Oak Park (O.P.-River ForeOak Park (O.P.-River Fore800 Meters222:22.5210