Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorOlivet Nazarene Invitational · Jan 285:05.95aOlivet Nazarene InvitationalJanuary 28, 2023
1600 Meters · IndoorWWS MENS INDOOR INVITATIONAL #1 · Feb 214:52.94aWWS MENS INDOOR INVITATIONAL #1February 21, 2020
1600 Meters · Indoor · Hand timedYork Boys Quad #1 · Feb 24:50.9hYork Boys Quad #1February 2, 2019
1600 Meters · OutdoorDistance Night in Palatine · May 84:43.53Distance Night in PalatineMay 8, 2021
200 Meters · IndoorIWU Titan First Chance · Dec 724.45aIWU Titan First ChanceDecember 7, 2024
200 Meters · OutdoorONU Tiger Open · Apr 1224.31ONU Tiger OpenApril 12, 2025
3200 Meters · IndoorDVC Boys Indoor Conference · Mar 1510:32.17aDVC Boys Indoor ConferenceMarch 15, 2019
3200 Meters · Indoor · Hand timedYork Boys Quad #1 · Feb 211:17.1hYork Boys Quad #1February 2, 2019
3200 Meters · OutdoorNC, NV, WV Triangular - Boys · May 110:16.37aNC, NV, WV Triangular - BoysMay 1, 2021
400 Meters · IndoorIllinois College Jim Green Invite · Feb 354.17Illinois College Jim Green InviteFebruary 3, 2024
400 Meters · OutdoorEastern Illinois Big Blue Classic · Mar 2952.64aEastern Illinois Big Blue ClassicMarch 29, 2024
400 Meters · Relay Split · Indoor2025 DePauw Indoor Invitational · Feb 1557.2752025 DePauw Indoor InvitationalFebruary 15, 2025
400m Hurdles · 36" / 0.914m · OutdoorFirst Chance Invitational · Mar 281:03.77aFirst Chance InvitationalMarch 28, 2025
60 Meter · IndoorIWU Titan First Chance · Dec 77.72aIWU Titan First ChanceDecember 7, 2024
600 Meters · Indoor2025 DePauw Indoor Invitational · Feb 151:33.35a2025 DePauw Indoor InvitationalFebruary 15, 2025
600 Meters · Indoor · Hand timedYork Boys Quad #1 · Feb 21:40.9hYork Boys Quad #1February 2, 2019
800 Meters · IndoorWalter Cramer Invitational · Feb 52:11.97Walter Cramer InvitationalFebruary 5, 2022
800 Meters · OutdoorDuPage Valley Boys Conference · Jun 42:00.15DuPage Valley Boys ConferenceJune 4, 2021

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

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 12ONU Tiger OpenApr 12 · 200 Meters · Place 46 · Illinois Track ClubIllinois Track Club200 Meters4624.31 PB—
Mar 28First Chance InvitationalMar 28 · 400m Hurdles · Place 16 · University of Illinois ClubUniversity of Illinois Club400m Hurdles36" / 0.914m16.1:03.77a PBSr

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 22Margaret Bradley InvitationalFeb 22 · 200 Meters · Place 30 · University of Illinois ClubUniversity of Illinois Club200 Meters3024.86a—
Feb 152025 DePauw Indoor InvitationalFeb 15 · 600 Meters · Place 5 · University of Illinois ClubUniversity of Illinois Club600 Meters5.1:33.35a PBSr
Feb 152025 DePauw Indoor InvitationalFeb 15 · 60 Meter · Place 35 · University of Illinois ClubUniversity of Illinois Club60 MeterRound P35.7.98aSr
Feb 152025 DePauw Indoor InvitationalFeb 15 · 400 Meters · University of Illinois ClubUniversity of Illinois Club400 MetersRelay Split—57.275 PBSr
Feb 152025 DePauw Indoor InvitationalFeb 15 · 400 Meters · University of Illinois ClubUniversity of Illinois Club400 MetersRelay Split—57.275Sr
Feb 8Dr Jim Green ClassicFeb 8 · 60 Meter · Place 63 · University of Illinois ClubUniversity of Illinois Club60 MeterRound P63.7.89aSr
Feb 8Dr Jim Green ClassicFeb 8 · 200 Meters · Place 44 · University of Illinois ClubUniversity of Illinois Club200 Meters44.25.24aSr
Jan 25Illinois College Snow Bird InviteJan 25 · 200 Meters · Place 42 · University of Illinois ClubUniversity of Illinois Club200 Meters4225.53a—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 7IWU Titan First ChanceDec 7 · 60 Meter · Place 43 · University of Illinois ClubUniversity of Illinois Club60 MeterRound P43.7.72a PBSr
Dec 7IWU Titan First ChanceDec 7 · 200 Meters · Place 23 · University of Illinois ClubUniversity of Illinois Club200 Meters23.24.45a PBSr
Feb 3Illinois College Jim Green InviteFeb 3 · 400 Meters · Place 8 · Illinois Track ClubIllinois Track Club400 Meters854.17 PB—

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 29Eastern Illinois Big Blue ClassicMar 29 · 400 Meters · Place 15 · University of Illinois ClubUniversity of Illinois Club400 Meters15.52.64a PBJr
Mar 29Eastern Illinois Big Blue ClassicMar 29 · 100 Meters · Place 20 · University of Illinois ClubUniversity of Illinois Club100 Meters20.12.20aWind: 2.4Jr

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 24EIU Big Blue MeetMar 24 · 400 Meters · Place 18 · Illinois TCIllinois TC400 Meters1854.49SO
Mar 24EIU Big Blue MeetMar 24 · 200 Meters · Place 48 · Illinois TCIllinois TC200 Meters4825.01SO

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 28Olivet Nazarene InvitationalJan 28 · 1 Mile · Place 26 · University of Illinois ClubUniversity of Illinois Club1 Mile26.5:05.95a PBSo
Jan 28Olivet Nazarene InvitationalJan 28 · 200 Meters · Place 38 · University of Illinois ClubUniversity of Illinois Club200 Meters38.25.99aSo

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 26Illinois Club RelaysFeb 26 · 1 Mile · Place 106 · University of Illinois ClubUniversity of Illinois Club1 Mile106.5:06.29aFr
Feb 5Walter Cramer InvitationalFeb 5 · 800 Meters · Place 31 · Illinois Track ClubIllinois Track Club800 Meters312:11.97 PB—
Jan 29Olivet Nazarene InvitationalJan 29 · 800 Meters · Place 20 · University of Illinois ClubUniversity of Illinois Club800 Meters20.2:16.69aFr

