Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCabin Fever Invitational · Mar 204:25.99aCabin Fever InvitationalMarch 20, 2021
1 Mile · OutdoorAPP State Open · Apr 264:26.38APP State OpenApril 26, 2024
1500 Meters · OutdoorVertKlasse Meeting · Apr 14:00.35VertKlasse MeetingApril 1, 2022
1600 Meters · IndoorCabin Fever Invitational · Mar 204:24.65aCabin Fever InvitationalMarch 20, 2021
1600 Meters · OutdoorGrange | Tiger Invitational · May 224:19.77aGrange | Tiger InvitationalMay 22, 2021
3000 Meters · OutdoorSunday Night Qualifier · May 189:07.25FSunday Night QualifierMay 18, 2025
3200 Meters · IndoorDVC Boys Indoor Conference · Mar 1510:08.32aDVC Boys Indoor ConferenceMarch 15, 2019
3200 Meters · OutdoorIHSA Class 3A TRB Sectional #8 - Naperville (North) · Jun 109:25.78aIHSA Class 3A TRB Sectional #8 - Naperville (North)June 10, 2021
5000 Meters · IndoorBuccaneer Indoor Track and Field Invitational · Feb 315:15.12aBuccaneer Indoor Track and Field InvitationalFebruary 3, 2022
5000 Meters · OutdoorDuke Invitational · Apr 714:46.49Duke InvitationalApril 7, 2022
800 Meters · Outdoor2023 Bill Carson · Mar 312:01.96a2023 Bill CarsonMarch 31, 2023

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

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 18Sunday Night QualifierMay 18 · 3000 Meters · Place 2 · App StateApp State3000 Meters29:07.25F PBJR
Apr 18App State Outdoor OpenApr 18 · 5000 Meters · Place 7 · App StateApp State5000 Meters715:10.39JR
Apr 10Duke InvitationalApr 10 · 5000 Meters · Place 49 · App StateApp State5000 Meters4914:57.49JR
Mar 21Mountaineer First ChanceMar 21 · 5000 Meters · Place 3 · App StateApp State5000 Meters315:27.98JR

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 26APP State OpenApr 26 · 1 Mile · Place 17 · App StateApp State1 Mile174:26.38 PBJR
Apr 19Georgia Tech InvitationalApr 19 · 5000 Meters · Place 14 · App StateApp State5000 Meters14.14:46.75aJr
Apr 11Duke InvitationalApr 11 · 5000 Meters · Place 13 · Appalachian StateAppalachian State5000 Meters1314:56.58a—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 28App State OpenApr 28 · 5000 Meters · Place 4 · Appalachian StateAppalachian State5000 Meters415:52.84SO
Apr 6Duke InvitationalApr 6 · 5000 Meters · Place 42 · App StateApp State5000 Meters42.14:47.81aSo
Mar 312023 Bill CarsonMar 31 · 1500 Meters · Place 5 · App StateApp State1500 Meters5.4:01.87aSo
Mar 312023 Bill CarsonMar 31 · 800 Meters · Place 8 · App StateApp State800 Meters8.2:01.96a PBSo

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 12Sun Belt Conference Outdoor ChampionshipsMay 12 · 5000 Meters · Place 11 · App StateApp State5000 Meters11.15:12.46aFr
Apr 15War Eagle InvitationalApr 15 · 1500 Meters · App StateApp State1500 Meters--DNSFr
Apr 7Duke InvitationalApr 7 · 5000 Meters · Place 38 · Appalachian StateAppalachian State5000 Meters3814:46.49 PB—
Apr 1VertKlasse MeetingApr 1 · 1500 Meters · Place 15 · Appalachian StateAppalachian State1500 Meters154:00.35 PBFR
Mar 19Charlotte 49er ClassicMar 19 · 5000 Meters · Place 12 · Appalachian StateAppalachian State5000 Meters1215:04.49FR

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 3Buccaneer Indoor Track and Field InvitationalFeb 3 · 5000 Meters · Place 4 · App StateApp State5000 Meters4.15:15.12a PBFr

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 19IHSA 3A Boys State Track & Field ChampionshipsJun 19 · 3200 Meters · Place 11 · Naperville (North)Naperville (North)3200 Meters11.9:27.17a12
Jun 17IHSA 1A Boys State Track & Field ChampionshipsJun 17 · 3200 Meters · Place 11 · Naperville (North)Naperville (North)3200 Meters119:27.1712
Jun 10IHSA Class 3A TRB Sectional #8 - Naperville (North)Jun 10 · 3200 Meters · Place 2 · Naperville (North)Naperville (North)3200 Meters2.9:25.78a PB12
Jun 4DuPage Valley Boys ConferenceJun 4 · 3200 Meters · Place 3 · Naperville (North)Naperville (North)3200 Meters39:30.8012
Jun 4DuPage Valley Boys ConferenceJun 4 · 1600 Meters · Place 5 · Naperville (North)Naperville (North)1600 Meters54:25.0112
May 27DuPage County MeetMay 27 · 1600 Meters · Place 1 · Naperville (North)Naperville (North)1600 Meters14:29.7212
May 22Grange | Tiger InvitationalMay 22 · 1600 Meters · Place 5 · Naperville (North)Naperville (North)1600 Meters5.4:19.77a PB12
May 15Wheaton North Best 4May 15 · 3200 Meters · Place 1 · Naperville (North)Naperville (North)3200 Meters19:30.4812
May 7Gus Scott InvitationalMay 7 · 3200 Meters · Place 1 · Naperville (North)Naperville (North)3200 Meters1.9:31.14a12
Apr 30DeKalb, NN, MV Triangular - BoysApr 30 · 1600 Meters · Place 1 · Naperville (North)Naperville (North)1600 Meters1.4:26.51a12

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 20Cabin Fever InvitationalMar 20 · 1 Mile · Place 14 · UnattachedUnattached1 Mile14.4:25.99a PB12
Mar 20Cabin Fever InvitationalMar 20 · 1600 Meters · Place 14 · UnattachedUnattached1600 Meters14.4:24.65a PB12

