Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorAAU Region 13 National Qualifier · Jun 285:32.78aAAU Region 13 National QualifierJune 28, 2023
1600 Meters · OutdoorSouth Suburban Blue Boys Championships · May 126:04.09aSouth Suburban Blue Boys ChampionshipsMay 12, 2022
200 Meters · IndoorONU Holiday Open · Dec 626.00aONU Holiday OpenDecember 6, 2025
200 Meters · OutdoorAAU Central District Qualifier · Jun 825.67aAAU Central District QualifierJune 8, 2024
3200 Meters · IndoorOlivet Nazarene 3A Boys HS Invitational · Feb 2413:31.37aOlivet Nazarene 3A Boys HS InvitationalFebruary 24, 2023
3200 Meters · OutdoorEP F/S Invite 2023 · Apr 2612:48.23aEP F/S Invite 2023April 26, 2023
400 Meters · IndoorGVSU Holiday Open · Dec 555.62aGVSU Holiday OpenDecember 5, 2025
400 Meters · OutdoorHillsdale Gina Relays · Apr 1654.69aHillsdale Gina RelaysApril 16, 2026
60 Meter · IndoorONU Holiday Open · Dec 67.72aONU Holiday OpenDecember 6, 2025
600 Meters · IndoorFinals Week Invitational · Dec 111:37.78aFinals Week InvitationalDecember 11, 2025
800 Meters · IndoorONU HS Classic - 3A Boys · Feb 232:31.02aONU HS Classic - 3A BoysFebruary 23, 2024
800 Meters · OutdoorONU Outdoor Open · Apr 252:29.00aONU Outdoor OpenApril 25, 2026
High Jump · OutdoorEP, Lemont, TFN, TFS · Apr 181.40mEP, Lemont, TFN, TFSApril 18, 2023

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 8St Francis Fighting Chance InviteMay 8 · 400 Meters · Place 44 · Saint Xavier (Ill.)Saint Xavier (Ill.)400 Meters44.1:00.26aFr
May 1Chicagoland (CCAC) Outdoor ChampionshipsMay 1 · 400 Meters · Place 22 · Saint Xavier (Ill.)Saint Xavier (Ill.)400 Meters22.56.83aFr
Apr 25ONU Outdoor OpenApr 25 · 800 Meters · Place 49 · Saint Xavier (Ill.)Saint Xavier (Ill.)800 Meters49.2:29.00a PBFr
Apr 16Hillsdale Gina RelaysApr 16 · 400 Meters · Place 38 · Saint Xavier (Ill.)Saint Xavier (Ill.)400 Meters38.54.69a PBFr
Apr 92026 Chicagoland ChampionshipsApr 9 · 400 Meters · Place 65 · Saint Xavier (Ill.)Saint Xavier (Ill.)400 Meters65.57.67aFr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 20CCAC Indoor ChampionshipsFeb 20 · 400 Meters · Place 17 · Saint Xavier (Ill.)Saint Xavier (Ill.)400 Meters1757.25aFR
Jan 31Chicago Collegiate InviteJan 31 · 400 Meters · Place 28 · Saint Xavier (Ill.)Saint Xavier (Ill.)400 Meters2858.85aFr
Jan 24Aurora Grand PrixJan 24 · 400 Meters · Place 55 · Saint Xavier (Ill.)Saint Xavier (Ill.)400 Meters5557.33aFr

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 11Finals Week InvitationalDec 11 · 600 Meters · Place 8 · Saint Xavier (Ill.)Saint Xavier (Ill.)600 Meters8.1:37.78a PBFr
Dec 6ONU Holiday OpenDec 6 · 60 Meter · Place 41 · Saint Xavier (Ill.)Saint Xavier (Ill.)60 MeterRound P41.7.72a PBFr
Dec 6ONU Holiday OpenDec 6 · 200 Meters · Place 50 · Saint Xavier (Ill.)Saint Xavier (Ill.)200 Meters50.26.00a PBFr
Dec 5GVSU Holiday OpenDec 5 · 400 Meters · Place 57 · Saint Xavier (Ill.)Saint Xavier (Ill.)400 Meters57.55.62a PBFr
Mar 8Rich Township Boys Raptor Indoor Invite IIMar 8 · 400 Meters · Place 25 · Lansing (Thornton Fractional SoutLansing (Thornton Fractional Sout400 Meters251:03.38a—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 6Shepard Quad w/ TFS, TP, RVMay 6 · 400 Meters · Place 16 · Lansing (Thornton Fractional SoutLansing (Thornton Fractional Sout400 Meters161:01.79a12
Apr 252025 Red Wolf CoEd InvitationalApr 25 · 400 Meters · Place 4 · Lansing (Thornton FractioLansing (Thornton Fractio400 Meters41:02.4912
Apr 21Evergreen Park/TF North/Lemont @ TF SouthApr 21 · 400 Meters · Place 5 · Lansing (Thornton Fractional SoutLansing (Thornton Fractional Sout400 Meters558.42a12
Apr 21Evergreen Park/TF North/Lemont @ TF SouthApr 21 · 200 Meters · Place 17 · Lansing (Thornton Fractional SoutLansing (Thornton Fractional Sout200 Meters1725.75a12
Apr 15Oak Forest Boys Tri TF South, Oak LawnApr 15 · 400 Meters · Place 6 · Lansing (Thornton Fractional SoutLansing (Thornton Fractional Sout400 Meters61:00.412
Apr 122025 Stagg Varsity Co-Ed InvitationalApr 12 · 400 Meters · Place 17 · Lansing (Thornton Fractional SoutLansing (Thornton Fractional Sout400 Meters171:00.19a12

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 27AAU Region 13 National QualifierJun 27 · Javelin · Illinois FlamesIllinois FlamesJavelin—FOUL—
Jun 8AAU Central District QualifierJun 8 · 800 Meters · Place 17 · Illinois FlamesIllinois Flames800 Meters17.2:34.41a11
Jun 8AAU Central District QualifierJun 8 · 400 Meters · Place 37 · Illinois FlamesIllinois Flames400 Meters37.59.30a11
Jun 8AAU Central District QualifierJun 8 · 200 Meters · Place 65 · Illinois FlamesIllinois Flames200 Meters65.25.67a PB11
May 8SSC Boys Track and FieldMay 8 · 400 Meters · Place 5 · Lansing (Thornton FractLansing (Thornton Fract400 Meters558.46a—
May 3Lockport Bill Jackson Invitational May 3 · 400 Meters · Place 13 · Lansing (Thornton FractLansing (Thornton Fract400 Meters1359.61a—
Apr 30Reavis Quad-Shepard, Tinley Park and TFSApr 30 · 800 Meters · Place 10 · Lansing (Thornton FractLansing (Thornton Fract800 Meters102:34.07a—
Apr 30Reavis Quad-Shepard, Tinley Park and TFSApr 30 · 400 Meters · Place 12 · Lansing (Thornton FractLansing (Thornton Fract400 Meters121:03.06a—
Apr 23TFS Tri - Hillcrest, Eisenhower, TFSApr 23 · 1600 Meters · Place 2 · Lansing (Thornton FractLansing (Thornton Fract1600 Meters27:00.84a—
Apr 16Lemont Quad - LHS, EP, TFS, TFN.Apr 16 · 1600 Meters · Place 14 · Lansing (Thornton FractLansing (Thornton Fract1600 Meters146:44.0—
Apr 16Lemont Quad - LHS, EP, TFS, TFN.Apr 16 · 800 Meters · Place 14 · Lansing (Thornton FractLansing (Thornton Fract800 Meters142:51.0—
Apr 16Lemont Quad - LHS, EP, TFS, TFN.Apr 16 · 400 Meters · Place 7 · Lansing (Thornton FractLansing (Thornton Fract400 Meters71:00.2—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 23ONU HS Classic - 3A BoysFeb 23 · 800 Meters · Place 41 · Lansing (Thornton Fractional SoutLansing (Thornton Fractional Sout800 Meters412:31.02a PB—

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 28AAU Region 13 National QualifierJun 28 · 1500 Meters · Place 11 · Illinois FlamesIllinois Flames1500 Meters11.5:32.78a PB10
Jun 10AAU Central District QualifierJun 10 · 1500 Meters · Place 11 · Illinois FlamesIllinois Flames1500 Meters11.5:52.76a10
Jun 10AAU Central District QualifierJun 10 · 800 Meters · Place 23 · Illinois FlamesIllinois Flames800 Meters23.2:59.35a10
Jun 10AAU Central District QualifierJun 10 · 400 Meters · Place 47 · Illinois FlamesIllinois Flames400 Meters47.1:07.39a10
May 11South Suburban Blue Boys ChampionshipsMay 11 · 3200 Meters · Place 5 · Lansing (Thornton FractLansing (Thornton Fract3200 Meters513:28.33a—
May 11South Suburban Blue Boys ChampionshipsMay 11 · 1600 Meters · Place 8 · Lansing (Thornton FractLansing (Thornton Fract1600 Meters86:17.93a—
Apr 26EP F/S Invite 2023Apr 26 · 300m Hurdles · Place 8 · Lansing (Thornton FractLansing (Thornton Fract300m Hurdles854.36a—
Apr 26EP F/S Invite 2023Apr 26 · 3200 Meters · Place 2 · Lansing (Thornton FractLansing (Thornton Fract3200 Meters212:48.23a PB—
Apr 18EP, Lemont, TFN, TFSApr 18 · High Jump · Place 6 · Lansing (Thornton FractiLansing (Thornton FractiHigh Jump61.40m PB—
Apr 18EP, Lemont, TFN, TFSApr 18 · 1600 Meters · Place 7 · Lansing (Thornton FractLansing (Thornton Fract1600 Meters76:22.58a—
Apr 18EP, Lemont, TFN, TFSApr 18 · 800 Meters · Place 9 · Lansing (Thornton FractLansing (Thornton Fract800 Meters92:40.81a—
Apr 4Richards Boys QuadApr 4 · 3200 Meters · Place 4 · Lansing (Thornton FractLansing (Thornton Fract3200 Meters413:13.22a—
Apr 4Richards Boys QuadApr 4 · 300m Hurdles · Place 3 · Lansing (Thornton FractLansing (Thornton Fract300m Hurdles353.77a—
Mar 18Lemont InvitationalMar 18 · 3200 Meters · Place 13 · Lansing (Thornton FractioLansing (Thornton Fractio3200 Meters1313:22.6410
Mar 11Rantoul InviteMar 11 · 3200 Meters · Place 33 · Lansing (Thornton FractLansing (Thornton Fract3200 Meters3313:16.46a—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 24Olivet Nazarene 3A Boys HS InvitationalFeb 24 · 3200 Meters · Place 30 · Lansing (Thornton FractLansing (Thornton Fract3200 Meters3013:31.37a PB—

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 12South Suburban Blue Boys ChampionshipsMay 12 · 1600 Meters · Place 10 · Lansing (Thornton Fractional South)Lansing (Thornton Fractional South)1600 Meters10.6:04.09a PB9
May 12South Suburban Blue Boys ChampionshipsMay 12 · High Jump · Lansing (Thornton Fractional South)Lansing (Thornton Fractional South)High Jump—DNS9
Apr 29Homewood Flossmoor Dick Beebe InvitationalApr 29 · 1600 Meters · Place 14 · Lansing (Thornton Fractional South)Lansing (Thornton Fractional South)1600 Meters14.6:16.20a9
Apr 29Homewood Flossmoor Dick Beebe InvitationalApr 29 · High Jump · Lansing (Thornton Fractional South)Lansing (Thornton Fractional South)High Jump—NH9
Apr 19Lemont QuadApr 19 · 1600 Meters · Place 4 · Lansing (Thornton Fracti.Lansing (Thornton Fracti.1600 Meters46:44.09
Apr 19Lemont QuadApr 19 · 800 Meters · Place 6 · Lansing (Thornton Fracti.Lansing (Thornton Fracti.800 Meters62:53.09
Apr 12Oak Lawn Boys Tri w/ Oak Forest and TF SouthApr 12 · 1600 Meters · Place 18 · Lansing (Thornton Fractional South)Lansing (Thornton Fractional South)1600 Meters18.6:28.06Unofficial9