Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorONU Outdoor Invite · Apr 2610.88aONU Outdoor InviteApril 26, 2024
100 Meters · Outdoor · Hand timedTPHS/TF South Boys Dual · May 411.6hTPHS/TF South Boys DualMay 4, 2021
200 Meters · IndoorGVSU Holiday Open · Dec 622.97aGVSU Holiday OpenDecember 6, 2024
200 Meters · OutdoorSouth Suburban Blue Boys Championships · May 1122.61aSouth Suburban Blue Boys ChampionshipsMay 11, 2023
200 Meters · Outdoor · Hand timedEvergreen Park Tri · May 723.48hEvergreen Park TriMay 7, 2021
400 Meters · IndoorCCAC Indoor Championships · Feb 2053.74aCCAC Indoor ChampionshipsFebruary 20, 2026
400 Meters · OutdoorHillsdale Gina Relays · Apr 1650.97aHillsdale Gina RelaysApril 16, 2026
55 Meters · IndoorLemont Indoor Invitational · Mar 196.82Lemont Indoor InvitationalMarch 19, 2022
60 Meter · IndoorGVSU Holiday Open · Dec 67.12aGVSU Holiday OpenDecember 6, 2024
60 Meters · IndoorWalter Cramer Invite · Feb 27.28aWalter Cramer InviteFebruary 2, 2024
60 Meters · OutdoorRantoul Invite · Mar 117.32aRantoul InviteMarch 11, 2023
600 Meters · IndoorONU Holiday Open · Dec 61:34.84aONU Holiday OpenDecember 6, 2025
Long Jump · OutdoorChicagoland Championships · Apr 35.79mChicagoland ChampionshipsApril 3, 2025

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 8St Francis Fighting Chance InviteMay 8 · 400 Meters · Place 24 · Saint Xavier (Ill.)Saint Xavier (Ill.)400 Meters24.51.65aJr
May 8St Francis Fighting Chance InviteMay 8 · 200 Meters · Place 26 · Saint Xavier (Ill.)Saint Xavier (Ill.)200 Meters26.22.97aWind: -0.3Jr
May 1Chicagoland (CCAC) Outdoor ChampionshipsMay 1 · 400 Meters · Place 10 · Saint Xavier (Ill.)Saint Xavier (Ill.)400 Meters10.51.75aJr
May 1Chicagoland (CCAC) Outdoor ChampionshipsMay 1 · 200 Meters · Place 14 · Saint Xavier (Ill.)Saint Xavier (Ill.)200 MetersRound P14.23.05aWind: 1.6Jr
May 1Chicagoland (CCAC) Outdoor ChampionshipsMay 1 · 100 Meters · Place 16 · Saint Xavier (Ill.)Saint Xavier (Ill.)100 MetersRound P16.11.38aWind: 0.6Jr
Apr 25ONU Outdoor OpenApr 25 · 400 Meters · Saint Xavier (Ill.)Saint Xavier (Ill.)400 Meters—DNSJr
Apr 25ONU Outdoor OpenApr 25 · 200 Meters · Saint Xavier (Ill.)Saint Xavier (Ill.)200 Meters—DNSJr
Apr 25ONU Outdoor OpenApr 25 · 100 Meters · Place 20 · Saint Xavier (Ill.)Saint Xavier (Ill.)100 Meters20.11.21aWind: 2Jr
Apr 23Don Kleinow Memorial InvitationalApr 23 · 200 Meters · Place 19 · Saint Xavier (Ill.)Saint Xavier (Ill.)200 Meters19.23.25aWind: -0.5Jr
Apr 23Don Kleinow Memorial InvitationalApr 23 · 100 Meters · Place 12 · Saint Xavier (Ill.)Saint Xavier (Ill.)100 MetersRound P12.11.05aWind: 3.4Jr
Apr 16Hillsdale Gina RelaysApr 16 · 400 Meters · Place 24 · Saint Xavier (Ill.)Saint Xavier (Ill.)400 Meters24.50.97a PBJr
Apr 16Hillsdale Gina RelaysApr 16 · 200 Meters · Place 11 · Saint Xavier (Ill.)Saint Xavier (Ill.)200 Meters11.23.50Wind: 1.9Jr
Apr 16Hillsdale Gina RelaysApr 16 · 100 Meters · Place 20 · Saint Xavier (Ill.)Saint Xavier (Ill.)100 MetersRound P20.10.94aWind: 2.1Jr
Apr 92026 Chicagoland ChampionshipsApr 9 · 200 Meters · Place 46 · Saint Xavier (Ill.)Saint Xavier (Ill.)200 Meters46.23.31aWind: 1.5Jr
Apr 92026 Chicagoland ChampionshipsApr 9 · 100 Meters · Place 77 · Saint Xavier (Ill.)Saint Xavier (Ill.)100 MetersRound P77.11.72aWind: 0.1Jr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 20CCAC Indoor ChampionshipsFeb 20 · 400 Meters · Place 11 · Saint Xavier (Ill.)Saint Xavier (Ill.)400 Meters1153.74a PBJR
Feb 20CCAC Indoor ChampionshipsFeb 20 · 200 Meters · Place 12 · Saint Xavier (Ill.)Saint Xavier (Ill.)200 Meters1223.35aJR
Jan 31Chicago Collegiate InviteJan 31 · 400 Meters · Place 18 · Saint Xavier (Ill.)Saint Xavier (Ill.)400 Meters1855.07aJr
Jan 31Chicago Collegiate InviteJan 31 · 60 Meters · Place 16 · Saint Xavier (Ill.)Saint Xavier (Ill.)60 MetersRound P167.30aJr
Jan 24Aurora Grand PrixJan 24 · 200 Meters · Place 45 · Saint Xavier (Ill.)Saint Xavier (Ill.)200 Meters4523.59aJr

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 11Finals Week InvitationalDec 11 · 60 Meter · Place 27 · Saint Xavier (Ill.)Saint Xavier (Ill.)60 MeterRound P27.7.50aJr
Dec 11Finals Week InvitationalDec 11 · 200 Meters · Place 24 · Saint Xavier (Ill.)Saint Xavier (Ill.)200 Meters24.24.50aJr
Dec 6ONU Holiday OpenDec 6 · 600 Meters · Place 17 · Saint Xavier (Ill.)Saint Xavier (Ill.)600 Meters17.1:34.84a PBJr
Dec 6ONU Holiday OpenDec 6 · 60 Meter · Place 30 · Saint Xavier (Ill.)Saint Xavier (Ill.)60 MeterRound P30.7.47aJr
Dec 5GVSU Holiday OpenDec 5 · 400 Meters · Place 59 · Saint Xavier (Ill.)Saint Xavier (Ill.)400 Meters59.57.19aJr
Dec 5GVSU Holiday OpenDec 5 · 200 Meters · Place 59 · Saint Xavier (Ill.)Saint Xavier (Ill.)200 Meters59.23.77aJr
Feb 8CCAC Indoor Track & Field ChampionshipsFeb 8 · 60 Meter · Place 15 · Saint Xavier (Ill.)Saint Xavier (Ill.)60 MeterRound P15.7.26aSo
Feb 8CCAC Indoor Track & Field ChampionshipsFeb 8 · 200 Meters · Saint Xavier (Ill.)Saint Xavier (Ill.)200 MetersRound P—DNSSo
Jan 31Walter Cramer InviteJan 31 · 400 Meters · Place 19 · Saint Xavier (Ill.)Saint Xavier (Ill.)400 Meters1954.53a—
Jan 31Walter Cramer InviteJan 31 · 200 Meters · Place 17 · Saint Xavier (Ill.)Saint Xavier (Ill.)200 Meters1723.68a—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 25ONU Outdoor OpenApr 25 · 200 Meters · Place 11 · Saint Xavier (Ill.)Saint Xavier (Ill.)200 Meters11.22.96aWind: 2.3So
Apr 25ONU Outdoor OpenApr 25 · 100 Meters · Place 19 · Saint Xavier (Ill.)Saint Xavier (Ill.)100 Meters19.11.14aWind: 2.8So
Apr 3Chicagoland ChampionshipsApr 3 · Long Jump · Place 28 · Saint Xavier (Ill.)Saint Xavier (Ill.)Long Jump285.79m PBSo
Apr 3Chicagoland ChampionshipsApr 3 · 200 Meters · Place 23 · Saint Xavier (Ill.)Saint Xavier (Ill.)200 Meters2323.03aSo
Apr 3Chicagoland ChampionshipsApr 3 · 100 Meters · Place 32 · Saint Xavier (Ill.)Saint Xavier (Ill.)100 MetersRound P3211.33aSo

