Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorF Lee Slick Invitational · Feb 204:28.59aF Lee Slick InvitationalFebruary 20, 2026
1500 Meters · OutdoorCCIW Championships · May 14:09.46aCCIW ChampionshipsMay 1, 2026
1600 Meters · OutdoorGlenbard South Boys Quad · Apr 114:42.45aGlenbard South Boys QuadApril 11, 2023
1600 Meters · Relay Split · Indoor2025 CCIW Championship · Feb 274:34.1202025 CCIW ChampionshipFebruary 27, 2026
200 Meters · OutdoorLarkin vs. Glenbard South Dual Meet (Boys Only) · Apr 1227.39Larkin vs. Glenbard South Dual Meet (Boys Only)April 12, 2022
3000 Meters · IndoorAurora Grand Prix · Jan 249:03.28aAurora Grand PrixJanuary 24, 2026
400 Meters · IndoorRaider Frosh/Soph Meet · Mar 151:03.01aRaider Frosh/Soph MeetMarch 15, 2022
400 Meters · Outdoor89th DuPage County Boys Championships · May 555.57a89th DuPage County Boys ChampionshipsMay 5, 2023
5000 Meters · OutdoorWashU Distance Carnival · Mar 2615:43.42aWashU Distance CarnivalMarch 26, 2026
600 Meters · IndoorGreg Foster Invitational · Feb 181:37.89Greg Foster InvitationalFebruary 18, 2023
600 Meters · OutdoorStan Reddel Invitational · Mar 11:28.70Stan Reddel InvitationalMarch 1, 2024
800 Meters · IndoorAurora Grand Prix · Jan 252:03.53aAurora Grand PrixJanuary 25, 2025
800 Meters · OutdoorCCIW Outdoor Championships · May 21:58.87aCCIW Outdoor ChampionshipsMay 2, 2025
800 Meters · Relay Split · OutdoorIHSA 2A Boys State Track & Field Championships · May 241:57.346IHSA 2A Boys State Track & Field ChampionshipsMay 24, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 1CCIW ChampionshipsMay 1 · 1500 Meters · Place 11 · ElmhurstElmhurst1500 Meters11.4:09.46a PBSo
May 1CCIW ChampionshipsMay 1 · 800 Meters · Place 14 · ElmhurstElmhurst800 MetersRound P14.1:59.00aSo
Apr 22Old Fashion Track and Field Meet (Entries on DA)Apr 22 · 800 Meters · Place 10 · ElmhurstElmhurst800 Meters10.2:02.86aSo
Apr 92026 Chicagoland ChampionshipsApr 9 · 1500 Meters · Place 22 · ElmhurstElmhurst1500 Meters22.4:09.78aSo
Apr 92026 Chicagoland ChampionshipsApr 9 · 800 Meters · Place 37 · ElmhurstElmhurst800 Meters37.2:00.35aSo
Mar 31Wheaton InviteMar 31 · 800 Meters · Place 3 · ElmhurstElmhurst800 Meters3.1:59.56aSo
Mar 26WashU Distance CarnivalMar 26 · 5000 Meters · Place 234 · ElmhurstElmhurst5000 Meters234.15:43.42a PBSo

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 272025 CCIW ChampionshipFeb 27 · 1 Mile · Place 12 · ElmhurstElmhurst1 Mile12.4:29.89aSo
Feb 272025 CCIW ChampionshipFeb 27 · 1600 Meters · ElmhurstElmhurst1600 MetersRelay Split—4:34.120 PBSo
Feb 272025 CCIW ChampionshipFeb 27 · 3000 Meters · Place 19 · ElmhurstElmhurst3000 Meters19.9:12.17aSo
Feb 20F Lee Slick InvitationalFeb 20 · 1 Mile · Place 6 · ElmhurstElmhurst1 Mile64:28.59a PBSo
Feb 6Keck DIII SelectFeb 6 · 1 Mile · Place 11 · ElmhurstElmhurst1 Mile114:30.30aSo
Feb 6Keck DIII SelectFeb 6 · 800 Meters · Place 55 · ElmhurstElmhurst800 Meters552:12.51aSo
Jan 30Squig Converse InviteJan 30 · 800 Meters · Place 22 · ElmhurstElmhurst800 Meters222:04.76aSo
Jan 24Aurora Grand PrixJan 24 · 3000 Meters · Place 18 · ElmhurstElmhurst3000 Meters189:03.28a PBSo
Jan 17Coach Shoe InvitationalJan 17 · 1 Mile · Place 2 · ElmhurstElmhurst1 Mile24:33.10aSo

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 9Penultimate QualifierMay 9 · 800 Meters · Place 6 · ElmhurstElmhurst800 Meters61:59.65FR
May 2CCIW Outdoor ChampionshipsMay 2 · 1500 Meters · Place 27 · ElmhurstElmhurst1500 Meters274:17.54aFR
May 2CCIW Outdoor ChampionshipsMay 2 · 800 Meters · Place 14 · ElmhurstElmhurst800 Meters141:58.87a PBFR
Apr 25Elmhurst TwilightApr 25 · 1500 Meters · Place 14 · ElmhurstElmhurst1500 Meters14.4:11.05aFr
Apr 25Elmhurst TwilightApr 25 · 800 Meters · Place 13 · ElmhurstElmhurst800 Meters13.2:01.62aFr
Apr 17Don ChurchApr 17 · 1500 Meters · Place 18 · ElmhurstElmhurst1500 Meters18.4:17.63aFr
Apr 12Wheaton (Ill) InvitationalApr 12 · 800 Meters · Place 18 · ElmhurstElmhurst800 Meters182:02.45aFr
Apr 3Chicagoland ChampionshipsApr 3 · 800 Meters · Place 40 · ElmhurstElmhurst800 Meters402:03.59aFr

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 28CCIW Indoor ChampionshipsFeb 28 · 1 Mile · Place 27 · ElmhurstElmhurst1 Mile27.4:54.95aFr
Feb 28CCIW Indoor ChampionshipsFeb 28 · 800 Meters · ElmhurstElmhurst800 Meters—DNSFr
Feb 21F Lee Slick InvitationalFeb 21 · 800 Meters · Place 18 · ElmhurstElmhurst800 Meters182:03.94a—
Feb 14Chicagoland Intercollegiate Indoor Track & Field Inv.Feb 14 · 1 Mile · Place 16 · ElmhurstElmhurst1 Mile164:33.75FR
Feb 7Keck Select Feb 7 · 800 Meters · Place 31 · ElmhurstElmhurst800 Meters312:06.38a—
Jan 31Squig Converse InviteJan 31 · 1 Mile · Place 22 · ElmhurstElmhurst1 Mile224:48.05a—
Jan 25Aurora Grand PrixJan 25 · 800 Meters · Place 14 · ElmhurstElmhurst800 Meters142:03.53a PB—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 24IHSA 2A Boys State Track & Field ChampionshipsMay 24 · 800 Meters · Glen Ellyn (Glenbard South)Glen Ellyn (Glenbard South)800 MetersRelay SplitRound P—2:01.22812
May 24IHSA 2A Boys State Track & Field ChampionshipsMay 24 · 800 Meters · Glen Ellyn (Glenbard South)Glen Ellyn (Glenbard South)800 MetersRelay Split—1:57.346 PB12
May 24IHSA 2A Boys State Track & Field ChampionshipsMay 24 · 800 Meters · Glen Ellyn (Glenbard South)Glen Ellyn (Glenbard South)800 MetersRound P--DNS12
May 17IHSA Class 2A TRB Sectional - #3 Glen Ellyn (Glenbard South)May 17 · 800 Meters · Place 2 · Glen Ellyn (Glenbard SoGlen Ellyn (Glenbard So800 Meters22:01.42a—
May 390th Dupage County Boys ChampionshipMay 3 · 800 Meters · Place 14 · Glen Ellyn (Glenbard SoGlen Ellyn (Glenbard So800 Meters142:05.82a—
Apr 27Jim Arnold InviteApr 27 · 800 Meters · Place 3 · Glen Ellyn (Glenbard SoGlen Ellyn (Glenbard So800 Meters32:01.29a—
Apr 19Glenbard South Raider InviteApr 19 · 400 Meters · Place 8 · Glen Ellyn (Glenbard SoGlen Ellyn (Glenbard So400 Meters855.71a—
Apr 6Glenbard South Raider OpenApr 6 · 800 Meters · Place 1 · Glen Ellyn (Glenbard SoGlen Ellyn (Glenbard So800 Meters12:00.79a—
Mar 232024 Midwest ClassicMar 23 · 600 Meters · Place 3 · Glen Ellyn (Glenbard SoGlen Ellyn (Glenbard So600 Meters31:30.53a—
Mar 8Batavia Distance MadnessMar 8 · 800 Meters · Place 38 · Glen Ellyn (Glenbard South)Glen Ellyn (Glenbard South)800 Meters382:03.68a—
Mar 1Stan Reddel InvitationalMar 1 · 600 Meters · Place 4 · Glen Ellyn (Glenbard SoutGlen Ellyn (Glenbard Sout600 Meters41:28.70 PB11

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 16Upstate 8 Boys Indoor ConferenceMar 16 · 800 Meters · Place 4 · Glen Ellyn (Glenbard SoutGlen Ellyn (Glenbard Sout800 Meters42:07.8611
Feb 17Greg Foster InvitationalFeb 17 · 800 Meters · Place 5 · Glen Ellyn (Glenbard SoGlen Ellyn (Glenbard So800 Meters52:03.71a—

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 11Upstate 8 Boys Conference ChampionshipsMay 11 · 800 Meters · Place 3 · Glen Ellyn (Glenbard SoGlen Ellyn (Glenbard So800 Meters32:01.05a—
May 589th DuPage County Boys ChampionshipsMay 5 · 400 Meters · Place 22 · Glen Ellyn (Glenbard SoGlen Ellyn (Glenbard So400 Meters2255.57a PB—
Apr 21Glenbard South Raider InvitationalApr 21 · 800 Meters · Place 6 · Glen Ellyn (Glenbard SoGlen Ellyn (Glenbard So800 Meters62:07.34a—
Apr 11Glenbard South Boys QuadApr 11 · 1600 Meters · Place 1 · Glen Ellyn (Glenbard SoGlen Ellyn (Glenbard So1600 Meters14:42.45a PB—
Apr 8Glenbard South Raider OpenApr 8 · 800 Meters · Place 3 · Glen Ellyn (Glenbard SoutGlen Ellyn (Glenbard Sout800 Meters32:04.7011
Apr 8Glenbard South Raider OpenApr 8 · 400 Meters · Place 10 · Glen Ellyn (Glenbard SoutGlen Ellyn (Glenbard Sout400 Meters1059.4911
Mar 252023 Proviso East Midwest ClassicMar 25 · 400 Meters · Place 12 · Glen Ellyn (Glenbard SoutGlen Ellyn (Glenbard Sout400 Meters1257.0610
Mar 252023 Proviso East Midwest ClassicMar 25 · 400 Meters · Place 12 · Glen Ellyn (Glenbard SoutGlen Ellyn (Glenbard Sout400 Meters1257.0610

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 18Greg Foster InvitationalFeb 18 · 600 Meters · Place 16 · Glen Ellyn (Glenbard SoutGlen Ellyn (Glenbard Sout600 Meters161:37.89 PB10

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 18IHSA Class 2A TRB Sectional #3 - Oak Park (Fenwick)May 18 · 800 Meters · Place 4 · Glen Ellyn (Glenbard SoGlen Ellyn (Glenbard So800 Meters42:10.30a10
May 7DuPage County Boys InvitationalMay 7 · 800 Meters · Place 12 · Glen Ellyn (Glenbard South)Glen Ellyn (Glenbard South)800 Meters12.2:24.96a10
Apr 30Jim Arnold InvitationalApr 30 · 800 Meters · Place 5 · Glen Ellyn (Glenbard South)Glen Ellyn (Glenbard South)800 Meters5.2:13.44a10
Apr 12Larkin vs. Glenbard South Dual Meet (Boys Only)Apr 12 · 400 Meters · Place 5 · Glen Ellyn (Glenbard South)Glen Ellyn (Glenbard South)400 Meters5.1:12.7210
Apr 12Larkin vs. Glenbard South Dual Meet (Boys Only)Apr 12 · 200 Meters · Place 5 · Glen Ellyn (Glenbard South)Glen Ellyn (Glenbard South)200 Meters5.27.39 PB10
Apr 9Glenbard South Raider OpenApr 9 · 800 Meters · Place 12 · Glen Ellyn (Glenbard South)Glen Ellyn (Glenbard South)800 Meters12.2:26.50aUnofficial10
Apr 9Glenbard South Raider OpenApr 9 · 200 Meters · Place 44 · Glen Ellyn (Glenbard South)Glen Ellyn (Glenbard South)200 Meters44.27.48aWind: 1Unofficial10
Apr 6Fanta Fast Fest - Running Events onlyApr 6 · 800 Meters · Place 10 · Glen Ellyn (Glenbard South)Glen Ellyn (Glenbard South)800 Meters10.2:32.010
Apr 6Fanta Fast Fest - Running Events onlyApr 6 · 400 Meters · Place 14 · Glen Ellyn (Glenbard South)Glen Ellyn (Glenbard South)400 Meters14.64.210
Mar 11Glenbard East Boys' TriangularMar 11 · 400 Meters · Place 2 · Glen Ellyn (Glenbard Sou.Glen Ellyn (Glenbard Sou.400 Meters21:02.69

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 19Upstate 8 Conference Boys Indoor ChampionshipMar 19 · 400 Meters · Place 16 · Glen Ellyn (Glenbard South)Glen Ellyn (Glenbard South)400 Meters16.1:03.59a9
Mar 15Raider Frosh/Soph MeetMar 15 · 400 Meters · Place 1 · Glen Ellyn (Glenbard South)Glen Ellyn (Glenbard South)400 Meters1.1:03.01a PB9
Feb 19Proviso East Greg Foster Track & Field Invite Feb 19 · 600 Meters · Place 6 · Glen Ellyn (Glenbard South)Glen Ellyn (Glenbard South)600 Meters6.1:42.00a9