Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · IndoorNJCAA Division III Outdoor Track & Field Championships · May 74:31.22aNJCAA Division III Outdoor Track & Field ChampionshipsMay 7, 2026
1500 Meters · Outdoor2026 Chicagoland Championships · Apr 94:24.61a2026 Chicagoland ChampionshipsApril 9, 2026
1600 Meters · IndoorYork Boys Quad · Feb 55:31.30aYork Boys QuadFebruary 5, 2022
1600 Meters · Outdoor56th Annual Prospect Boys Joe Wanner Invite · Apr 274:41.99a56th Annual Prospect Boys Joe Wanner InviteApril 27, 2024
3200 Meters · IndoorYork Boys Quad #1 · Feb 810:53.06aYork Boys Quad #1February 8, 2025
3200 Meters · OutdoorMetea Valley Boys Invite · Apr 1310:29.99aMetea Valley Boys InviteApril 13, 2024
400 Meters · IndoorWWS Indoor Invitational #1 · Feb 181:06.63aWWS Indoor Invitational #1February 18, 2022
400 Meters · OutdoorNC vs WV, Oswego & Dekalb · Apr 2954.94aNC vs WV, Oswego & DekalbApril 29, 2025
5000 Meters · OutdoorNCC Distance Fling · Mar 2717:35.86aNCC Distance FlingMarch 27, 2026
600 Meters · IndoorYork Boys Quad #1 · Feb 81:30.29aYork Boys Quad #1February 8, 2025
800 Meters · IndoorHuntley Boys Invitational · Feb 282:05.42aHuntley Boys InvitationalFebruary 28, 2025
800 Meters · OutdoorIHSA Class 3A TRB Sectional - #09 Aurora (East) · May 222:01.48IHSA Class 3A TRB Sectional - #09 Aurora (East)May 22, 2025

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

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
May 7NJCAA Division III Outdoor Track & Field ChampionshipsMay 7 · 1500 Meters · Place 10 · DuPage (Ill.)DuPage (Ill.)1500 Meters10.4:31.22a PBFr
Feb 20F Lee Slick InvitationalFeb 20 · 800 Meters · Place 18 · DuPage (Ill.)DuPage (Ill.)800 Meters182:06.76aFr
Jan 24Aurora Grand PrixJan 24 · 800 Meters · Place 33 · DuPage (Ill.)DuPage (Ill.)800 Meters332:07.33aFr

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 25ONU Outdoor OpenApr 25 · 5000 Meters · DuPage (Ill.)DuPage (Ill.)5000 Meters—DNSFr
Apr 25ONU Outdoor OpenApr 25 · 800 Meters · Place 23 · DuPage (Ill.)DuPage (Ill.)800 Meters23.2:03.28aFr
Apr 18Don Church Twilight MeetApr 18 · 1500 Meters · Place 34 · DuPage (Ill.)DuPage (Ill.)1500 Meters34.4:26.72aFr
Apr 18Don Church Twilight MeetApr 18 · 800 Meters · Place 23 · DuPage (Ill.)DuPage (Ill.)800 Meters23.2:07.07aFr
Apr 92026 Chicagoland ChampionshipsApr 9 · 1500 Meters · Place 51 · DuPage (Ill.)DuPage (Ill.)1500 Meters51.4:24.61a PBFr
Apr 92026 Chicagoland ChampionshipsApr 9 · 800 Meters · Place 63 · DuPage (Ill.)DuPage (Ill.)800 Meters63.2:07.15aFr
Mar 31Wheaton InviteMar 31 · 1500 Meters · Place 24 · DuPage (Ill.)DuPage (Ill.)1500 Meters24.4:28.36aFr
Mar 31Wheaton InviteMar 31 · 800 Meters · Place 13 · DuPage (Ill.)DuPage (Ill.)800 Meters13.2:07.05aFr
Mar 27NCC Distance FlingMar 27 · 5000 Meters · Place 52 · DuPage (Ill.)DuPage (Ill.)5000 Meters52.17:35.86a PBFr

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 2Post State Time TrialJun 2 · 800 Meters · Place 1 · Naperville (Central)Naperville (Central)800 Meters1.2:00.16Unofficial12
May 22IHSA Class 3A TRB Sectional - #09 Aurora (East)May 22 · 800 Meters · Place 14 · Naperville (Central)Naperville (Central)800 Meters142:01.48 PB12
May 15DVC Boys' Track & Field ChampionshipsMay 15 · 800 Meters · Place 3 · Naperville (Central)Naperville (Central)800 Meters32:03.19a12
May 6Mike Kennedy DVC JV Conference MeetMay 6 · 1600 Meters · Place 2 · Naperville (Central)Naperville (Central)1600 Meters24:49.32a12
May 257th Annual Wanner Knights’ InvitationalMay 2 · 800 Meters · Naperville (Central)Naperville (Central)800 MetersRelay Split—2:01.7hUnofficial12
Apr 29NC vs WV, Oswego & DekalbApr 29 · 400 Meters · Place 10 · Naperville (Central)Naperville (Central)400 Meters1054.94a PB12
Apr 24Minooka Conference ClashApr 24 · 800 Meters · Place 9 · Naperville (Central)Naperville (Central)800 Meters92:05.75a12
Apr 19Metea Valley Boys InviteApr 19 · 800 Meters · Place 7 · Naperville (Central)Naperville (Central)800 Meters72:01.7812
Apr 15Waubonsie Valley Boys TriangularApr 15 · 3200 Meters · Place 2 · Naperville (Central)Naperville (Central)3200 Meters210:30.26a12
Apr 15Waubonsie Valley Boys TriangularApr 15 · 400 Meters · Place 5 · Naperville (Central)Naperville (Central)400 Meters555.39a12
Apr 122025 Norm Armstrong InviteApr 12 · 800 Meters · Place 11 · Naperville (Central)Naperville (Central)800 MetersRelay Split11.2:06.2hUnofficial12
Apr 122025 Norm Armstrong InviteApr 12 · 400 Meters · Place 9 · Naperville (Central)Naperville (Central)400 MetersRelay Split9.53.7hUnofficial12
Apr 4NC First Outdoor Time TrialApr 4 · 400 Meters · Place 3 · Naperville (Central)Naperville (Central)400 Meters3.00:54.5Unofficial12
Mar 14Batavia Distance MadnessMar 14 · 800 Meters · Place 63 · Naperville (Central)Naperville (Central)800 Meters632:07.59a—
Mar 6Cabin Fever Invitational Sponsored By NikeMar 6 · 1600 Meters · Place 15 · Naperville (Central)Naperville (Central)1600 Meters154:45.36—
Mar 6Cabin Fever Invitational Sponsored By NikeMar 6 · 1600 Meters · Place 22 · Naperville (Central)Naperville (Central)1600 Meters224:45.36—

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 28Huntley Boys InvitationalFeb 28 · 800 Meters · Place 7 · Naperville (Central)Naperville (Central)800 Meters72:05.42a PB—
Feb 20North Central College Boys Indoor InvitationalFeb 20 · 800 Meters · Place 11 · Naperville (Central)Naperville (Central)800 Meters112:06.86a—
Feb 8York Boys Quad #1Feb 8 · 3200 Meters · Place 6 · Naperville (Central)Naperville (Central)3200 Meters610:53.06a PB—
Feb 8York Boys Quad #1Feb 8 · 600 Meters · Place 4 · Naperville (Central)Naperville (Central)600 Meters41:30.29a PB—
Feb 12025 Redhawk Intra-SquadFeb 1 · 1600 Meters · Place 10 · Naperville (Central)Naperville (Central)1600 Meters10.4:50.24aUnofficial12
Feb 12025 Redhawk Intra-SquadFeb 1 · 400 Meters · Naperville (Central)Naperville (Central)400 MetersRelay Split—58.6hUnofficial12
Feb 12025 Redhawk Intra-SquadFeb 1 · 400 Meters · Place 1 · Naperville (Central)Naperville (Central)400 Meters1.55.77aUnofficial12

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 15Sectional Week Time TrialsMay 15 · 800 Meters · Place 1 · Naperville (Central)Naperville (Central)800 Meters1.2:09.40Unofficial11
May 6Plainfield Naperville Twilight Distance Classic May 6 · 3200 Meters · Place 1 · Naperville (Central)Naperville (Central)3200 Meters110:30.16a—
Apr 2756th Annual Prospect Boys Joe Wanner InviteApr 27 · 1600 Meters · Place 8 · Naperville (Central)Naperville (Central)1600 Meters84:41.99a PB—
Apr 19Minooka Conference ClashApr 19 · 1600 Meters · Place 24 · Naperville (Central)Naperville (Central)1600 Meters244:45.61a—
Apr 13Metea Valley Boys InviteApr 13 · 3200 Meters · Place 13 · Naperville (Central)Naperville (Central)3200 Meters1310:29.99a PB—
Apr 9Naperville Central vs Waubonsie Valley vs DekalbApr 9 · 800 Meters · Place 4 · Naperville (Central)Naperville (Central)800 Meters42:08.56a—
Mar 15PreVC Time Trials (Boys Only)Mar 15 · 1600 Meters · Place 1 · Naperville (Central)Naperville (Central)1600 Meters1.04:43.5Unofficial11
Mar 8Oswego Boys TriangularMar 8 · 3200 Meters · Place 1 · Naperville (Central)Naperville (Central)3200 Meters110:48.8911
Mar 8Oswego Boys TriangularMar 8 · 400 Meters · Place 7 · Naperville (Central)Naperville (Central)400 Meters71:00.7611
Mar 2Cabin Fever Invitational Presented by NIKEMar 2 · 1600 Meters · Place 29 · Naperville (Central)Naperville (Central)1600 Meters294:51.0711

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 3York Boys Quad #1Feb 3 · 800 Meters · Place 9 · Naperville (Central)Naperville (Central)800 Meters92:12.10a—
Jan 27Redhawk Intra-SquadJan 27 · 1600 Meters · Place 13 · Naperville (Central)Naperville (Central)1600 Meters13.5:09.25aUnofficial11
Jan 27Redhawk Intra-SquadJan 27 · 400 Meters · Place 1 · Naperville (Central)Naperville (Central)400 Meters1.56.43aUnofficial11

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 18Redhawk Season End Time TrialsMay 18 · 400 Meters · Place 2 · Naperville (Central)Naperville (Central)400 Meters2.00:56.8Unofficial10
May 15Redhawk ABC InviteMay 15 · 800 Meters · Place 1 · Naperville (Central)Naperville (Central)800 Meters12:09.14a—
May 11Dupage Valley Boys Conference ChampionshipMay 11 · 3200 Meters · Place 10 · Naperville (Central)Naperville (Central)3200 Meters10.11:08.99a10
May 8Plainfield North Twilight Distance ClassicMay 8 · 800 Meters · Place 14 · Naperville (Central)Naperville (Central)800 Meters142:13.41a—
May 589th DuPage County Boys ChampionshipsMay 5 · 1600 Meters · Place 10 · Naperville (Central)Naperville (Central)1600 Meters104:51.76a—
Apr 26Red Devil Frosh-Soph InviteApr 26 · 3200 Meters · Place 10 · Naperville (Central)Naperville (Central)3200 Meters1010:59.61a—
Apr 15Metea Valley Boys InviteApr 15 · 1600 Meters · Place 12 · Naperville (Central)Naperville (Central)1600 Meters125:17.01a—
Mar 27Spring Break 400 TTMar 27 · 400 Meters · Naperville (Central)Naperville (Central)400 Meters—59.1Unofficial10

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 17DVC Boys Indoor ConferenceMar 17 · 800 Meters · Place 3 · Naperville (Central)Naperville (Central)800 Meters32:13.72a—
Feb 21PE Boys Quad Feb 21 · 1600 Meters · Place 5 · Naperville (Central)Naperville (Central)1600 Meters5.5:14.0Unofficial10
Feb 17WWS Boys Indoor Invitational #1Feb 17 · 3200 Meters · Place 7 · Naperville (Central)Naperville (Central)3200 Meters712:12.3610
Feb 4York Boys Quad #1Feb 4 · 800 Meters · Place 5 · Naperville (Central)Naperville (Central)800 Meters52:25.4810
Jan 27Redhawk IntraSquadJan 27 · 1600 Meters · Place 19 · Naperville (Central)Naperville (Central)1600 Meters19.5:18.0Unofficial10
Jan 27Redhawk IntraSquadJan 27 · 400 Meters · Place 24 · Naperville (Central)Naperville (Central)400 Meters24.1:02.8Unofficial10

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 24NCHS Season Ending Time TrialMay 24 · 1600 Meters · Naperville (Central)Naperville (Central)1600 Meters—05:09.8Unofficial9
May 16Naperville Central Frosh-Soph ABCMay 16 · 800 Meters · Place 2 · Naperville (Central)Naperville (Central)800 Meters22:15.00a9
May 13DuPage Valley Conference Meet - BoysMay 13 · 3200 Meters · Place 9 · Naperville (Central)Naperville (Central)3200 Meters911:15.49
May 13DuPage Valley Conference Meet - BoysMay 13 · 400 Meters · Place 10 · Naperville (Central)Naperville (Central)400 Meters1058.61a9
May 9Plainfield-Naperville Twilight Distance ClassicMay 9 · 800 Meters · Place 9 · Naperville (Central)Naperville (Central)800 Meters9.2:13.59
May 4NCHS Better Weather Time TrialMay 4 · 1600 Meters · Place 1 · Naperville (Central)Naperville (Central)1600 Meters1.4:57.5Unofficial9
May 4NCHS Better Weather Time TrialMay 4 · 400 Meters · Place 7 · Naperville (Central)Naperville (Central)400 Meters7.1:03.6Unofficial9
Apr 27Hinsdale Central F/S Boys InviteApr 27 · 800 Meters · Place 10 · Naperville (Central)Naperville (Central)800 Meters102:19.19a9
Apr 19Boys NC, DK, NV triangularApr 19 · 3200 Meters · Place 3 · Naperville (Central)Naperville (Central)3200 Meters311:10.619
Apr 19Boys NC, DK, NV triangularApr 19 · 400 Meters · Place 9 · Naperville (Central)Naperville (Central)400 Meters958.759
Apr 16Metea Valley Boys InviteApr 16 · 1600 Meters · Place 8 · Naperville (Central)Naperville (Central)1600 Meters85:12.309
Apr 5HC-NC DualApr 5 · 1600 Meters · Naperville (Central)Naperville (Central)1600 Meters—5:20.1Unofficial9

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 18DuPage Valley Conference Boys Indoor ChamionshipsMar 18 · 3200 Meters · Place 8 · Naperville (Central)Naperville (Central)3200 Meters8.11:44.04a9
Mar 12Plainfield South Boys Indoor Invite #2Mar 12 · 3200 Meters · Place 5 · Naperville (Central)Naperville (Central)3200 Meters5.11:34.50a9
Feb 18WWS Indoor Invitational #1Feb 18 · 3200 Meters · Place 9 · Naperville (Central)Naperville (Central)3200 Meters9.12:01.15a9
Feb 18WWS Indoor Invitational #1Feb 18 · 400 Meters · Place 11 · Naperville (Central)Naperville (Central)400 Meters11.1:06.63a PB9
Feb 5York Boys QuadFeb 5 · 1600 Meters · Place 3 · Naperville (Central)Naperville (Central)1600 Meters3.5:31.30a PB9
Jan 29Redhawk Intra-SquadJan 29 · 1600 Meters · Naperville (Central)Naperville (Central)1600 Meters—5:28Unofficial9
Jan 29Redhawk Intra-SquadJan 29 · 55 Meter · Naperville (Central)Naperville (Central)55 Meter—7.9Unofficial9