Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorLake County Invitational · May 94:55.64aLake County InvitationalMay 9, 2014
5000 Meters · OutdoorTwin Cities Twilight 5000 · Aug 2216:15.94aTwin Cities Twilight 5000August 22, 2025
800 Meters · IndoorLake Michigan Boys Invitational · Mar 191:59.89aLake Michigan Boys InvitationalMarch 19, 2016
800 Meters · OutdoorIHSA Boys 3A Sectional - Palatine · May 211:57.37aIHSA Boys 3A Sectional - PalatineMay 21, 2015

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

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Aug 22Twin Cities Twilight 5000Aug 22 · 5000 Meters · Place 17 · MinnesotaMinnesota5000 Meters17.16:15.94a PB-

2016 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 13Fox Valley Conference Boys ChampionshipMay 13 · 800 Meters · Place 10 · Grayslake (North)Grayslake (North)800 Meters10.2:02.10a12
May 6Lake County Boys Track & Field MeetMay 6 · 800 Meters · Place 4 · Grayslake (North)Grayslake (North)800 Meters4.1:58.08a12
Apr 16Warren Blue Devil InvitationalApr 16 · 800 Meters · Place 2 · Grayslake (North)Grayslake (North)800 Meters2.1:59.7012

2016 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 26Illinois Top Times Championships - Class 3AMar 26 · 800 Meters · Place 7 · Grayslake (North)Grayslake (North)800 Meters7.2:00.58a12
Mar 19Lake Michigan Boys InvitationalMar 19 · 800 Meters · Place 4 · Grayslake (North)Grayslake (North)800 Meters4.1:59.89a PB12
Mar 15Fox Valley Boys Conference InvitationalMar 15 · 800 Meters · Place 2 · Grayslake (North)Grayslake (North)800 Meters2.2:00.31a12
Feb 26Antioch Boys Indoor InvitationalFeb 26 · 800 Meters · Place 2 · Grayslake (North)Grayslake (North)800 Meters2.2:01.03a12

2015 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 21IHSA Boys 3A Sectional - PalatineMay 21 · 800 Meters · Place 5 · Grayslake (North)Grayslake (North)800 Meters5.1:57.37a PB11
May 15Fox Valley Conference MeetMay 15 · 800 Meters · Place 4 · Grayslake (North)Grayslake (North)800 Meters4.1:57.88a11
May 8Lake County Boys InvitationalMay 8 · 800 Meters · Place 20 · Grayslake (North)Grayslake (North)800 Meters20.2:16.06a11
Apr 25Lake Forest Boys InvitationalApr 25 · 800 Meters · Place 2 · Grayslake (North)Grayslake (North)800 Meters2.2:00.68a11
Apr 18Warren Boys InvitationalApr 18 · 800 Meters · Place 2 · Grayslake (North)Grayslake (North)800 Meters2.2:01.0011

2015 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 28Illinois Top Times - 3AMar 28 · 800 Meters · Place 8 · Grayslake (North)Grayslake (North)800 Meters8.2:02.49a11
Mar 21Lake Michigan InvitationalMar 21 · 800 Meters · Place 6 · Grayslake (North)Grayslake (North)800 Meters6.2:01.04a11
Mar 21Lake Michigan Boys InvitationalMar 21 · 800 Meters · Place 6 · Grayslake (North)Grayslake (North)800 Meters6.2:01.04a11
Feb 28Antioch Indoor InvitationalFeb 28 · 800 Meters · Place 2 · Grayslake (North)Grayslake (North)800 Meters2.2:04.22a11

2014 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 9Lake County InvitationalMay 9 · 1600 Meters · Place 26 · Grayslake (North)Grayslake (North)1600 Meters26.4:55.64a PB10