Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNotre Dame Invitational · Jan 223:57.67Notre Dame InvitationalJanuary 22, 2022
1 Mile · Mile Road · OutdoorNew Balance 5th Avenue Mile 2026 · Sep 133:51.6aNew Balance 5th Avenue Mile 2026September 13, 2026
1 Mile · OutdoorMagis Miles · Jun 14:14.77Magis MilesJune 1, 2018
10,000 Meters · OutdoorBryan Clay Invitational · Apr 1328:01.53aBryan Clay InvitationalApril 13, 2023
1000 Meters · IndoorNotre Dame Indoor Invitational · Jan 192:24.22Notre Dame Indoor InvitationalJanuary 19, 2019
1500 Meters · OutdoorThe TEN · Mar 283:36.10aThe TENMarch 28, 2026
1600 Meters · IndoorJoliet West Boys Indoor Track JV/V Invite · Feb 254:26.57aJoliet West Boys Indoor Track JV/V InviteFebruary 25, 2017
1600 Meters · OutdoorIHSA 3A Boys State Track & Field Championships · May 254:11.60aIHSA 3A Boys State Track & Field ChampionshipsMay 25, 2018
1600 Meters · OutdoorIHSA Boys 1A State Championships · May 264:17.54aIHSA Boys 1A State ChampionshipsMay 26, 2016
2 Miles · OutdoorEugene Diamond League (51st Prefontaine Classic) · Jul 38:13.37aEugene Diamond League (51st Prefontaine Classic)July 3, 2026
3000 Meters · Indoor115th Millrose Games · Feb 97:36.89a115th Millrose GamesFebruary 9, 2023
3000 Meters · OutdoorUSATF LA Grand Prix · Jun 137:43.99aUSATF LA Grand PrixJune 13, 2026
3200 Meters · IndoorSWSC Boys Indoor Championships · Mar 179:11.67SWSC Boys Indoor ChampionshipsMarch 17, 2017
3200 Meters · OutdoorBill Jackson Invitational · May 49:07.42Bill Jackson Invitational May 4, 2018
5000 Meters · IndoorLast Chance Indoor National Qualifier @ BU · Mar 213:07.89aLast Chance Indoor National Qualifier @ BUMarch 2, 2025
5000 Meters · OutdoorSound Running Sunset Tour · Jul 1213:11.97aSound Running Sunset TourJuly 12, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Sep 13New Balance 5th Avenue Mile 2026Sep 13 · 1 Mile · Place 15 · On RunningOn Running1 MileMile Road15.3:51.6a PB-
Jul 11Sunset TourJul 11 · 5000 Meters · Place 2 · On Athletics ClubOn Athletics Club5000 Meters2.13:20.71a-
Jul 3Eugene Diamond League (51st Prefontaine Classic)Jul 3 · 2 Miles · Place 10 · United StatesUnited States2 Miles10.8:13.37a PB-
Jun 13USATF LA Grand PrixJun 13 · 3000 Meters · Place 6 · United StatesUnited States3000 Meters6.7:43.99a PB-
Mar 28The TENMar 28 · 1500 Meters · Place 3 · On RunningOn Running1500 Meters3.3:36.10a PB-

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jul 312025 USATF National Senior Outdoor ChampionshipsJul 31 · 5000 Meters · Place 9 · On RunningOn Running5000 Meters9.13:29.99a-
Jul 12Sound Running Sunset TourJul 12 · 5000 Meters · Place 3 · On RunningOn Running5000 Meters313:11.97a PB—
May 24Track FestMay 24 · 5000 Meters · Place 11 · OnOn5000 Meters1113:15.07a—

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 2Last Chance Indoor National Qualifier @ BUMar 2 · 5000 Meters · Place 4 · On RunningOn Running5000 Meters4.13:07.89a PB-

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 21United States Olympic Team Track & Field TrialsJun 21 · 5000 Meters · Place 4 · On RunningOn Running5000 MetersRound P4.13:24.91a-
Jun 21United States Olympic Team Track & Field TrialsJun 21 · 5000 Meters · Place 5 · On RunningOn Running5000 Meters5.13:17.26a-

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 7NCAA Division I Outdoor Track & Field ChampionshipsJun 7 · 10,000 Meters · Place 14 · TennesseeTennessee10,000 Meters14.29:12.47aSr
Jun 7NCAA Division I Outdoor Track & Field ChampionshipsJun 7 · 5000 Meters · TennesseeTennessee5000 Meters—DNSSr
May 25NCAA D1 Outdoor Track & Field East Regional 1st RoundMay 25 · 10,000 Meters · Place 9 · TennesseeTennessee10,000 Meters9.29:09.57aSr
May 25NCAA D1 Outdoor Track & Field East Regional 1st RoundMay 25 · 5000 Meters · Place 2 · TennesseeTennessee5000 Meters2.14:03.91aSr
Apr 13Bryan Clay InvitationalApr 13 · 10,000 Meters · Place 1 · TennesseeTennessee10,000 Meters1.28:01.53a PBSr

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 24Southeastern Conference Indoor Championships Feb 24 · 3000 Meters · Place 1 · TennesseeTennessee3000 Meters1.7:52.49aSr
Feb 9115th Millrose GamesFeb 9 · 3000 Meters · Place 7 · TennesseeTennessee3000 Meters7.7:36.89a PBSr
Jan 27John Thomas Terrier ClassicJan 27 · 5000 Meters · Place 4 · TennesseeTennessee5000 Meters4.13:11.01aSr

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 8NCAA DI Outdoor Track & Field ChampionshipsJun 8 · 10,000 Meters · Place 1 · Notre DameNotre Dame10,000 Meters1.28:12.32aSr
Jun 8NCAA DI Outdoor Track & Field ChampionshipsJun 8 · 5000 Meters · Place 17 · Notre DameNotre Dame5000 Meters17.13:39.21aSr
May 25NCAA D1 Outdoor Track & Field Championships - East PreliminariesMay 25 · 10,000 Meters · Place 9 · Notre DameNotre Dame10,000 MetersRound P9.28:43.22aSr
May 25NCAA D1 Outdoor Track & Field Championships - East PreliminariesMay 25 · 5000 Meters · Place 1 · Notre DameNotre Dame5000 MetersRound P1.13:38.05aSr
May 12Atlantic Coast Conference Outdoor ChampionshipsMay 12 · 5000 Meters · Place 1 · Notre DameNotre Dame5000 Meters1.13:23.45aSr
Apr 1362nd Mt. SAC RelaysApr 13 · 10,000 Meters · Place 1 · Notre DameNotre Dame10,000 Meters1.28:01.94aSr

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 11NCAA DI Indoor Track & Field ChampionshipsMar 11 · 5000 Meters · Place 9 · Notre DameNotre Dame5000 Meters9.13:31.43aJr
Feb 24Atlantic Coast Conference Indoor ChampionshipsFeb 24 · 3000 Meters · Place 1 · Notre DameNotre Dame3000 Meters1.7:49.79aJr
Jan 22Notre Dame InvitationalJan 22 · 1 Mile · Place 2 · Notre DameNotre Dame1 Mile23:57.67 PBJR

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 11NCAA Division I Outdoor Track & Field Championships (Day 3)Jun 11 · 5000 Meters · Place 11 · Notre DameNotre Dame5000 Meters11.13:25.65aJr
May 28NCAA DI East Region Track and Field Championships (Day 3)May 28 · 5000 Meters · Place 4 · Notre DameNotre Dame5000 MetersRound P4.13:48.55aJr
May 13ACC Outdoor Track & Field ChampionshipsMay 13 · 5000 Meters · Place 3 · Notre DameNotre Dame5000 Meters3.13:37.41aJr

