Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorDistance Night in Palatine - Presented by Asics · Apr 254:18.58aDistance Night in Palatine - Presented by AsicsApril 25, 2026
1600 Meters · IndoorIllinois Meet of Champions presented by New Balance · Mar 64:27.08aIllinois Meet of Champions presented by New BalanceMarch 6, 2026
1600 Meters · OutdoorDistance Night in Palatine - Presented by Asics · Apr 254:17.18aDistance Night in Palatine - Presented by AsicsApril 25, 2026
400 Meters · OutdoorAurora City of Lights Middle School · May 759.89aAurora City of Lights Middle School May 7, 2024
800 Meters · Indoor2026 Illinois Top Times Championships · Mar 272:01.94a2026 Illinois Top Times ChampionshipsMarch 27, 2026
800 Meters · OutdoorWheaton Academy Outdoor Meet #2 · Apr 152:00.65aWheaton Academy Outdoor Meet #2April 15, 2026
800 Meters · Relay Split · Indoor2026 Illinois Top Times Championships · Mar 271:58.532026 Illinois Top Times ChampionshipsMarch 27, 2026
800 Meters · Relay Split · OutdoorIHSA 2A Boys State Track & Field Championships · May 302:00.435IHSA 2A Boys State Track & Field ChampionshipsMay 30, 2025
High Jump · OutdoorAurora Catholic League #1 · Apr 64' 8Aurora Catholic League #1April 6, 2024
Long Jump · OutdoorAurora Catholic League #1 · Apr 614' 2Aurora Catholic League #1April 6, 2024

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 28IHSA 2A Boys State Track & Field ChampionshipsMay 28 · 1600 Meters · Place 14 · Aurora (Central Catholic)Aurora (Central Catholic)1600 MetersRound P14.4:19.02a10
May 22IHSA Class 2A TRB Sectional - #03 Glen Ellyn (Glenbard South)May 22 · 1600 Meters · Place 4 · Aurora (Central Catholic)Aurora (Central Catholic)1600 Meters4.4:28.09a10
May 152026 Chicago Catholic League Varsity ChampionshipsMay 15 · 1600 Meters · Place 1 · Aurora (Central Catholic)Aurora (Central Catholic)1600 Meters1.4:20.77a10
May 8Kane County InvitationalMay 8 · 1600 Meters · Place 4 · Aurora (Central Catholic)Aurora (Central Catholic)1600 Meters44:26.20a10
May 5CCL Frosh Soph Boys ChampionshipsMay 5 · 1600 Meters · Place 1 · Aurora (Central Catholic)Aurora (Central Catholic)1600 Meters14:38.40a10
May 5CCL Frosh Soph Boys ChampionshipsMay 5 · 800 Meters · Place 1 · Aurora (Central Catholic)Aurora (Central Catholic)800 Meters12:02.50a10
May 1Oswego Roger Wilcox InvitationalMay 1 · 1600 Meters · Place 2 · Aurora (Central Catholic)Aurora (Central Catholic)1600 Meters24:25.52a10
Apr 25Distance Night in Palatine - Presented by AsicsApr 25 · 1 Mile · Place 2 · Aurora (Central Catholic)Aurora (Central Catholic)1 Mile24:18.58a PB10
Apr 25Distance Night in Palatine - Presented by AsicsApr 25 · 1600 Meters · Place 2 · Aurora (Central Catholic)Aurora (Central Catholic)1600 Meters24:17.18a PB10
Apr 23 Plano Field of DreamsApr 23 · 1600 Meters · Place 1 · Aurora (Central Catholic)Aurora (Central Catholic)1600 Meters14:36.78a10
Apr 17John and Carol Bell invitationalApr 17 · 1600 Meters · Place 1 · Aurora (Central Catholic)Aurora (Central Catholic)1600 Meters1.4:51.44a10
Apr 17John and Carol Bell invitationalApr 17 · 800 Meters · Place 2 · Aurora (Central Catholic)Aurora (Central Catholic)800 Meters2.2:00.87a10
Apr 15Wheaton Academy Outdoor Meet #2Apr 15 · 800 Meters · Place 2 · Aurora (Central Catholic)Aurora (Central Catholic)800 Meters22:00.65a PB10
Apr 11Riverside Brookfield Bulldog RelaysApr 11 · 1600 Meters · Place 2 · Aurora (Central Catholic)Aurora (Central Catholic)1600 Meters24:20.76a10
Mar 25Lisle Tri #1Mar 25 · 1600 Meters · Place 1 · Aurora (Central Catholic)Aurora (Central Catholic)1600 Meters1.4:43.71a10
Mar 4Boys Quad 2Mar 4 · 1600 Meters · Place 3 · Aurora (Central Catholic)Aurora (Central Catholic)1600 Meters34:46.15a10
Mar 4Boys Quad 2Mar 4 · 800 Meters · Place 1 · Aurora (Central Catholic)Aurora (Central Catholic)800 Meters12:08.26a10

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 272026 Illinois Top Times ChampionshipsMar 27 · 800 Meters · Aurora (Central Catholic)Aurora (Central Catholic)800 MetersRelay Split—1:58.53 PB10
Mar 272026 Illinois Top Times ChampionshipsMar 27 · 800 Meters · Place 13 · Aurora (Central Catholic)Aurora (Central Catholic)800 Meters13.2:01.94a PB10
Mar 20CCL Indoor ChampionshipsMar 20 · 1600 Meters · Place 1 · Aurora (Central Catholic)Aurora (Central Catholic)1600 Meters14:27.3410
Mar 14Byron Boys Indoor ClassicMar 14 · 1600 Meters · Place 1 · Aurora (Central Catholic)Aurora (Central Catholic)1600 Meters14:31.6610
Mar 6Illinois Meet of Champions presented by New BalanceMar 6 · 1600 Meters · Place 7 · Aurora (Central Catholic)Aurora (Central Catholic)1600 Meters7.4:27.08a PB10
Feb 282026 ICOPS InvitationalFeb 28 · 1600 Meters · Place 2 · Aurora (Central Catholic)Aurora (Central Catholic)1600 Meters24:32.13a10

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 30IHSA 2A Boys State Track & Field ChampionshipsMay 30 · 1600 Meters · Place 18 · Aurora (Central Catholic)Aurora (Central Catholic)1600 MetersRound P18.4:30.69a9
May 30IHSA 2A Boys State Track & Field ChampionshipsMay 30 · 800 Meters · Aurora (Central Catholic)Aurora (Central Catholic)800 MetersRelay SplitRound P—2:00.435 PB9
May 30IHSA 2A Boys State Track & Field ChampionshipsMay 30 · 800 Meters · Aurora (Central Catholic)Aurora (Central Catholic)800 MetersRelay Split—2:01.5559
May 29IHSA 1A Boys State Track & Field ChampionshipsMay 29 · 1600 Meters · Place 18 · Aurora (Central Catholic)Aurora (Central Catholic)1600 MetersRound P184:30.69a9
May 21IHSA Class 2A TRB Sectional - #02 RochelleMay 21 · 1600 Meters · Place 2 · Aurora (Central Catholic)Aurora (Central Catholic)1600 Meters2.4:26.00a9
May 16Chicago Catholic League Varsity ChampionshipMay 16 · 1600 Meters · Place 5 · Aurora (Central Catholic)Aurora (Central Catholic)1600 Meters54:36.189
May 9Kane County ChampionshipsMay 9 · 1600 Meters · Place 8 · Aurora (Central Catholic)Aurora (Central Catholic)1600 Meters84:25.829
May 6CCL Frosh Soph Boys ChampionshipsMay 6 · 800 Meters · Place 1 · Aurora (Central Catholic)Aurora (Central Catholic)800 Meters12:01.07a9
May 2Oswego Roger Wilcox InvitationalMay 2 · 1600 Meters · Place 2 · Aurora (Central Catholic)Aurora (Central Catholic)1600 Meters24:25.46a9
Apr 29Tuesday Night In SpikesApr 29 · 800 Meters · Place 2 · Aurora (Central Catholic)Aurora (Central Catholic)800 Meters22:04.06a9
Apr 26Distance Night in PalatineApr 26 · 1 Mile · Place 4 · Aurora (Central Catholic)Aurora (Central Catholic)1 Mile44:30.069
Apr 26Distance Night in PalatineApr 26 · 1600 Meters · Place 4 · Aurora (Central Catholic)Aurora (Central Catholic)1600 Meters44:28.659
Apr 19John Bell InvitationalApr 19 · 1600 Meters · Place 3 · Aurora (Central Catholic)Aurora (Central Catholic)1600 Meters34:29.419
Apr 17Plano Field of DreamsApr 17 · 1600 Meters · Place 1 · Aurora (Central Catholic)Aurora (Central Catholic)1600 Meters14:47.63a9
Apr 12Bulldog RelaysApr 12 · 1600 Meters · Place 5 · Aurora (Central Catholic)Aurora (Central Catholic)1600 Meters54:32.60a9
Mar 19Gary Egler Boys InvitationalMar 19 · 800 Meters · Place 1 · Aurora (Central Catholic)Aurora (Central Catholic)800 Meters12:06.73a—
Mar 5Sycamore Boys QuadMar 5 · 1600 Meters · Place 2 · Aurora (Central Catholic)Aurora (Central Catholic)1600 Meters24:55.51a—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 23CCL Indoor ChampionshipsMar 23 · 1600 Meters · Place 1 · Aurora (Central Catholic)Aurora (Central Catholic)1600 Meters14:35.14a9
Mar 23CCL Indoor ChampionshipsMar 23 · 1600 Meters · Place 1 · Aurora (Central Catholic)Aurora (Central Catholic)1600 Meters14:35.149
Mar 15Byron Boys Indoor ClassicMar 15 · 1600 Meters · Place 2 · Aurora (Central Catholic)Aurora (Central Catholic)1600 Meters24:41.80a—

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 18Aurora Catholic Schools Championships May 18 · 800 Meters · Aurora Holy AngelsAurora Holy Angels800 Meters—DNS8
May 10IESA 2A State Track & Field ChampionshipsMay 10 · 1600 Meters · Place 2 · Aurora Holy AngelsAurora Holy Angels1600 Meters2.4:54.08a8
May 10IESA 2A State Track & Field ChampionshipsMay 10 · 800 Meters · Place 2 · Aurora Holy AngelsAurora Holy Angels800 Meters2.2:13.34a8
May 7Aurora City of Lights Middle School May 7 · High Jump · Place 3 · Aurora Holy AngelsAurora Holy AngelsHigh Jump3.1.42m8
May 7Aurora City of Lights Middle School May 7 · 800 Meters · Place 1 · Aurora Holy AngelsAurora Holy Angels800 Meters1.2:17.19a8
May 7Aurora City of Lights Middle School May 7 · 400 Meters · Place 3 · Aurora Holy AngelsAurora Holy Angels400 Meters3.59.89a PB8
May 4IESA 2A - Sectional 2 @ Seneca HSMay 4 · High Jump · Place 11 · Aurora Holy AngelsAurora Holy AngelsHigh Jump111.45m8
May 4IESA 2A - Sectional 2 @ Seneca HSMay 4 · 1600 Meters · Place 2 · Aurora Holy AngelsAurora Holy Angels1600 Meters25:00.578
May 4IESA 2A - Sectional 2 @ Seneca HSMay 4 · 800 Meters · Place 1 · Aurora Holy AngelsAurora Holy Angels800 Meters12:17.378
Apr 20Aurora Catholic League #3Apr 20 · 1600 Meters · Place 1 · Aurora Holy AngelsAurora Holy Angels1600 Meters1.5:08.75a8
Apr 20Aurora Catholic League #3Apr 20 · 800 Meters · Place 1 · Aurora Holy AngelsAurora Holy Angels800 Meters1.2:33.98a8
Apr 20Aurora Catholic League #3Apr 20 · 400 Meters · Place 1 · Aurora Holy AngelsAurora Holy Angels400 Meters1.1:04.94a8
Apr 13Aurora Catholic League #2Apr 13 · 1600 Meters · Place 1 · Aurora Holy AngelsAurora Holy Angels1600 Meters1.5:07.23a8
Apr 13Aurora Catholic League #2Apr 13 · High Jump · Place 1 · Aurora Holy AngelsAurora Holy AngelsHigh Jump1.4' 68
Apr 13Aurora Catholic League #2Apr 13 · 800 Meters · Place 1 · Aurora Holy AngelsAurora Holy Angels800 Meters1.2:23.23a8
Apr 13Aurora Catholic League #2Apr 13 · 400 Meters · Place 2 · Aurora Holy AngelsAurora Holy Angels400 Meters2.1:04.49a8
Apr 6Aurora Catholic League #1Apr 6 · 1600 Meters · Place 1 · Aurora Holy AngelsAurora Holy Angels1600 Meters1.5:19.80a8
Apr 6Aurora Catholic League #1Apr 6 · Long Jump · Place 5 · Aurora Holy AngelsAurora Holy AngelsLong Jump5.14' 2 PB8
Apr 6Aurora Catholic League #1Apr 6 · High Jump · Place 2 · Aurora Holy AngelsAurora Holy AngelsHigh Jump2.4' 8 PB8
Apr 6Aurora Catholic League #1Apr 6 · 800 Meters · Place 1 · Aurora Holy AngelsAurora Holy Angels800 Meters1.2:24.92a8

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 12IESA 2A State Track & Field ChampionshipsMay 12 · 1600 Meters · Place 11 · Aurora Holy AngelsAurora Holy Angels1600 Meters11.5:25.87a7
May 12IESA 2A State Track & Field ChampionshipsMay 12 · 800 Meters · Place 7 · Aurora Holy AngelsAurora Holy Angels800 Meters7.2:23.59a7
May 6IESA 2A - Sectional 3 @ SenecaMay 6 · 1600 Meters · Place 3 · Aurora Holy AngelsAurora Holy Angels1600 Meters35:24.80a—
May 6IESA 2A - Sectional 3 @ SenecaMay 6 · 800 Meters · Place 1 · Aurora Holy AngelsAurora Holy Angels800 Meters12:28.49a—

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 21Aurora Area MS ConferenceMay 21 · High Jump · Aurora Holy AngelsAurora Holy AngelsHigh Jump—SCR6
May 21Aurora Area MS ConferenceMay 21 · 800 Meters · Aurora Holy AngelsAurora Holy Angels800 Meters—DNS6
May 10City of Lights MS AuroraMay 10 · High Jump · Aurora Holy AngelsAurora Holy AngelsHigh Jump—SCR6
May 10City of Lights MS AuroraMay 10 · 800 Meters · Place 10 · Aurora Holy AngelsAurora Holy Angels800 Meters10.2:45.85a6