Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Outdoor62nd Mt. SAC Relays · Apr 1328:40.79a62nd Mt. SAC RelaysApril 13, 2022
1000 Meters · IndoorGlenbrook South Boys Meet #2 · Feb 212:37.0Glenbrook South Boys Meet #2February 21, 2020
1000 Meters · Indoor · Hand timedGlenbrook South Boys Meet #2 · Feb 152:43.2hGlenbrook South Boys Meet #2February 15, 2019
10000 Meters · OutdoorRaleigh Relays · Mar 2728:43.37Raleigh RelaysMarch 27, 2025
1600 Meters · IndoorYork Boys Invite · Mar 14:26.90aYork Boys InviteMarch 1, 2019
1600 Meters · OutdoorMid-Suburban League Championships · May 104:22.11aMid-Suburban League ChampionshipsMay 10, 2019
3200 Meters · IndoorHononegah Boys Invitational #2 · Feb 299:08.18aHononegah Boys Invitational #2February 29, 2020
3200 Meters · OutdoorDistance Night in Palatine · Apr 209:02.54PRDistance Night in PalatineApril 20, 2019
5000 Meters · IndoorAtlantic Coast Conference Indoor Championships · Feb 2413:48.07aAtlantic Coast Conference Indoor ChampionshipsFebruary 24, 2022
5000 Meters · OutdoorAtlantic Coast Conference Outdoor Championships · May 1213:40.62aAtlantic Coast Conference Outdoor ChampionshipsMay 12, 2022
800 Meters · OutdoorBartlett Flying Hawk Classic · Apr 132:02.19PRBartlett Flying Hawk ClassicApril 13, 2019

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

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 28East D1 First-Round - NCAA Outdoor ChampionshipsMay 28 · 10,000 Meters · Place 35 · Notre DameNotre Dame10,000 MetersRound P35.30:10.10aSr
Apr 18Wake Forest InvitationalApr 18 · 5000 Meters · Place 42 · Notre DameNotre Dame5000 Meters42.14:23.44aSr
Mar 27Raleigh RelaysMar 27 · 10000 Meters · Place 30 · Notre DameNotre Dame10000 Meters3028:43.37 PBSR

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 22NCAA DI Outdoor Championships - East First-RoundsMay 22 · 10,000 Meters · Place 15 · Notre DameNotre Dame10,000 MetersRound P15.29:31.94aSr
Apr 25The 2024 Penn Relays (College)Apr 25 · 10,000 Meters · Notre DameNotre Dame10,000 Meters—28:43.53aSr
Mar 28Raleigh RelaysMar 28 · 10000 Meters · Place 36 · Notre DameNotre Dame10000 Meters3629:10.51a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 23ACC Indoor Track & Field ChampionshipsFeb 23 · 5000 Meters · Place 20 · Notre DameNotre Dame5000 Meters20.14:14.73aSo
Feb 10Windy City InvitationalFeb 10 · 5000 Meters · Place 11 · Notre DameNotre Dame5000 Meters11.13:54.20aSo

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 8NCAA DI Outdoor Track & Field ChampionshipsJun 8 · 10,000 Meters · Place 21 · Notre DameNotre Dame10,000 Meters21.28:57.31aSo
May 25NCAA D1 Outdoor Track & Field Championships - East PreliminariesMay 25 · 10,000 Meters · Place 6 · Notre DameNotre Dame10,000 MetersRound P6.28:41.89aSo
May 25NCAA D1 Outdoor Track & Field Championships - East PreliminariesMay 25 · 5000 Meters · Place 39 · Notre DameNotre Dame5000 MetersRound P39.14:14.91aSo
May 12Atlantic Coast Conference Outdoor ChampionshipsMay 12 · 5000 Meters · Place 6 · Notre DameNotre Dame5000 Meters6.13:40.62a PBSo
Apr 1362nd Mt. SAC RelaysApr 13 · 10,000 Meters · Place 13 · Notre DameNotre Dame10,000 Meters13.28:40.79a PBSo

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 24Atlantic Coast Conference Indoor ChampionshipsFeb 24 · 5000 Meters · Place 2 · Notre DameNotre Dame5000 Meters2.13:48.07a PBFr
Feb 24Atlantic Coast Conference Indoor ChampionshipsFeb 24 · 3000 Meters · Notre DameNotre Dame3000 Meters—DNFFr

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 26NCAA DI East Region Track and Field Championships (Day 1)May 26 · 10,000 Meters · Place 21 · Notre DameNotre Dame10,000 MetersRound P21.29:35.76aFr
May 13ACC Outdoor Track & Field ChampionshipsMay 13 · 10,000 Meters · Place 12 · Notre DameNotre Dame10,000 Meters12.29:21.48aFr
Mar 25Raleigh RelaysMar 25 · 5000 Meters · Place 23 · Notre DameNotre Dame5000 Meters2314:05.60FR

2020 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 29Hononegah Boys Invitational #2Feb 29 · 3200 Meters · Place 1 · Arlington Heights (Hersey)Arlington Heights (Hersey)3200 Meters1.9:08.18a PB12
Feb 21Glenbrook South Boys Meet #2Feb 21 · 1000 Meters · Place 1 · Arlington Heights (Hersey)Arlington Heights (Hersey)1000 Meters1.2:37.0 PB12