2020 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 27ACC Indoor Track & Field ChampionshipFeb 27 · 3000 Meters · Place 5 · Notre DameNotre Dame3000 Meters5.8:07.72aSo
Feb 7Notre Dame Meyo Indoor InvitationalFeb 7 · 3000 Meters · Place 5 · Notre DameNotre Dame3000 Meters5.8:09.91aSo

2019 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 23NCAA D1 East Outdoor Preliminary RoundMay 23 · 1500 Meters · Place 30 · Notre DameNotre Dame1500 MetersRound P30.3:52.26aFr
May 9ACC Outdoor Track & Field ChampionshipsMay 9 · 1500 Meters · Place 9 · Notre DameNotre Dame1500 MetersRound P9.3:53.66aFr
May 9ACC Outdoor Track & Field ChampionshipsMay 9 · 1500 Meters · Place 10 · Notre DameNotre Dame1500 Meters10.3:50.85aFr
Apr 19Bryan Clay Invitational (Day 3)Apr 19 · 1500 Meters · Place 52 · Notre DameNotre Dame1500 Meters52.3:46.54aFr

2019 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21ACC Indoor Track & Field ChampionshipsFeb 21 · 1 Mile · Place 24 · Notre DameNotre Dame1 MileRound P24.4:17.29aFr
Jan 19Notre Dame Indoor InvitationalJan 19 · 1000 Meters · Place 2 · Notre DameNotre Dame1000 Meters22:24.22 PBFR