2021 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 19IHSA 3A Boys State Track & Field ChampionshipsJun 19 · 800 Meters · Naperville (Central)Naperville (Central)800 MetersRelay Split—1:59.52aUnofficial12
Jun 10IHSA Class 3A TRB Sectional #8 - Naperville (North)Jun 10 · 800 Meters · Naperville (Central)Naperville (Central)800 MetersRelay Split—2:02.9Unofficial12
Jun 10IHSA Class 3A TRB Sectional #8 - Naperville (North)Jun 10 · 400 Meters · Naperville (Central)Naperville (Central)400 MetersRelay Split—0:51.8Unofficial12
Jun 4DuPage Valley Boys ConferenceJun 4 · 800 Meters · Place 3 · Naperville (Central)Naperville (Central)800 Meters32:00.15 PB12
May 22Grange | Tiger InvitationalMay 22 · 400 Meters · Naperville (Central)Naperville (Central)400 MetersRelay Split—0:52.4Unofficial12
May 22Grange | Tiger InvitationalMay 22 · 800 Meters · Place 6 · Naperville (Central)Naperville (Central)800 Meters6.2:02.14a12
May 15Wheaton North Best 4May 15 · 800 Meters · Place 1 · Naperville (Central)Naperville (Central)800 Meters12:02.2312
May 8Distance Night in PalatineMay 8 · 1600 Meters · Place 28 · Naperville (Central)Naperville (Central)1600 Meters284:43.53 PB—
May 1NC, NV, WV Triangular - BoysMay 1 · 3200 Meters · Place 2 · Naperville (Central)Naperville (Central)3200 Meters2.10:16.37a PB12
May 1NC, NV, WV Triangular - BoysMay 1 · 400 Meters · Place 3 · Naperville (Central)Naperville (Central)400 Meters3.54.42a12
May 1NC, NV, WV Triangular - BoysMay 1 · 200 Meters · Place 21 · Naperville (Central)Naperville (Central)200 Meters21.25.79a12
Apr 24Naperville | Wheaton InvitationalApr 24 · 400 Meters · Naperville (Central)Naperville (Central)400 MetersRelay Split—0:52.9Unofficial12
Apr 24Naperville | Wheaton InvitationalApr 24 · 800 Meters · Place 8 · Naperville (Central)Naperville (Central)800 Meters8.2:03.14a12
Apr 17Redhawk Intra-SquadApr 17 · 1600 Meters · Naperville (Central)Naperville (Central)1600 Meters—4:43.2Unofficial12
Apr 17Redhawk Intra-SquadApr 17 · 400 Meters · Place 1 · Naperville (Central)Naperville (Central)400 Meters1.53.90aUnofficial12

