Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorAurora University Grand Prix · Jan 274:32.70aAurora University Grand PrixJanuary 27, 2023
100 Meters · OutdoorAugustana Midwest Twilight Qualifier · May 1311.23aAugustana Midwest Twilight QualifierMay 13, 2026
1500 Meters · OutdoorWheaton College Invitational · Apr 134:12.69aWheaton College InvitationalApril 13, 2024
1600 Meters · OutdoorIHSA Class 3A TRB Sectional #8 - Naperville (North) · Jun 104:47.78aIHSA Class 3A TRB Sectional #8 - Naperville (North)June 10, 2021
200 Meters · IndoorWindy City Rumble · Jan 3123.49aWindy City RumbleJanuary 31, 2026
200 Meters · OutdoorAugustana Midwest Twilight Qualifier · May 1322.49aAugustana Midwest Twilight QualifierMay 13, 2026
3000 Meters · IndoorKeck DIII Select · Feb 29:28.06aKeck DIII SelectFebruary 2, 2024
400 Meters · IndoorNACC Championship · Feb 2752.25aNACC ChampionshipFebruary 27, 2026
400 Meters · OutdoorNACC Outdoor Championships · May 351.54aNACC Outdoor ChampionshipsMay 3, 2024
400 Meters · Relay Split · OutdoorNACC Outdoor · May 151.36NACC OutdoorMay 1, 2026
60 Meters · IndoorF Lee Slick Invitational · Feb 207.29aF Lee Slick InvitationalFebruary 20, 2026
800 Meters · IndoorAurora Grand Prix · Jan 191:59.47aAurora Grand PrixJanuary 19, 2024
800 Meters · OutdoorNCC Carius/Gregory Invitational · May 111:59.31NCC Carius/Gregory InvitationalMay 11, 2023
Complete · OutdoorBolingbrook Boys Triangular #1 · Apr 92:24.50hPRBolingbrook Boys Triangular #1April 9, 2019

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 13Augustana Midwest Twilight QualifierMay 13 · 200 Meters · Place 38 · AuroraAurora200 Meters38.22.49a PBWind: -0.6Sr
May 13Augustana Midwest Twilight QualifierMay 13 · 100 Meters · Place 48 · AuroraAurora100 MetersRound P48.11.23a PBWind: -0.3Sr
May 8St Francis Fighting Chance InviteMay 8 · 200 Meters · Place 33 · AuroraAurora200 Meters33.23.17aWind: -1.1Sr
May 8St Francis Fighting Chance InviteMay 8 · 100 Meters · Place 46 · AuroraAurora100 MetersRound P46.11.36aWind: 0Sr
May 1NACC OutdoorMay 1 · 400 Meters · AuroraAurora400 MetersRelay Split—51.36 PBSr
May 1NACC OutdoorMay 1 · 400 Meters · Place 13 · AuroraAurora400 MetersRound P13.51.89aSr
May 1NACC OutdoorMay 1 · 200 Meters · Place 15 · AuroraAurora200 MetersRound P15.23.36aWind: -0.8Sr
Apr 24Cougar Invitational (Concordia Chicago)Apr 24 · 200 Meters · Place 9 · AuroraAurora200 Meters9.22.69aWind: 2.5Sr
Apr 24Cougar Invitational (Concordia Chicago)Apr 24 · 100 Meters · Place 11 · AuroraAurora100 Meters11.11.24aWind: 1.9Sr
Apr 18Don Church Twilight MeetApr 18 · 400 Meters · Place 19 · AuroraAurora400 Meters19.53.00aSr
Apr 92026 Chicagoland ChampionshipsApr 9 · 400 Meters · Place 25 · AuroraAurora400 Meters25.51.92aSr
Mar 31Wheaton InviteMar 31 · 200 Meters · Place 20 · AuroraAurora200 Meters20.23.00aWind: 2Sr
Mar 27First Chance InvitationalMar 27 · 200 Meters · Place 14 · AuroraAurora200 Meters14.23.10aWind: 0.8Sr
Mar 27First Chance InvitationalMar 27 · 100 Meters · Place 31 · AuroraAurora100 Meters31.11.60aWind: 1.8Sr

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 27NACC ChampionshipFeb 27 · 400 Meters · Place 8 · AuroraAurora400 Meters8.52.25a PBSr
Feb 20F Lee Slick InvitationalFeb 20 · 60 Meters · Place 24 · AuroraAurora60 MetersRound P247.29a PBSr
Feb 6Keck DIII SelectFeb 6 · 400 Meters · Place 19 · AuroraAurora400 Meters1952.87aSr
Feb 6Keck DIII SelectFeb 6 · 200 Meters · Place 20 · AuroraAurora200 Meters2023.56aSr
Jan 31Windy City RumbleJan 31 · 400 Meters · Place 2 · AuroraAurora400 Meters252.51aSr
Jan 31Windy City RumbleJan 31 · 200 Meters · Place 8 · AuroraAurora200 Meters823.49a PBSr
Jan 24Aurora Grand PrixJan 24 · 400 Meters · Place 26 · AuroraAurora400 Meters2652.44aSr
Jan 17Coach Shoe InvitationalJan 17 · 200 Meters · Place 3 · AuroraAurora200 Meters323.64aSr

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 5Titan First ChanceDec 5 · 400 Meters · Place 8 · AuroraAurora400 Meters8.53.45aSr
Dec 5Titan First ChanceDec 5 · 200 Meters · Place 15 · AuroraAurora200 Meters15.23.82aSr
Feb 28NACC Indoor ChampionshipsFeb 28 · 400 Meters · Place 10 · AuroraAurora400 Meters10.52.96aJr
Feb 21F Lee Slick InvitationalFeb 21 · 400 Meters · Place 11 · AuroraAurora400 Meters1153.23a—
Feb 14Chicagoland Intercollegiate Indoor Track & Field Inv.Feb 14 · 800 Meters · Place 27 · AuroraAurora800 Meters272:07.17JR
Feb 7Keck Select Feb 7 · 1 Mile · Place 52 · AuroraAurora1 Mile525:02.90a—
Feb 1Windy City RumbleFeb 1 · 800 Meters · Place 25 · AuroraAurora800 Meters252:10.97a—
Jan 25Aurora Grand PrixJan 25 · 800 Meters · Place 18 · AuroraAurora800 Meters182:06.69a—

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 14Midwest Twilight Final QualifierMay 14 · 200 Meters · Place 57 · AuroraAurora200 Meters5722.86aJr
May 9St Francis Fighting Chance InviteMay 9 · 400 Meters · Place 26 · AuroraAurora400 Meters2652.86JR
May 9St Francis Fighting Chance InviteMay 9 · 200 Meters · Place 37 · AuroraAurora200 Meters3722.94JR
May 2NACC Outdoor ChampionshipsMay 2 · 400 Meters · Place 12 · AuroraAurora400 MetersRound P12.52.37aJr
Apr 25Elmhurst TwilightApr 25 · 400 Meters · Place 16 · AuroraAurora400 Meters16.52.05aJr
Apr 25Elmhurst TwilightApr 25 · 200 Meters · Place 25 · AuroraAurora200 Meters25.23.73aWind: -0.4Jr
Apr 17Don ChurchApr 17 · 800 Meters · Place 17 · AuroraAurora800 Meters17.2:04.31aJr
Apr 17Don ChurchApr 17 · 400 Meters · Place 13 · AuroraAurora400 Meters13.52.57aJr
Apr 12Wheaton (Ill) InvitationalApr 12 · 400 Meters · Place 24 · AuroraAurora400 Meters2452.47aJr
Apr 5Viking OlympicsApr 5 · 1500 Meters · Place 40 · AuroraAurora1500 Meters404:37.62aJr
Apr 5Viking OlympicsApr 5 · 800 Meters · Place 11 · AuroraAurora800 Meters112:05.37aJr

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 15Augustana Midwest Twilight QualifierMay 15 · 800 Meters · Place 32 · AuroraAurora800 Meters321:59.56a—
May 9NCC Carius/Gregory MeetMay 9 · 400 Meters · Place 14 · AuroraAurora400 Meters1453.23SO
May 9NCC Carius/Gregory MeetMay 9 · 400 Meters · Place 14 · AuroraAurora400 Meters1453.23SO
May 3NACC Outdoor ChampionshipsMay 3 · 400 Meters · Place 7 · AuroraAurora400 MetersRound P7.51.54a PBSo
May 3NACC Outdoor ChampionshipsMay 3 · 400 Meters · Place 9 · AuroraAurora400 Meters9.52.78aSo
Apr 13Wheaton College InvitationalApr 13 · 1500 Meters · Place 28 · AuroraAurora1500 Meters28.4:12.69a PBSo
Apr 13Wheaton College InvitationalApr 13 · 800 Meters · Place 29 · AuroraAurora800 Meters29.2:04.11aSo
Mar 28First Chance InvitationalMar 28 · 800 Meters · Place 7 · AuroraAurora800 Meters7.2:02.30aSo

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 16Slick InviteFeb 16 · 800 Meters · Place 12 · AuroraAurora800 Meters12.2:00.47aSo
Feb 102024 Windy City RumbleFeb 10 · 1 Mile · Place 11 · AuroraAurora1 Mile114:34.68a—
Feb 102024 Windy City RumbleFeb 10 · 800 Meters · Place 8 · AuroraAurora800 Meters82:00.88a—
Feb 2Keck DIII SelectFeb 2 · 1 Mile · Place 13 · AuroraAurora1 Mile13.4:37.12aSo
Feb 2Keck DIII SelectFeb 2 · 3000 Meters · Place 26 · AuroraAurora3000 Meters26.9:28.06a PBSo
Jan 19Aurora Grand PrixJan 19 · 800 Meters · Place 5 · AuroraAurora800 Meters51:59.47a PB—

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 18Augustana College Midwest Twilight QualifierMay 18 · 1500 Meters · Place 42 · AuroraAurora1500 Meters424:22.29a—
May 11NCC Carius/Gregory InvitationalMay 11 · 800 Meters · Place 24 · AuroraAurora800 Meters241:59.31 PBFR
Apr 28Elmhurst University TwilightApr 28 · 1500 Meters · Place 25 · AuroraAurora1500 Meters254:16.27FR
Apr 22Wheaton Don Church TwilightApr 22 · 1500 Meters · Place 15 · AuroraAurora1500 Meters154:24.56FR
Apr 22Wheaton Don Church TwilightApr 22 · 800 Meters · Place 9 · AuroraAurora800 Meters92:05.39FR
Apr 14Wheaton (IL) InvitationalApr 14 · 800 Meters · Place 24 · AuroraAurora800 Meters24.2:02.99aFr
Apr 7NCC 1st Chance InvitationalApr 7 · 1500 Meters · Place 29 · AuroraAurora1500 Meters294:25.35FR
Apr 7NCC 1st Chance InvitationalApr 7 · 1500 Meters · Place 29 · AuroraAurora1500 Meters294:25.35FR

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 24NACC Indoor Track & Field ChampionshipsFeb 24 · 1 Mile · Place 9 · AuroraAurora1 Mile9.4:37.12aFr
Feb 24NACC Indoor Track & Field ChampionshipsFeb 24 · 800 Meters · Place 10 · AuroraAurora800 Meters10.2:03.92aFr
Feb 18Margaret Bradley InvitationalFeb 18 · 800 Meters · Place 9 · AuroraAurora800 Meters92:04.78FR
Feb 11Pat Heenan InvitationalFeb 11 · 1 Mile · Place 40 · AuroraAurora1 Mile404:56.29FR
Feb 11Pat Heenan InvitationalFeb 11 · 800 Meters · Place 26 · AuroraAurora800 Meters262:08.35FR
Feb 11Pat Heenan InvitationalFeb 11 · 1 Mile · Place 40 · AuroraAurora1 Mile404:56.29FR
Feb 11Pat Heenan InvitationalFeb 11 · 800 Meters · Place 26 · AuroraAurora800 Meters262:08.35FR
Feb 3Keck DIII SelectFeb 3 · 800 Meters · Place 9 · AuroraAurora800 Meters92:01.25FR
Feb 3Keck DIII SelectFeb 3 · 800 Meters · Place 9 · AuroraAurora800 Meters92:01.25FR
Jan 27Aurora University Grand PrixJan 27 · 1 Mile · Place 20 · AuroraAurora1 Mile204:32.70a PBFr

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 29Homewood Flossmoor Dick Beebe InvitationalApr 29 · 800 Meters · Place 4 · BolingbrookBolingbrook800 Meters4.2:05.74a12
Apr 26Sandburg Boys SWSC QuadApr 26 · 800 Meters · Place 2 · BolingbrookBolingbrook800 Meters22:04.712
Apr 12Raider Boys Quad #1Apr 12 · 800 Meters · Place 5 · BolingbrookBolingbrook800 Meters52:12.612
Mar 11Batavia Distance MadnessMar 11 · 800 Meters · Place 43 · BolingbrookBolingbrook800 Meters432:07.5112

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 19Proviso East Greg Foster Track & Field Invite Feb 19 · 800 Meters · Place 5 · BolingbrookBolingbrook800 Meters5.2:09.11a12
Feb 12HF Boys Indoor Meet #1Feb 12 · 400 Meters · Place 5 · BolingbrookBolingbrook400 Meters5.56.48a12
Feb 5York Boys QuadFeb 5 · 800 Meters · BolingbrookBolingbrook800 Meters—DNS12

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 10IHSA Class 3A TRB Sectional #8 - Naperville (North)Jun 10 · 1600 Meters · Place 23 · BolingbrookBolingbrook1600 Meters23.4:47.78a PB11
Jun 2Southwest Suburban Conference Blue Div Boys ChampionshipsJun 2 · 1600 Meters · Place 13 · BolingbrookBolingbrook1600 Meters13.4:55.91a11
Jun 2Southwest Suburban Conference Blue Div Boys ChampionshipsJun 2 · 800 Meters · Place 9 · BolingbrookBolingbrook800 Meters9.2:03.21a11
May 24Bolingbrook vs. Homewood -Flossmoor DualMay 24 · 800 Meters · Place 3 · BolingbrookBolingbrook800 Meters3.2:05.611
May 6Bolingbrook Distance Time TrialsMay 6 · 1600 Meters · Place 2 · BolingbrookBolingbrook1600 Meters2.4:52.63Unofficial11
May 6Bolingbrook Distance Time TrialsMay 6 · 800 Meters · Place 1 · BolingbrookBolingbrook800 Meters1.2:10.22Unofficial11

2020 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 22Greg Foster InvitationalFeb 22 · 800 Meters · Place 4 · Bolingbrook High SchBolingbrook High Sch800 Meters42:12.86SO

2019 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 20Lockport Fresh/Soph ABC InviteApr 20 · 1600 Meters · Place 5 · BolingbrookBolingbrook1600 Meters55:19.519
Apr 9Bolingbrook Boys Triangular #1Apr 9 · Complete · Place 5 · BolingbrookBolingbrookComplete55:18.28hPR9
Apr 9Bolingbrook Boys Triangular #1Apr 9 · Complete · Place 5 · BolingbrookBolingbrookComplete52:24.50hPR PB9
Mar 8Batavia Distance MadnessMar 8 · 800 Meters · Place 81 · BolingbrookBolingbrook800 Meters812:14.699