2019 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 24IHSA 3A Boys State Track & Field ChampionshipsMay 24 · 3200 Meters · Place 1 · Arlington Heights (Hersey)Arlington Heights (Hersey)3200 Meters1.9:06.88a11
May 23IHSA 1A Boys State Track & Field Championships May 23 · 3200 Meters · Place 1 · HerseyHersey3200 Meters19:06.8811
May 16IHSA 3A Boys Niles West SectionalMay 16 · 3200 Meters · Place 1 · HerseyHersey3200 Meters19:17.7011
May 10Mid-Suburban League ChampionshipsMay 10 · 1600 Meters · Place 1 · Arlington Heights (Hersey)Arlington Heights (Hersey)1600 Meters1.4:22.11a PB11
Apr 26Wanner Knights InvitationalApr 26 · 3200 Meters · Place 2 · Arlington Heights (Hersey)Arlington Heights (Hersey)3200 Meters2.9:06.37a11
Apr 20Distance Night in PalatineApr 20 · 3200 Meters · Place 2 · HerseyHersey3200 Meters29:02.54PR PB11
Apr 16MSL West Boys Division ChampionshipApr 16 · 1600 Meters · Place 1 · HerseyHersey1600 Meters14:24.19SR11
Apr 16MSL Boys East Divisional ChampionshipApr 16 · 1600 Meters · Place 1 · Arlington Heights (Hersey)Arlington Heights (Hersey)1600 Meters1.4:24.19a11
Apr 13Bartlett Flying Hawk ClassicApr 13 · 800 Meters · Place 2 · HerseyHersey800 Meters22:02.19PR PB11

2019 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 16Nagel-Saylor Indoor InvitationalMar 16 · 3200 Meters · Place 1 · HerseyHersey3200 Meters19:22.5911
Mar 16Nagel-Saylor Indoor InvitationalMar 16 · 1600 Meters · Place 1 · HerseyHersey1600 Meters14:30.5611
Mar 1York Boys InviteMar 1 · 1600 Meters · Place 2 · Arlington Heights (Hersey)Arlington Heights (Hersey)1600 Meters2.4:26.90a PB11
Feb 15Glenbrook South Boys Meet #2Feb 15 · 1000 Meters · Place 1 · HerseyHersey1000 Meters12:43.2h PB11

2018 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 25IHSA 3A Boys State Track & Field ChampionshipsMay 25 · 3200 Meters · Place 4 · Arlington Heights (Hersey)Arlington Heights (Hersey)3200 Meters4.9:06.88a10
May 24IHSA 1A Boys State Track & Field ChampionshipsMay 24 · 3200 Meters · Place 4 · HerseyHersey3200 Meters49:06.8810
May 11Mid Suburban League Boys ChampionshipsMay 11 · 1600 Meters · Place 3 · Arlington Heights (Hersey)Arlington Heights (Hersey)1600 Meters3.4:27.26a10
May 4Glenbrook South Boys Titan InvitationalMay 4 · 1600 Meters · Place 1 · Arlington Heights (HerseyArlington Heights (Hersey1600 Meters14:22.5710
Apr 27Prospect Wanner InviteApr 27 · 1600 Meters · Place 2 · HerseyHersey1600 Meters24:26.0310
Apr 21Distance Night in PalatineApr 21 · 3200 Meters · Place 1 · HerseyHersey3200 Meters19:06.6510
Apr 17MSL East Division- BoysApr 17 · 1600 Meters · Place 1 · Arlington Heights (Hersey)Arlington Heights (Hersey)1600 Meters1.4:27.83a10

2018 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 17Nagel-Saylor Indoor InvitationalMar 17 · 3200 Meters · Place 2 · HerseyHersey3200 Meters29:45.4110
Mar 17Nagel-Saylor Indoor InvitationalMar 17 · 1600 Meters · Place 4 · HerseyHersey1600 Meters44:30.0010
Mar 2York Boys Indoor InvitationalMar 2 · 1600 Meters · Place 3 · Arlington Heights (Hersey)Arlington Heights (Hersey)1600 Meters3.4:29.35a10
Feb 16Glenbrook South Boys Meet #1Feb 16 · 1600 Meters · Place 2 · Arlington Heights (Hersey)Arlington Heights (Hersey)1600 Meters2.4:39.010

2017 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 26IHSA 3A Boys State ChampionshipsMay 26 · 3200 Meters · Place 12 · Arlington Heights (Hersey)Arlington Heights (Hersey)3200 Meters12.9:32.69a9
May 12Mid Suburban League Boys ChampionshipsMay 12 · 1600 Meters · Place 7 · Arlington Heights (Hersey)Arlington Heights (Hersey)1600 Meters7.4:30.57a9
Apr 28Prospect Wanner InviteApr 28 · 3200 Meters · Place 3 · HerseyHersey3200 Meters39:36.4809
Apr 22Distance Night in PalatineApr 22 · 1600 Meters · Place 5 · HerseyHersey1600 Meters54:32.77—
Apr 18Mid-Suburban League Boys East Div ChampionshipsApr 18 · 3200 Meters · Place 3 · Arlington Heights (Hersey)Arlington Heights (Hersey)3200 Meters3.10:04.82a9

2017 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 18Nagel-Saylor Indoor InvitationalMar 18 · 55 Meters · Place 8 · HerseyHersey55 Meters89:55.91a PR9