2020 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 25Wheaton North JV DualFeb 25 · 800 Meters · Naperville (Central)Naperville (Central)800 Meters—2:12.4Unofficial11
Feb 25Wheaton North JV DualFeb 25 · 200 Meters · Naperville (Central)Naperville (Central)200 Meters—27.2Unofficial11
Feb 21WWS MENS INDOOR INVITATIONAL #1Feb 21 · 1600 Meters · Place 4 · Naperville (Central)Naperville (Central)1600 Meters4.4:52.94a PB11
Feb 21WWS MENS INDOOR INVITATIONAL #1Feb 21 · 400 Meters · Place 3 · Naperville (Central)Naperville (Central)400 MetersRelay Split3.60.5Unofficial11
Feb 8York Boys QuadFeb 8 · 3200 Meters · Naperville (Central)Naperville (Central)3200 Meters—10:49.0Unofficial11
Feb 8York Boys QuadFeb 8 · 400 Meters · Place 1 · Naperville (Central)Naperville (Central)400 Meters1.58.3Unofficial11

2019 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 13Naperville Boys ABC MeetMay 13 · 3200 Meters · Place 5 · Naperville (Central)Naperville (Central)3200 Meters5.10:46.89a10
May 13Naperville Boys ABC MeetMay 13 · 400 Meters · Naperville (Central)Naperville (Central)400 MetersRelay Split—56.3Unofficial10
May 10DVC Boys ConferenceMay 10 · 1600 Meters · Place 7 · Naperville (Central)Naperville (Central)1600 Meters74:47.9210
May 6Plainfield-Naperville Distance Twilight MeetMay 6 · 800 Meters · Naperville (Central)Naperville (Central)800 Meters—2:10.9Unofficial10
May 387th ANNUAL DUPAGE COUNTY BOYS TRACK & FIELD CHAMPIONSHIPSMay 3 · 3200 Meters · Place 6 · Naperville (Central)Naperville (Central)3200 Meters6.10:26.90a10
Apr 24Hinsdale Central Frosh/Soph Boys InvitationalApr 24 · 1600 Meters · Place 4 · Naperville (Central)Naperville (Central)1600 Meters4.4:45.6010
Apr 15NC Time TApr 15 · 800 Meters · Naperville (Central)Naperville (Central)800 Meters—2:14.1Unofficial10
Apr 15NC Time TApr 15 · 400 Meters · Naperville (Central)Naperville (Central)400 Meters—58.9Unofficial10
Apr 9NC vs WV Boys DualApr 9 · 1600 Meters · Place 3 · Naperville (Central)Naperville (Central)1600 Meters3.5:01.010
Apr 9NC vs WV Boys DualApr 9 · 400 Meters · Naperville (Central)Naperville (Central)400 MetersRelay Split—61.4Unofficial10