2018 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 1Magis MilesJun 1 · 1 Mile · Place 9 · SandburgSandburg1 Mile94:14.77 PB12
Jun 1Magis MilesJun 1 · 1600 Meters · Place 9 · SandburgSandburg1600 Meters94:13.0612
Jun 1Magis MilesJun 1 · 1500 Meters · Place 10 · SandburgSandburg1500 Meters103:56.6612
May 25IHSA 3A Boys State Track & Field ChampionshipsMay 25 · 1600 Meters · Place 9 · Orland Park (Sandburg)Orland Park (Sandburg)1600 MetersRound P9.4:19.50a12
May 25IHSA 3A Boys State Track & Field ChampionshipsMay 25 · 1600 Meters · Place 1 · Orland Park (Sandburg)Orland Park (Sandburg)1600 Meters1.4:11.60a PB12
May 24IHSA 1A Boys State Track & Field ChampionshipsMay 24 · 1600 Meters · Place 9 · SandburgSandburg1600 MetersRound P94:19.5012
May 24IHSA 1A Boys State Track & Field ChampionshipsMay 24 · 1600 Meters · Place 9 · SandburgSandburg1600 MetersRound P94:19.5012
May 24IHSA 1A Boys State Track & Field ChampionshipsMay 24 · 1600 Meters · Place 1 · SandburgSandburg1600 Meters14:11.6012
May 18IHSA 3A Boys Downers Grove North SectionalMay 18 · 1600 Meters · Place 1 · Orland Park (Sandburg)Orland Park (Sandburg)1600 Meters1.4:12.24a12
May 10Southwest Suburban Conference Boys Blue Division ChampionshipMay 10 · 3200 Meters · Place 1 · Orland Park (Sandburg)Orland Park (Sandburg)3200 Meters1.9:17.24a12
May 4Bill Jackson Invitational May 4 · 3200 Meters · Place 1 · SandburgSandburg3200 Meters19:07.42 PB12
May 4Bill Jackson Invitational May 4 · 1600 Meters · Place 1 · SandburgSandburg1600 Meters14:18.9112
Apr 26Pete Struck Eagle ClassicApr 26 · 1600 Meters · Place 1 · Orland Park (Sandburg)Orland Park (Sandburg)1600 Meters1.4:12.96a12

2018 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 16SWSC Conference Boys InvitationalMar 16 · 3200 Meters · Place 1 · Orland Park (Sandburg)Orland Park (Sandburg)3200 Meters1.9:16.01a12

