Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 30" / 0.762m · OutdoorIESA 3A - Sectional 1 @ Johnsburg HS · May 1617.79aIESA 3A - Sectional 1 @ Johnsburg HSMay 16, 2026
1600 Meters · OutdoorMNC Boys Conference Track Meet · May 135:42.75aMNC Boys Conference Track MeetMay 13, 2025
400 Meters · OutdoorIESA 3A - Sectional 1 @ Johnsburg HS · May 161:01.51aIESA 3A - Sectional 1 @ Johnsburg HSMay 16, 2026
800 Meters · OutdoorIESA 3A - Sectional 1 @ Johnsburg HS · May 172:44.32aIESA 3A - Sectional 1 @ Johnsburg HSMay 17, 2025

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 16IESA 3A - Sectional 1 @ Johnsburg HSMay 16 · 110m Hurdles · Place 4 · Crystal Lake Prairie Grove110m Hurdles30" / 0.762m4.17.79a PB8
May 16IESA 3A - Sectional 1 @ Johnsburg HSMay 16 · 400 Meters · Place 9 · Crystal Lake Prairie Grove400 Meters9.1:01.51a PB8
May 12Mid-Northern Boys Conference MeetMay 12 · 110m Hurdles · Place 6 · Crystal Lake Prairie Grove110m Hurdles30" / 0.762m6.18.94a8
May 12Mid-Northern Boys Conference MeetMay 12 · 400 Meters · Place 4 · Crystal Lake Prairie Grove400 Meters4.1:03.04a8
May 6GKMS InvitationalMay 6 · 110m Hurdles · Place 5 · Crystal Lake Prairie Grove110m Hurdles518.12a8
May 6GKMS InvitationalMay 6 · 400 Meters · Place 5 · Crystal Lake Prairie Grove400 Meters51:03.50a8
Apr 29MNC-MCMS track meetApr 29 · 110m Hurdles · Place 3 · Crystal Lake Prairie Grove110m Hurdles30" / 0.762m3.18.78
Apr 8GKMS QuadApr 8 · 110m Hurdles · Place 1 · Crystal Lake Prairie Grove110m Hurdles119.87a8

