Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCYUP Misfits Invitational · Jan 205:08.53CYUP Misfits Invitational January 20, 2024
1600 Meters · Indoor2025 ESCC Indoor Conference · Mar 224:55.782025 ESCC Indoor ConferenceMarch 22, 2025
1600 Meters · OutdoorNotre Dame Quad 1 · Apr 154:42.70aNotre Dame Quad 1April 15, 2025
3200 Meters · Indoor2025 ESCC Indoor Conference · Mar 2210:05.602025 ESCC Indoor ConferenceMarch 22, 2025
3200 Meters · Outdoor2025 Illinois Top Times Championships · Mar 289:51.992025 Illinois Top Times ChampionshipsMarch 28, 2025
400 Meters · Indoor59th Annual Maine East Indoor Track & Field Invitational · Mar 71:00.45a59th Annual Maine East Indoor Track & Field InvitationalMarch 7, 2026
400 Meters · OutdoorBelvidere Buccaneer Invitational · Apr 1359.51Belvidere Buccaneer InvitationalApril 13, 2024
800 Meters · IndoorPaul Swanson Invite · Feb 272:16.85Paul Swanson InviteFebruary 27, 2026
800 Meters · OutdoorAurora Christian Invite · Apr 292:10.0Aurora Christian InviteApril 29, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 28IHSA 2A Boys State Track & Field ChampionshipsMay 28 · 3200 Meters · Place 38 · Niles (Northridge Prep)Niles (Northridge Prep)3200 Meters38.10:12.80a11
May 20IHSA Class 2A TRB Sectional - #04 Norridge (Ridgewood)May 20 · 3200 Meters · Place 2 · Niles (Northridge Prep)Niles (Northridge Prep)3200 Meters2.10:23.09a11
May 133rd Annual Boys Chicagoland Christian Conference ChampionshipsMay 13 · 3200 Meters · Place 2 · Niles (Northridge Prep)Niles (Northridge Prep)3200 Meters2.10:12.81a11
May 8St. Ignatius Boys Friday Night LightsMay 8 · 3200 Meters · Place 3 · Niles (Northridge Prep)Niles (Northridge Prep)3200 Meters310:10.17a11
Apr 29Aurora Christian InviteApr 29 · 1600 Meters · Place 1 · Niles (Northridge Prep)Niles (Northridge Prep)1600 Meters1.4:51.011
Apr 29Aurora Christian InviteApr 29 · 800 Meters · Place 1 · Niles (Northridge Prep)Niles (Northridge Prep)800 Meters1.2:10.0 PB11
Apr 18Buccaneer InviteApr 18 · 400 Meters · Place 12 · Niles (Northridge Prep)Niles (Northridge Prep)400 Meters1259.89a11
Apr 15CCC Co-Ed QuadApr 15 · 1600 Meters · Place 2 · Niles (Northridge Prep)Niles (Northridge Prep)1600 Meters2.4:46.27a11
Apr 11Gans Zeedyk InviteApr 11 · 3200 Meters · Place 5 · Niles (Northridge Prep)Niles (Northridge Prep)3200 Meters510:21.98a11
Mar 21Northridge Prep Time Trial #1Mar 21 · 800 Meters · Place 8 · Niles (Northridge Prep)Niles (Northridge Prep)800 Meters8.02:14.1Unofficial11

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 14Hononegah Boys AAA Indoor ClassicMar 14 · 3200 Meters · Place 5 · Niles (Northridge Prep)Niles (Northridge Prep)3200 Meters5.10:16.38a11
Mar 14Hononegah Boys AAA Indoor ClassicMar 14 · 1600 Meters · Niles (Northridge Prep)Niles (Northridge Prep)1600 Meters—DNS11
Mar 759th Annual Maine East Indoor Track & Field InvitationalMar 7 · 400 Meters · Place 11 · Niles (Northridge Prep)Niles (Northridge Prep)400 Meters111:00.45a PB11
Feb 27Paul Swanson InviteFeb 27 · 800 Meters · Place 4 · Niles (Northridge Prep)Niles (Northridge Prep)800 Meters42:16.85 PB11

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 29IHSA 1A Boys State Track & Field ChampionshipsMay 29 · 3200 Meters · Place 18 · Niles (Northridge Prep)Niles (Northridge Prep)3200 Meters1810:17.37a10
May 21IHSA Class 1A TRB Sectional - #04 Chicago (C.-Hope Academy)May 21 · 3200 Meters · Place 2 · Niles (Northridge Prep)Niles (Northridge Prep)3200 Meters210:11.98a10
May 8ISL ChampionshipsMay 8 · 3200 Meters · Place 4 · Niles (Northridge Prep)Niles (Northridge Prep)3200 Meters4.10:18.92a10
May 392nd Annual Palatine RelaysMay 3 · 3200 Meters · Place 8 · Niles (Northridge Prep)Niles (Northridge Prep)3200 Meters89:54.01a10
May 392nd Annual Palatine RelaysMay 3 · 1600 Meters · Place 16 · Niles (Northridge Prep)Niles (Northridge Prep)1600 Meters164:47.31a10
Apr 2211th Caxy Clash (LFA Invite)Apr 22 · 3200 Meters · Place 1 · Niles (Northridge Prep)Niles (Northridge Prep)3200 Meters110:05.1210
Apr 15Notre Dame Quad 1Apr 15 · 1600 Meters · Place 1 · Niles (Northridge Prep)Niles (Northridge Prep)1600 Meters14:42.70a PB10
Apr 5Niles ClassicApr 5 · 800 Meters · Place 4 · Niles (Northridge Prep)Niles (Northridge Prep)800 Meters42:11.11a10
Apr 3The Big Leap (LFA Season Opener)Apr 3 · 1600 Meters · Place 1 · Niles (Northridge Prep)Niles (Northridge Prep)1600 Meters14:49.67a10
Mar 282025 Illinois Top Times ChampionshipsMar 28 · 3200 Meters · Place 5 · Niles (Northridge Prep)Niles (Northridge Prep)3200 Meters59:51.99 PB10
Mar 282025 Illinois Top Times ChampionshipsMar 28 · 3200 Meters · Place 5 · Niles (Northridge Prep)Niles (Northridge Prep)3200 Meters59:51.99a10
Mar 8Illinois Meet of Champions presented by New BalanceMar 8 · 3200 Meters · Place 7 · Niles (Northridge Prep)Niles (Northridge Prep)3200 Meters710:05.47a10
Mar 8Illinois Meet of Champions presented by New BalanceMar 8 · 3200 Meters · Place 7 · Niles (Northridge Prep)Niles (Northridge Prep)3200 Meters710:05.4710

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 222025 ESCC Indoor ConferenceMar 22 · 3200 Meters · Place 4 · Niles (Northridge Prep)Niles (Northridge Prep)3200 Meters410:05.60 PB10
Mar 222025 ESCC Indoor ConferenceMar 22 · 1600 Meters · Place 10 · Niles (Northridge Prep)Niles (Northridge Prep)1600 Meters104:55.78 PB10
Feb 7Midway Miles #1Feb 7 · 3200 Meters · Place 1 · Niles (Northridge Prep)Niles (Northridge Prep)3200 Meters110:27.22a—
Feb 7Midway Miles #1Feb 7 · 400 Meters · Place 13 · Niles (Northridge Prep)Niles (Northridge Prep)400 Meters131:00.92a—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 23IHSA 1A Boys State Track & Field ChampionshipsMay 23 · 3200 Meters · Place 19 · Niles (Northridge Prep)Niles (Northridge Prep)3200 Meters1910:11.139
May 15IHSA Class 1A TRB Sectional - #4 Chicago (C. Hope Academy)May 15 · 3200 Meters · Place 2 · Niles (Northridge Prep)Niles (Northridge Prep)3200 Meters210:32.83a—
May 4ISL Conference ChampionshipsMay 4 · 3200 Meters · Place 3 · Niles (Northridge Prep)Niles (Northridge Prep)3200 Meters310:26.95a—
Apr 30LFA All ComersApr 30 · 800 Meters · Place 5 · Niles (Northridge Prep)Niles (Northridge Prep)800 Meters52:12.65a—
Apr 27Deerfield InvitationalApr 27 · 800 Meters · Place 8 · Niles (Northridge Prep)Niles (Northridge Prep)800 Meters82:15.469
Apr 24Maine West FS/JV InviteApr 24 · 1600 Meters · Place 2 · Niles (Northridge Prep)Niles (Northridge Prep)1600 Meters24:54.27a—
Apr 20Walther Christian InvitationalApr 20 · 3200 Meters · Place 1 · Niles (Northridge Prep)Niles (Northridge Prep)3200 Meters110:37.269
Apr 13Belvidere Buccaneer InvitationalApr 13 · 400 Meters · Place 11 · Niles (Northridge Prep)Niles (Northridge Prep)400 Meters1159.51 PB9
Apr 10Notre Dame InviteApr 10 · 1600 Meters · Place 2 · Niles (Northridge Prep)Niles (Northridge Prep)1600 Meters24:57.21a—
Mar 232024 Midwest ClassicMar 23 · 3200 Meters · Place 8 · Niles (Northridge Prep)Niles (Northridge Prep)3200 Meters810:14.04a—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 9Hononegah Boys Indoor Classic (AAA)Mar 9 · 3200 Meters · Place 5 · Niles (Northridge Prep)Niles (Northridge Prep)3200 Meters5.10:21.26a9
Mar 9Hononegah Boys Indoor Classic (AAA)Mar 9 · 400 Meters · Place 43 · Niles (Northridge Prep)Niles (Northridge Prep)400 Meters43.1:02.22a9
Feb 24Hononegah Boys Indoor Meet #2Feb 24 · 1600 Meters · Place 20 · Niles (Northridge Prep)Niles (Northridge Prep)1600 Meters20.5:02.44a9
Feb 24Hononegah Boys Indoor Meet #2Feb 24 · 800 Meters · Place 24 · Niles (Northridge Prep)Niles (Northridge Prep)800 Meters24.2:18.73a9
Jan 20CYUP Misfits Invitational Jan 20 · 1 Mile · Place 85 · Niles (Northridge Prep)Niles (Northridge Prep)1 Mile855:08.53 PB9
Jan 20CYUP Misfits Invitational Jan 20 · 1 Mile · Place 85 · Niles (Northridge Prep)Niles (Northridge Prep)1 Mile855:08.539

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 14CYO City ChampionshipsMay 14 · 1600 Meters · Place 21 · St PatrickSt Patrick1600 Meters21.5:38.12a7
May 14CYO City ChampionshipsMay 14 · 800 Meters · Place 30 · St PatrickSt Patrick800 Meters30.2:41.00a7
May 14CYO City ChampionshipsMay 14 · 400 Meters · Place 33 · St PatrickSt Patrick400 MetersRound P33.1:11.35a7
Apr 24Guerin Catholic CYO #1Apr 24 · 1600 Meters · Place 3 · St PatrickSt Patrick1600 Meters3.5:55.217

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 8CYO ChampionshipsMay 8 · 1600 Meters · Place 9 · St PatrickSt Patrick1600 Meters9.6:01.47aUnofficial6
May 8CYO ChampionshipsMay 8 · 800 Meters · Place 11 · St PatrickSt Patrick800 MetersRound P11.2:50.42aUnofficial6
May 8CYO ChampionshipsMay 8 · 800 Meters · Place 12 · St PatrickSt Patrick800 Meters12.2:54.63aUnofficial6