2017 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 2Magis MilesJun 2 · 1500 Meters · Place 6 · SandburgSandburg1500 Meters64:09.09a PR11
Jun 2Magis MilesJun 2 · 1500 Meters · Place 7 · SandburgSandburg1500 Meters74:07.57a PR11
Jun 2Magis MilesJun 2 · 1500 Meters · Place 8 · SandburgSandburg1500 Meters83:51.99a PR11
May 26IHSA 3A Boys State ChampionshipsMay 26 · 1600 Meters · Place 4 · Orland Park (Sandburg)Orland Park (Sandburg)1600 MetersRound P4.4:15.68a11
May 26IHSA 3A Boys State ChampionshipsMay 26 · 1600 Meters · Place 9 · Orland Park (Sandburg)Orland Park (Sandburg)1600 Meters9.4:19.23a11
May 18IHSA 3A Boys Lockport Township Sectional May 18 · 3200 Meters · Orland Park (Sandburg)Orland Park (Sandburg)3200 Meters---DNS11
May 18IHSA 3A Boys Lockport Township Sectional May 18 · 1600 Meters · Place 1 · Orland Park (Sandburg)Orland Park (Sandburg)1600 Meters1.4:17.47a11
May 11SWSC Blue ChampionshipsMay 11 · 1600 Meters · Place 1 · Orland Park (Sandburg)Orland Park (Sandburg)1600 Meters1.4:13.57a11
Apr 28Pete Struck Eagle ClassicApr 28 · 1600 Meters · Place 1 · Orland Park (Sandburg)Orland Park (Sandburg)1600 Meters1.4:16.87a11
Apr 21Bob Cohoon InvitationalApr 21 · 1600 Meters · Place 4 · SandburgSandburg1600 Meters44:23.4711
Apr 21Bob Cohoon InvitationalApr 21 · 3200 Meters · Place 2 · SandburgSandburg3200 Meters29:16.7011

2017 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 17SWSC Boys Indoor ChampionshipsMar 17 · 3200 Meters · Place 1 · SandburgSandburg3200 Meters19:11.67 PBJR
Feb 25Joliet West Boys Indoor Track JV/V InviteFeb 25 · 1600 Meters · Place 1 · Orland Park (Sandburg)Orland Park (Sandburg)1600 Meters1.4:26.57a PB11

2016 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 3Magis MilesJun 3 · 1500 Meters · Place 6 · SandburgSandburg1500 Meters64:00.89—
Jun 3Magis MilesJun 3 · 1600 Meters · Place 4 · SandburgSandburg1600 Meters44:15.81—
May 26IHSA Boys 1A State ChampionshipsMay 26 · 1600 Meters · Place 5 · SandburgSandburg1600 MetersRound P54:17.54a PB10
May 26IHSA Boys 1A State ChampionshipsMay 26 · Discus · Place 11 · Orland Park (Sandburg)Orland Park (Sandburg)Discus114:25.64So
May 26IHSA Boys 1A State ChampionshipsMay 26 · Discus · Place 3 · Orland Park (Sandburg)Orland Park (Sandburg)Discus34:17.54qSo
Apr 22Bob Cohoon InvitationalApr 22 · 3200 Meters · Place 4 · SandburgSandburg3200 Meters49:19.67a10
Apr 22Bob Cohoon InvitationalApr 22 · 1600 Meters · Place 2 · SandburgSandburg1600 Meters24:21.73a10
Apr 16Minooka Boys InvitationalApr 16 · 1600 Meters · Place 3 · SandburgSandburg1600 Meters34:19.87a10

2015 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 1Pete Struck Eagle ClassicMay 1 · 1600 Meters · Place 11 · SandburgSandburg1600 Meters114:26.93FR
Mar 14SWSC Soph Boys InviteMar 14 · 3200 Meters · Place 2 · Orland Park (Sandburg)Orland Park (Sandburg)3200 Meters210:00.26a9