Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorAAU Track & Field Region 13 Qualifier · Jun 264:33.35AAU Track & Field Region 13 QualifierJune 26, 2025
1600 Meters · OutdoorYorkville Matt Wulf Invitational · Apr 175:21.07aYorkville Matt Wulf InvitationalApril 17, 2025
200 Meters · OutdoorAAU Central District Qualifier · Jun 824.45aAAU Central District QualifierJune 8, 2024
400 Meters · OutdoorThunderbolt FS Invite · Apr 2953.93aThunderbolt FS InviteApril 29, 2024
600 Meters · IndoorOlivet Nazarene 3A Boys HS Invitational · Feb 241:39.43aOlivet Nazarene 3A Boys HS InvitationalFebruary 24, 2023
600 Meters · OutdoorHillcrest Triangular · Apr 291:37.1Hillcrest TriangularApril 29, 2025
800 Meters · IndoorLemont Indoor Invitational · Mar 162:07.20Lemont Indoor InvitationalMarch 16, 2024
800 Meters · OutdoorIHSA Class 3A TRB Sectional - #8 Chicago Heights (Bloom) · May 152:04.19aIHSA Class 3A TRB Sectional - #8 Chicago Heights (Bloom)May 15, 2024
Long Jump · OutdoorLemont Quad - LHS, EP, TFS, TFN. · Apr 164.61mLemont Quad - LHS, EP, TFS, TFN.April 16, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 55/5 TF South Boys QuadMay 5 · 400 Meters · Place 6 · Lansing (Thornton Fractional South)Lansing (Thornton Fractional South)400 Meters6.55.66a12
May 134th Annual Pete Struck Eagle ClassicMay 1 · 800 Meters · Lansing (Thornton Fractional South)Lansing (Thornton Fractional South)800 Meters—DNS12
Apr 28IKE TriangularApr 28 · 800 Meters · Place 1 · Lansing (Thornton Fractional South)Lansing (Thornton Fractional South)800 Meters1.2:06.35a12
Apr 28IKE TriangularApr 28 · 400 Meters · Lansing (Thornton Fractional South)Lansing (Thornton Fractional South)400 Meters—SCR12
Apr 204/20 TF South Boys QuadApr 20 · 400 Meters · Lansing (Thornton Fractional South)Lansing (Thornton Fractional South)400 Meters—SCR12
Apr 13TF South TRIApr 13 · 400 Meters · Lansing (Thornton Fractional South)Lansing (Thornton Fractional South)400 Meters—DNS12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 72026 Raptor Indoor Boys InviteMar 7 · 800 Meters · Place 10 · Lansing (Thornton Fractional SoutLansing (Thornton Fractional Sout800 Meters102:09.75a12
Feb 273A Boys ONU HS ClassicFeb 27 · 800 Meters · Place 15 · Lansing (Thornton FractioLansing (Thornton Fractio800 Meters152:08.6212

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 202nd Annual Purple Smoke Holiday InviteDec 20 · 800 Meters · Place 8 · UnattachedUnattached800 Meters8.2:13.64a12
Dec 202nd Annual Purple Smoke Holiday InviteDec 20 · 400 Meters · UnattachedUnattached400 Meters—DNS12

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 13 QualifierJun 26 · 1500 Meters · Place 5 · Illinois FlamesIllinois Flames1500 Meters54:33.35 PB11
Jun 26AAU Track & Field Region 13 QualifierJun 26 · 800 Meters · Place 8 · Illinois FlamesIllinois Flames800 Meters82:06.8711
Jun 21Shepard Youth Run Club InvitationalJun 21 · 800 Meters · Place 2 · Illinois FlamesIllinois Flames800 Meters2.2:10.84a11
Jun 7AAU Central District QualifierJun 7 · 1500 Meters · Place 7 · Illinois FlamesIllinois Flames1500 Meters74:48.4311
Jun 7AAU Central District QualifierJun 7 · 800 Meters · Place 8 · Illinois FlamesIllinois Flames800 Meters82:10.9511
May 6Shepard Quad w/ TFS, TP, RVMay 6 · 800 Meters · Place 8 · Lansing (Thornton Fractional SoutLansing (Thornton Fractional Sout800 Meters82:23.66a11
Apr 29Hillcrest TriangularApr 29 · 600 Meters · Place 1 · Lansing (Thornton Fractional SoutLansing (Thornton Fractional Sout600 Meters11:37.1 PB11
Apr 252025 Red Wolf CoEd InvitationalApr 25 · 1600 Meters · Place 1 · Lansing (Thornton FractioLansing (Thornton Fractio1600 Meters15:29.7211
Apr 17Yorkville Matt Wulf InvitationalApr 17 · 1600 Meters · Place 14 · Lansing (Thornton Fractional SoutLansing (Thornton Fractional Sout1600 Meters145:21.07a PB11
Apr 15Oak Forest Boys Tri TF South, Oak LawnApr 15 · 1600 Meters · Place 4 · Lansing (Thornton Fractional SoutLansing (Thornton Fractional Sout1600 Meters45:33.011

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 27AAU Region 13 National QualifierJun 27 · 800 Meters · Place 5 · Illinois FlamesIllinois Flames800 Meters52:04.29a—
Jun 8AAU Central District QualifierJun 8 · 800 Meters · Place 5 · Illinois FlamesIllinois Flames800 Meters5.2:07.16a10
Jun 8AAU Central District QualifierJun 8 · 400 Meters · Place 20 · Illinois FlamesIllinois Flames400 Meters20.55.06a10
Jun 8AAU Central District QualifierJun 8 · 200 Meters · Place 35 · Illinois FlamesIllinois Flames200 Meters35.24.45a PB10
May 15IHSA Class 3A TRB Sectional - #8 Chicago Heights (Bloom)May 15 · 800 Meters · Place 14 · Lansing (Thornton Fractional SoutLansing (Thornton Fractional Sout800 Meters142:04.19a PB—
May 8SSC Boys Track and FieldMay 8 · 800 Meters · Place 2 · Lansing (Thornton FractLansing (Thornton Fract800 Meters22:04.38a—
May 3Lockport Bill Jackson Invitational May 3 · 800 Meters · Place 13 · Lansing (Thornton FractLansing (Thornton Fract800 Meters132:04.30a—
Apr 29Thunderbolt FS InviteApr 29 · Long Jump · Place 14 · Lansing (Thornton FractiLansing (Thornton FractiLong Jump145.04m—
Apr 29Thunderbolt FS InviteApr 29 · 400 Meters · Place 1 · Lansing (Thornton FractLansing (Thornton Fract400 Meters153.93a PB—
Apr 2532nd Annual Pete Struck Eagle ClassicApr 25 · 800 Meters · Place 18 · Lansing (Thornton FractLansing (Thornton Fract800 Meters182:05.06a—
Apr 23TFS Tri - Hillcrest, Eisenhower, TFSApr 23 · Long Jump · Place 2 · Lansing (Thornton FractiLansing (Thornton FractiLong Jump25.12m—
Apr 19TF South Co-Ed InviteApr 19 · 800 Meters · Place 4 · Lansing (Thornton FractLansing (Thornton Fract800 Meters42:08.05a—
Apr 16Lemont Quad - LHS, EP, TFS, TFN.Apr 16 · Long Jump · Place 6 · Lansing (Thornton FractiLansing (Thornton FractiLong Jump64.61m PB—
Apr 12Yorkville Matt Wulf InvitationalApr 12 · 800 Meters · Place 9 · Lansing (Thornton FractioLansing (Thornton Fractio800 Meters92:08.9610
Apr 6Stagg Varsity CoEd InvitationalApr 6 · 800 Meters · Place 9 · Lansing (Thornton FractLansing (Thornton Fract800 Meters92:11.15a—
Mar 9Rantoul InviteMar 9 · 800 Meters · Place 7 · Lansing (Thornton FractLansing (Thornton Fract800 Meters72:07.73a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 16Lemont Indoor InvitationalMar 16 · 800 Meters · Place 2 · Lansing (Thornton FractioLansing (Thornton Fractio800 Meters22:07.20 PB10
Feb 23ONU HS Classic - 3A BoysFeb 23 · 800 Meters · Place 13 · Lansing (Thornton Fractional SoutLansing (Thornton Fractional Sout800 Meters132:08.98a—

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 28AAU Region 13 National QualifierJun 28 · 800 Meters · Place 8 · Illinois FlamesIllinois Flames800 Meters8.2:06.17a9
May 182023 IHSA Class 3A TRB Sectional - #8 Lockport (Twp.)May 18 · 800 Meters · Place 11 · Lansing (Thornton FractioLansing (Thornton Fractio800 Meters112:05.259
May 11South Suburban Blue Boys ChampionshipsMay 11 · 800 Meters · Place 3 · Lansing (Thornton FractLansing (Thornton Fract800 Meters32:06.61a—
May 5Bill Jackson InvitationalMay 5 · 800 Meters · Place 13 · Lansing (Thornton FractioLansing (Thornton Fractio800 Meters132:07.469
Apr 27Pete Struck Eagle ClassicApr 27 · 800 Meters · Place 16 · Lansing (Thornton Fractional South)Lansing (Thornton Fractional South)800 Meters16.2:09.53a9
Apr 2138th Annual Rock Island Boys ABC InviteApr 21 · 800 Meters · Place 8 · Lansing (Thornton FractLansing (Thornton Fract800 Meters82:13.61a—
Apr 14Yorkville Matt Wulf InvitationalApr 14 · 800 Meters · Place 8 · Lansing (Thornton FractLansing (Thornton Fract800 Meters82:09.71a—
Apr 8Stagg Boys InvitationalApr 8 · 800 Meters · Place 8 · Lansing (Thornton FractioLansing (Thornton Fractio800 Meters82:16.789
Mar 18Lemont InvitationalMar 18 · 800 Meters · Place 4 · Lansing (Thornton FractioLansing (Thornton Fractio800 Meters42:12.019

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 24Olivet Nazarene 3A Boys HS InvitationalFeb 24 · 600 Meters · Place 14 · Lansing (Thornton FractLansing (Thornton Fract600 Meters141:39.43a PB—