2019 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 15DVC Boys Indoor ConferenceMar 15 · 3200 Meters · Place 7 · Naperville (Central)Naperville (Central)3200 Meters7.10:32.17a PB10
Feb 22WN vs NC Boys JVFeb 22 · 200 Meters · Naperville (Central)Naperville (Central)200 Meters—28.8Unofficial10
Feb 15WWS Tiger INDOOR Invitational #1Feb 15 · 800 Meters · Place 8 · Naperville (Central)Naperville (Central)800 Meters82:23.0310
Feb 2York Boys Quad #1Feb 2 · 3200 Meters · Place 6 · Naperville (Central)Naperville (Central)3200 Meters611:17.1h PB10
Feb 2York Boys Quad #1Feb 2 · 1600 Meters · Place 4 · Naperville (Central)Naperville (Central)1600 Meters44:50.9h PB10
Feb 2York Boys Quad #1Feb 2 · 600 Meters · Place 1 · Naperville (Central)Naperville (Central)600 Meters11:40.9h PB10
Jan 26NC TrialsJan 26 · 1600 Meters · Naperville (Central)Naperville (Central)1600 Meters—5:10Unofficial10
Jan 26NC TrialsJan 26 · 400 Meters · Naperville (Central)Naperville (Central)400 Meters—63.2Unofficial10

2018 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 7Plainfield Naperville Twilight Distance Meet 2018May 7 · 1600 Meters · Naperville (Central)Naperville (Central)1600 Meters—5:25.4Unofficial9
May 1DVC - JVMay 1 · 800 Meters · Naperville (Central)Naperville (Central)800 Meters—2:25.29
Apr 24NC vs WWS (Boys)Apr 24 · 800 Meters · Place 10 · Naperville (Central)Naperville (Central)800 Meters10.2:26.09
Apr 19NC Time TApr 19 · 1600 Meters · Naperville (Central)Naperville (Central)1600 Meters—5:33Unofficial9
Apr 11NC vs NN & MV (NCHS only)Apr 11 · 800 Meters · Naperville (Central)Naperville (Central)800 Meters—2:25Unofficial9
Apr 10NC Boys vs NN & MVApr 10 · 800 Meters · Place 3 · Naperville (Central)Naperville (Central)800 Meters3.2:24.19

2018 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 10Plainfield South Boys Indoor Invitational #2Mar 10 · 3200 Meters · Place 14 · Naperville (Central)Naperville (Central)3200 Meters14.11:42.51a9
Feb 23WN vs NC JV BoysFeb 23 · 1600 Meters · Naperville (Central)Naperville (Central)1600 Meters—5:24.9Unofficial9
Feb 23WN vs NC JV BoysFeb 23 · 200 Meters · Naperville (Central)Naperville (Central)200 Meters—29.2Unofficial9
Feb 16WWS vs Bartlett, Morris HS, Naperville CentralFeb 16 · 400 Meters · Naperville (Central)Naperville (Central)400 MetersRelay Split—64.1Unofficial9
Feb 16WWS vs Bartlett, Morris HS, Naperville CentralFeb 16 · 800 Meters · Place 6 · Naperville (Central)Naperville (Central)800 Meters6.2:28.34a9
Feb 3York Boys QuadFeb 3 · 600 Meters · Naperville (Central)Naperville (Central)600 Meters—1:51.0Unofficial9
Jan 1NC TrialsJan 1 · 1600 Meters · Naperville (Central)Naperville (Central)1600 Meters—5:41Unofficial9