2025 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 17IESA 3A - Sectional 1 @ Johnsburg HSMay 17 · 1600 Meters · Place 3 · Crystal Lake Prairie Grove1600 Meters3.5:46.65a7
May 17IESA 3A - Sectional 1 @ Johnsburg HSMay 17 · 110m Hurdles · Place 3 · Crystal Lake Prairie Grove110m Hurdles30" / 0.762m3.18.25a7
May 17IESA 3A - Sectional 1 @ Johnsburg HSMay 17 · 800 Meters · Place 5 · Crystal Lake Prairie Grove800 Meters5.2:44.32a PB7
May 17IESA 3A - Sectional 1 @ Johnsburg HSMay 17 · 400 Meters · Crystal Lake Prairie Grove400 Meters—DNS7
May 13MNC Boys Conference Track MeetMay 13 · 400 Meters · Place 7 · Crystal Lake Prairie Grove400 Meters71:09.08a7
May 13MNC Boys Conference Track MeetMay 13 · 110m Hurdles · Place 1 · Crystal Lake Prairie Grove110m Hurdles118.63a7
May 13MNC Boys Conference Track MeetMay 13 · 1600 Meters · Place 3 · Crystal Lake Prairie Grove1600 Meters35:42.75a PB7
May 13MNC Boys Conference Track MeetMay 13 · 800 Meters · Place 4 · Crystal Lake Prairie Grove800 Meters42:47.54a7
May 7GKMS InvitationalMay 7 · 1600 Meters · Place 5 · Crystal Lake Prairie Grove1600 Meters55:59.20a7
May 7GKMS InvitationalMay 7 · 800 Meters · Place 9 · Crystal Lake Prairie Grove800 Meters92:47.91a7
May 7GKMS InvitationalMay 7 · 110m Hurdles · Place 2 · Crystal Lake Prairie Grove110m Hurdles219.14a7
May 7GKMS InvitationalMay 7 · 400 Meters · Place 6 · Crystal Lake Prairie Grove400 Meters61:11.79a7
Apr 29Mid-Northern Track MeetApr 29 · 800 Meters · Place 6 · Crystal Lake Prairie Grove800 Meters62:51.07
Apr 29Mid-Northern Track MeetApr 29 · 400 Meters · Place 6 · Crystal Lake Prairie Grove400 Meters61:09.97
Apr 29Mid-Northern Track MeetApr 29 · 110m Hurdles · Place 2 · Crystal Lake Prairie Grove110m Hurdles218.87
Apr 29Mid-Northern Track MeetApr 29 · 1600 Meters · Place 2 · Crystal Lake Prairie Grove1600 Meters26:03.77
Apr 23GKMS QuadApr 23 · 110m Hurdles · Place 1 · Crystal Lake Prairie Grove110m Hurdles119.53a7
Apr 23GKMS QuadApr 23 · 1600 Meters · Place 4 · Crystal Lake Prairie Grove1600 Meters46:09.30a7
Apr 23GKMS QuadApr 23 · 800 Meters · Place 5 · Crystal Lake Prairie Grove800 Meters52:54.32a7
Apr 15Mid-Northern TrackApr 15 · 110m Hurdles · Place 4 · Crystal Lake Prairie Grove110m Hurdles419.17
Apr 15Mid-Northern TrackApr 15 · 800 Meters · Place 2 · Crystal Lake Prairie Grove800 Meters22:48.37

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 14MNC Boys Conference Track MeetMay 14 · 110m Hurdles · Place 2 · Crystal Lake Prairie Grove110m Hurdles30" / 0.762m2.19.44a6
May 14MNC Boys Conference Track MeetMay 14 · 800 Meters · Place 9 · Crystal Lake Prairie Grove800 Meters9.2:53.17a6
May 11IESA 3A - Sectional 1 @ Deerfield HSMay 11 · 110m Hurdles · Place 5 · Crystal Lake Prairie Grove110m Hurdles30" / 0.762m5.20.18a6
May 1GKMS InvitationalMay 1 · 110m Hurdles · Place 5 · Crystal Lake Prairie Grove110m Hurdles30" / 0.762m5.20.14a6
Apr 30MNC Week 2 @MarengoApr 30 · 1600 Meters · Place 2 · Crystal Lake Prairie Grove1600 Meters2.6:23.86
Apr 30MNC Week 2 @MarengoApr 30 · 110m Hurdles · Place 1 · Crystal Lake Prairie Grove110m Hurdles30" / 0.762m1.20.46
Apr 30MNC Week 2 @MarengoApr 30 · 800 Meters · Place 9 · Crystal Lake Prairie Grove800 Meters9.3:07.96
Apr 30MNC Week 2 @MarengoApr 30 · 400 Meters · Place 4 · Crystal Lake Prairie Grove400 Meters4.1:16.16
Apr 23Harvard Junior High Track Meet (HJH, PG, CL & Marengo)Apr 23 · 1600 Meters · Place 5 · Crystal Lake Prairie Grove1600 Meters5.6:36.35a6
Apr 23Harvard Junior High Track Meet (HJH, PG, CL & Marengo)Apr 23 · 110m Hurdles · Place 4 · Crystal Lake Prairie Grove110m Hurdles30" / 0.762m4.26.22a6
Apr 22GKMS QuadApr 22 · 1600 Meters · Place 6 · Crystal Lake Prairie Grove1600 Meters6.6:42.51a6
Apr 22GKMS QuadApr 22 · 110m Hurdles · Place 1 · Crystal Lake Prairie Grove110m Hurdles30" / 0.762m1.21.80a6
Apr 22GKMS QuadApr 22 · 800 Meters · Place 4 · Crystal Lake Prairie Grove800 Meters4.2:59.78a6