2024 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 14Finals Week InvitationalDec 14 · 60 Meter · Place 5 · Saint Xavier (Ill.)Saint Xavier (Ill.)60 MeterRound P5.7.20aSo
Dec 14Finals Week InvitationalDec 14 · 60 Meter · Place 5 · Saint Xavier (Ill.)Saint Xavier (Ill.)60 Meter5.7.15aSo
Dec 14Finals Week InvitationalDec 14 · 200 Meters · Place 10 · Saint Xavier (Ill.)Saint Xavier (Ill.)200 Meters10.23.25aSo
Dec 7ONU Holiday OpenDec 7 · 400 Meters · Place 12 · Saint Xavier (Ill.)Saint Xavier (Ill.)400 Meters12.54.32aSo
Dec 6GVSU Holiday OpenDec 6 · 60 Meter · Place 33 · Saint Xavier (Ill.)Saint Xavier (Ill.)60 MeterRound P33.7.12a PBSo
Dec 6GVSU Holiday OpenDec 6 · 200 Meters · Place 30 · Saint Xavier (Ill.)Saint Xavier (Ill.)200 Meters30.22.97a PBSo
Feb 16CCAC Indoor Track and Field ChampionshipsFeb 16 · 60 Meter · Place 11 · Saint Xavier (Ill.)Saint Xavier (Ill.)60 MeterRound P11.7.26aFr
Feb 16CCAC Indoor Track and Field ChampionshipsFeb 16 · 200 Meters · Place 14 · Saint Xavier (Ill.)Saint Xavier (Ill.)200 MetersRound P14.23.60aFr
Feb 2Walter Cramer InviteFeb 2 · 400 Meters · Place 38 · Saint Xavier (Ill.)Saint Xavier (Ill.)400 Meters381:00.05a—
Feb 2Walter Cramer InviteFeb 2 · 60 Meters · Place 24 · Saint Xavier (Ill.)Saint Xavier (Ill.)60 Meters247.28a PB—
Jan 27Fighting Bee InvitationalJan 27 · 200 Meters · Place 29 · Saint Xavier (Ill.)Saint Xavier (Ill.)200 Meters29.24.15aFr
Jan 19Aurora Grand PrixJan 19 · 200 Meters · Place 27 · Saint Xavier (Ill.)Saint Xavier (Ill.)200 Meters2723.60a—
Jan 19Aurora Grand PrixJan 19 · 60 Meters · Place 24 · Saint Xavier (Ill.)Saint Xavier (Ill.)60 Meters247.28a—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 10University of St. Francis Fighting Chance InviteMay 10 · 200 Meters · Place 21 · Saint Xavier (Ill.)Saint Xavier (Ill.)200 Meters21.22.37aWind: 3.4Fr
May 10University of St. Francis Fighting Chance InviteMay 10 · 100 Meters · Place 34 · Saint Xavier (Ill.)Saint Xavier (Ill.)100 MetersRound P34.11.21aWind: 3.2Fr
Apr 26ONU Outdoor InviteApr 26 · 200 Meters · Place 9 · Saint Xavier (Ill.)Saint Xavier (Ill.)200 Meters9.22.83aWind: 2Fr
Apr 26ONU Outdoor InviteApr 26 · 100 Meters · Place 8 · Saint Xavier (Ill.)Saint Xavier (Ill.)100 MetersRound P8.10.88a PBFr
Apr 26ONU Outdoor InviteApr 26 · 100 Meters · Place 7 · Saint Xavier (Ill.)Saint Xavier (Ill.)100 Meters7.11.02aWind: 3.6Fr
Apr 25Kip Janvrin OpenApr 25 · 200 Meters · Place 23 · Saint Xavier (Ill.)Saint Xavier (Ill.)200 Meters2323.01a—
Apr 25Kip Janvrin OpenApr 25 · 100 Meters · Place 37 · Saint Xavier (Ill.)Saint Xavier (Ill.)100 Meters3711.36a—
Apr 12ONU Tiger OpenApr 12 · 200 Meters · Place 17 · Saint Xavier (Ill.)Saint Xavier (Ill.)200 Meters1722.68a—
Apr 12ONU Tiger OpenApr 12 · 100 Meters · Place 22 · Saint Xavier (Ill.)Saint Xavier (Ill.)100 Meters2211.65a—
Mar 22Polar Bear Invitational (Indiana Wesleyan)Mar 22 · 200 Meters · Place 34 · Saint Xavier (Ill.)Saint Xavier (Ill.)200 Meters34.23.37aFr
Mar 22Polar Bear Invitational (Indiana Wesleyan)Mar 22 · 100 Meters · Place 42 · Saint Xavier (Ill.)Saint Xavier (Ill.)100 Meters42.11.74aFr

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 8Finals Week InvitationalDec 8 · 60 Meter · Place 13 · Saint Xavier (Ill.)Saint Xavier (Ill.)60 MeterRound P13.7.24aFr
Dec 8Finals Week InvitationalDec 8 · 200 Meters · Place 19 · Saint Xavier (Ill.)Saint Xavier (Ill.)200 Meters19.23.77aFr
Dec 11st Annual PNW ClassicDec 1 · 400 Meters · Place 20 · Saint Xavier (Ill.)Saint Xavier (Ill.)400 Meters20.55.97aFr
Dec 11st Annual PNW ClassicDec 1 · 200 Meters · Place 15 · Saint Xavier (Ill.)Saint Xavier (Ill.)200 Meters15.23.32aFr
Feb 24Olivet Nazarene 3A Boys HS InvitationalFeb 24 · 200 Meters · Place 9 · Lansing (Thornton FractLansing (Thornton Fract200 Meters924.16a—
Feb 24Olivet Nazarene 3A Boys HS InvitationalFeb 24 · 60 Meters · Place 10 · Lansing (Thornton FractLansing (Thornton Fract60 MetersRound P107.33a—
Feb 24Olivet Nazarene 3A Boys HS InvitationalFeb 24 · 60 Meters · Place 8 · Lansing (Thornton FractLansing (Thornton Fract60 Meters87.29a—

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 10AAU Central District QualifierJun 10 · 200 Meters · Place 22 · Illinois FlamesIllinois Flames200 Meters22.23.08a12
Jun 10AAU Central District QualifierJun 10 · 100 Meters · Place 24 · Illinois FlamesIllinois Flames100 Meters24.12.36a12
May 11South Suburban Blue Boys ChampionshipsMay 11 · 200 Meters · Place 1 · Lansing (Thornton FractLansing (Thornton Fract200 Meters122.61a PB—
May 5Bill Jackson InvitationalMay 5 · 200 Meters · Place 3 · Lansing (Thornton FractioLansing (Thornton Fractio200 Meters322.9512
May 5Bill Jackson InvitationalMay 5 · 100 Meters · Place 1 · Lansing (Thornton FractioLansing (Thornton Fractio100 Meters111.0412
Apr 27Pete Struck Eagle ClassicApr 27 · 200 Meters · Place 3 · Lansing (Thornton Fractional South)Lansing (Thornton Fractional South)200 Meters3.23.16a12
Apr 27Pete Struck Eagle ClassicApr 27 · 100 Meters · Place 6 · Lansing (Thornton Fractional South)Lansing (Thornton Fractional South)100 Meters6.11.25a12
Apr 2138th Annual Rock Island Boys ABC InviteApr 21 · 100 Meters · Place 6 · Lansing (Thornton FractLansing (Thornton Fract100 Meters612.02a—
Apr 14Yorkville Matt Wulf InvitationalApr 14 · 200 Meters · Place 3 · Lansing (Thornton FractLansing (Thornton Fract200 Meters322.81a—
Apr 8Stagg Boys InvitationalApr 8 · 200 Meters · Place 3 · Lansing (Thornton FractioLansing (Thornton Fractio200 Meters322.7712
Apr 8Stagg Boys InvitationalApr 8 · 100 Meters · Place 4 · Lansing (Thornton FractioLansing (Thornton Fractio100 Meters411.3412
Apr 4Richards Boys QuadApr 4 · 100 Meters · Place 3 · Lansing (Thornton FractLansing (Thornton Fract100 Meters311.68a—
Mar 18Lemont InvitationalMar 18 · 200 Meters · Place 2 · Lansing (Thornton FractioLansing (Thornton Fractio200 Meters223.8212
Mar 11Rantoul InviteMar 11 · 200 Meters · Place 18 · Lansing (Thornton FractLansing (Thornton Fract200 Meters1824.56a—
Mar 11Rantoul InviteMar 11 · 60 Meters · Place 11 · Lansing (Thornton FractLansing (Thornton Fract60 Meters117.32a PB—

2022 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jul 16Illinois Lightning Open #2Jul 16 · 200 Meters · Place 1 · Illinois FlamesIllinois Flames200 Meters1.23.12a11
Jul 16Illinois Lightning Open #2Jul 16 · 100 Meters · Place 4 · Illinois FlamesIllinois Flames100 Meters4.11.62a11
Jun 29AAU Junior Olympics Region 13 National QualifierJun 29 · 200 Meters · Place 25 · Illinois FlamesIllinois Flames200 MetersRound P25.22.82a11
Jun 29AAU Junior Olympics Region 13 National QualifierJun 29 · 100 Meters · Place 20 · Illinois FlamesIllinois Flames100 MetersRound P20.11.53a11
Jun 11AAU Central District QualifierJun 11 · 200 Meters · Place 11 · Illinois FlamesIllinois Flames200 Meters11.22.96a11
Jun 11AAU Central District QualifierJun 11 · 100 Meters · Place 10 · Illinois FlamesIllinois Flames100 Meters10.11.78a11
May 18IHSA Class 3A TRB Sectional #10 - Harvey (Thornton)May 18 · 200 Meters · Place 10 · Lansing (Thornton FractLansing (Thornton Fract200 Meters1023.33a11
May 12South Suburban Blue Boys ChampionshipsMay 12 · 200 Meters · Lansing (Thornton Fractional South)Lansing (Thornton Fractional South)200 Meters—22.88a11
May 12South Suburban Blue Boys ChampionshipsMay 12 · 100 Meters · Place 3 · Lansing (Thornton Fractional South)Lansing (Thornton Fractional South)100 Meters3.11.24a11
Apr 29Homewood Flossmoor Dick Beebe InvitationalApr 29 · 200 Meters · Place 8 · Lansing (Thornton Fractional South)Lansing (Thornton Fractional South)200 Meters8.23.48aWind: 111
Apr 2830th Pete Struck Eagle Classic Boys InviteApr 28 · 200 Meters · Place 13 · Lansing (Thornton Fractional South)Lansing (Thornton Fractional South)200 Meters13.24.03a11
Apr 2830th Pete Struck Eagle Classic Boys InviteApr 28 · 100 Meters · Place 23 · Lansing (Thornton Fractional South)Lansing (Thornton Fractional South)100 Meters23.11.88a11
Apr 2237th Annual Rock Island Boys' ABC Track and Field InvitationalApr 22 · 200 Meters · Place 3 · Lansing (Thornton Fractional South)Lansing (Thornton Fractional South)200 Meters3.23.43a11
Apr 2237th Annual Rock Island Boys' ABC Track and Field InvitationalApr 22 · 100 Meters · Place 2 · Lansing (Thornton Fractional South)Lansing (Thornton Fractional South)100 Meters2.11.42a11
Apr 14Matt Wulf InvitationalApr 14 · 200 Meters · Place 4 · Lansing (Thornton Fracti.Lansing (Thornton Fracti.200 Meters424.20JR
Apr 14Matt Wulf InvitationalApr 14 · 100 Meters · Place 5 · Lansing (Thornton Fracti.Lansing (Thornton Fracti.100 Meters511.96JR
Apr 9Amos Alonzo Stagg Boys Track and Field InvitationalApr 9 · 200 Meters · Place 7 · Lansing (Thornton Fractional South)Lansing (Thornton Fractional South)200 Meters7.24.51a11
Apr 9Amos Alonzo Stagg Boys Track and Field InvitationalApr 9 · 100 Meters · Place 8 · Lansing (Thornton Fractional South)Lansing (Thornton Fractional South)100 Meters8.12.0311

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 19Lemont Indoor InvitationalMar 19 · 55 Meters · Place 3 · Thornton Fractional South High SThornton Fractional South High S55 Meters36.82 PBJR
Mar 12Rantoul InviteMar 12 · 60 Meter · Place 23 · Lansing (Thornton Fractional South)Lansing (Thornton Fractional South)60 Meter23.7.41a11
Feb 26Olivet Nazarene HS 3A InvitationalFeb 26 · 60 Meter · Place 9 · Lansing (Thornton Fractional South)Lansing (Thornton Fractional South)60 MeterRound P9.7.41a11
Feb 26Olivet Nazarene HS 3A InvitationalFeb 26 · 60 Meter · Place 9 · Lansing (Thornton Fractional South)Lansing (Thornton Fractional South)60 Meter9.7.47a11
Feb 26Olivet Nazarene HS 3A InvitationalFeb 26 · 200 Meters · Place 26 · Lansing (Thornton Fractional South)Lansing (Thornton Fractional South)200 Meters26.25.23a11

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 21Argo-ABS-TFS Tri Meet 5-21-21May 21 · 200 Meters · Place 6 · Lansing (Thornton Fractional South)Lansing (Thornton Fractional South)200 Meters6.24.11aWind: -1.910
May 21Argo-ABS-TFS Tri Meet 5-21-21May 21 · 100 Meters · Place 4 · Lansing (Thornton Fractional South)Lansing (Thornton Fractional South)100 Meters4.11.81aWind: -1.610
May 13T.F. South InviteMay 13 · 200 Meters · Place 2 · Lansing (Thornton FractioLansing (Thornton Fractio200 Meters223.9510
May 7Evergreen Park TriMay 7 · 200 Meters · Place 4 · Lansing (Thornton FractioLansing (Thornton Fractio200 Meters423.48h PB10
May 7Evergreen Park TriMay 7 · 100 Meters · Place 7 · Lansing (Thornton FractioLansing (Thornton Fractio100 Meters711.64h10
May 4TPHS/TF South Boys DualMay 4 · 200 Meters · Place 3 · Lansing (Thornton FractioLansing (Thornton Fractio200 Meters324.4h—
May 4TPHS/TF South Boys DualMay 4 · 100 Meters · Place 3 · Lansing (Thornton FractioLansing (Thornton Fractio100 Meters311.6h PB—
Apr 29TFS Tri-MeetApr 29 · 200 Meters · Place 1 · Lansing (Thornton Fractional South)Lansing (Thornton Fractional South)200 Meters1.23.7510
Apr 29TFS Tri-MeetApr 29 · 100 Meters · Place 2 · Lansing (Thornton Fractional South)Lansing (Thornton Fractional South)100 Meters2.11.5210