2020 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 20TWILIGHT TRIALS #1Apr 20 · 2 Miles · Place 13 · Naperville (North)Naperville (North)2 Miles13.9:48.0hUnofficial11
Mar 6York Boys InvitationalMar 6 · 3200 Meters · Place 7 · Naperville (North)Naperville (North)3200 Meters710:09.0011

2020 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 22Plainfield South Boys Indoor Invitational #1Feb 22 · 1600 Meters · Naperville (North)Naperville (North)1600 Meters—NT11

2019 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 13Naperville Boys ABC MeetMay 13 · 3200 Meters · Place 1 · Naperville (North)Naperville (North)3200 Meters1.10:09.56a10
May 10DVC Boys ConferenceMay 10 · 3200 Meters · Place 5 · Naperville (North)Naperville (North)3200 Meters510:00.2610
May 387th ANNUAL DUPAGE COUNTY BOYS TRACK & FIELD CHAMPIONSHIPSMay 3 · 3200 Meters · Place 4 · Naperville (North)Naperville (North)3200 Meters4.10:18.73a10
Apr 16NN vs WVApr 16 · 1600 Meters · Naperville (North)Naperville (North)1600 Meters—4:46.5Unofficial10
Apr 12Gus Scott InvitationalApr 12 · 3200 Meters · Place 3 · Naperville (North)Naperville (North)3200 Meters310:14.67PR10
Mar 8Batavia Distance MadnessMar 8 · 1600 Meters · Place 51 · Naperville (North)Naperville (North)1600 Meters514:42.6010

2019 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 15DVC Boys Indoor ConferenceMar 15 · 3200 Meters · Place 4 · Naperville (North)Naperville (North)3200 Meters4.10:08.32a PB10
Mar 15DVC Boys Indoor ConferenceMar 15 · 1600 Meters · Naperville (North)Naperville (North)1600 Meters—DNS10
Feb 22WWS Tiger INDOOR Invitational #2Feb 22 · 3200 Meters · Place 2 · Naperville (North)Naperville (North)3200 Meters210:20.5210
Feb 16Plainfield South Boys Invitational #1Feb 16 · 1600 Meters · Place 2 · Naperville (North)Naperville (North)1600 Meters24:48.3210
Feb 7WN vs NN, EA, SOFeb 7 · 1600 Meters · Naperville (North)Naperville (North)1600 Meters—4:54.02Unofficial10

2018 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 112018 DVC Boys Outdoor ConferenceMay 11 · 3200 Meters · Place 9 · Naperville (North)Naperville (North)3200 Meters9.10:30.62a9
May 4DuPage Boys County InviteMay 4 · 1600 Meters · Place 9 · Naperville (North)Naperville (North)1600 Meters9.4:48.91a9
Apr 10NC Boys vs NN & MVApr 10 · 1600 Meters · Place 1 · Naperville (North)Naperville (North)1600 Meters1.4:569

2018 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 23WWS vs Naperville North, Waubonsie Valley, West AuroraFeb 23 · 1600 Meters · Place 4 · Naperville (North)Naperville (North)1600 Meters4.5:04.57a9

2017 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 13Naper Prairie MS Conference ChampionshipMay 13 · 1600 Meters · Place 3 · Washington (Naperville)Washington (Naperville)1600 Meters3.5:01.35a8
May 13Naper Prairie MS Conference ChampionshipMay 13 · 800 Meters · Place 13 · Washington (Naperville)Washington (Naperville)800 Meters13.2:26.93a8