Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorChicagoland (CCAC) Outdoor Championships · May 210.81Chicagoland (CCAC) Outdoor ChampionshipsMay 2, 2025
1200 Meters · OutdoorTT Co-Ed Tri · Apr 224:06.25TT Co-Ed TriApril 22, 2021
1600 Meters · IndoorRich Twp Boys Last Chance Invite · Mar 115:28.64aRich Twp Boys Last Chance InviteMarch 11, 2023
1600 Meters · OutdoorRich Twp Boys Raptor Invite · Mar 45:25.05Rich Twp Boys Raptor InviteMarch 4, 2023
200 Meters · IndoorCCAC Indoor Track & Field Championships · Feb 822.56aCCAC Indoor Track & Field ChampionshipsFebruary 8, 2025
200 Meters · Outdoor2026 Chicagoland Championships · Apr 921.68a2026 Chicagoland ChampionshipsApril 9, 2026
400 Meters · IndoorCougar Invite · Dec 549.18aCougar InviteDecember 5, 2025
400 Meters · OutdoorChicagoland (CCAC) Outdoor Championships · May 147.65aChicagoland (CCAC) Outdoor ChampionshipsMay 1, 2026
60 Meters · IndoorPat Heenan Invitational · Jan 177.19aPat Heenan InvitationalJanuary 17, 2026
600 Meters · OutdoorTT Co-Ed Tri · Apr 221:50.05TT Co-Ed TriApril 22, 2021
800 Meters · IndoorRich Twp Boys Last Chance Invite · Mar 112:13.46aRich Twp Boys Last Chance InviteMarch 11, 2023
800 Meters · OutdoorLincoln Way West Invitational · Apr 282:09.56aLincoln Way West InvitationalApril 28, 2023

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 8St Francis Fighting Chance InviteMay 8 · 400 Meters · Place 2 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)400 Meters2.48.56aJr
May 1Chicagoland (CCAC) Outdoor ChampionshipsMay 1 · 400 Meters · Place 1 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)400 Meters1.47.65a PBJr
May 1Chicagoland (CCAC) Outdoor ChampionshipsMay 1 · 200 Meters · Place 7 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 MetersRound P7.22.08aWind: 1Jr
May 1Chicagoland (CCAC) Outdoor ChampionshipsMay 1 · 200 Meters · Place 3 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters3.21.87aJr
Apr 16ISU Gibson InvitationalApr 16 · 400 Meters · Place 4 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)400 Meters4.47.78aJr
Apr 92026 Chicagoland ChampionshipsApr 9 · 200 Meters · Place 3 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters3.21.68a PBWind: 1.6Jr
Apr 92026 Chicagoland ChampionshipsApr 9 · 100 Meters · Place 19 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)100 MetersRound P19.11.09aWind: 0Jr
Mar 27UAB Spring InvitationalMar 27 · 400 Meters · Place 11 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)400 Meters11.50.50aJr
Mar 27UAB Spring InvitationalMar 27 · 200 Meters · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters--DNSWind: 1.4Jr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 20CCAC Indoor ChampionshipsFeb 20 · 400 Meters · Place 1 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)400 Meters149.79aJR
Feb 6Walter Cramer InviteFeb 6 · 400 Meters · Place 3 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)400 Meters350.89aJr
Feb 6Walter Cramer InviteFeb 6 · 200 Meters · Place 5 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters522.61aJr
Jan 30ONU InviteJan 30 · 400 Meters · Place 3 · Olivet NazareneOlivet Nazarene400 Meters351.23JR
Jan 17Pat Heenan InvitationalJan 17 · 200 Meters · Place 11 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters1122.99aJr
Jan 17Pat Heenan InvitationalJan 17 · 60 Meters · Place 25 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)60 MetersRound P257.19a PBJr

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 6ONU Holiday OpenDec 6 · 60 Meter · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)60 MeterRound P—DNSJr
Dec 5Cougar InviteDec 5 · 400 Meters · Place 3 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)400 Meters3.49.18a PBJr
Feb 27NAIA Indoor National ChampionshipsFeb 27 · 400 Meters · Place 15 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)400 MetersRound P15.49.64aSo
Feb 8CCAC Indoor Track & Field ChampionshipsFeb 8 · 400 Meters · Place 3 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)400 Meters3.50.39aSo
Feb 8CCAC Indoor Track & Field ChampionshipsFeb 8 · 200 Meters · Place 7 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 MetersRound P7.22.59aSo
Feb 8CCAC Indoor Track & Field ChampionshipsFeb 8 · 200 Meters · Place 6 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters6.22.56a PBSo
Jan 31Walter Cramer InviteJan 31 · 200 Meters · Place 5 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters522.88a—
Jan 31Walter Cramer InviteJan 31 · 60 Meters · Place 13 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)60 Meters137.22a—
Jan 25Aurora Grand PrixJan 25 · 400 Meters · Place 2 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)400 Meters249.35a—
Jan 18NCC Heenan InvitationalJan 18 · 400 Meters · Place 2 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)400 Meters251.67a—
Jan 18NCC Heenan InvitationalJan 18 · 200 Meters · Place 7 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters722.98a—

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 2Chicagoland (CCAC) Outdoor ChampionshipsMay 2 · 400 Meters · Place 1 · Olivet NazareneOlivet Nazarene400 Meters147.98SO
May 2Chicagoland (CCAC) Outdoor ChampionshipsMay 2 · 200 Meters · Place 6 · Olivet NazareneOlivet Nazarene200 Meters621.82SO
May 2Chicagoland (CCAC) Outdoor ChampionshipsMay 2 · 100 Meters · Place 6 · Olivet NazareneOlivet Nazarene100 Meters610.81 PBSO
Apr 25Elmhurst TwilightApr 25 · 200 Meters · Place 5 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters5.22.09aWind: -0.4So
Apr 25Elmhurst TwilightApr 25 · 100 Meters · Place 5 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)100 Meters5.10.84aWind: 0So
Apr 25ONU Outdoor OpenApr 25 · 200 Meters · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters—DNSSo
Apr 25ONU Outdoor OpenApr 25 · 100 Meters · Place 3 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)100 Meters3.10.82aWind: 3.1So
Apr 12ONU Tiger OpenApr 12 · 200 Meters · Place 3 · Olivet NazareneOlivet Nazarene200 Meters321.88SO
Apr 3Chicagoland ChampionshipsApr 3 · 400 Meters · Place 2 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)400 Meters249.00aSo
Apr 3Chicagoland ChampionshipsApr 3 · 200 Meters · Place 8 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters822.20aSo

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10University of St. Francis Fighting Chance InviteMay 10 · 400 Meters · Place 8 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)400 Meters8.49.82aFr
May 3Chicagoland (CCAC) Outdoor ChampionshipsMay 3 · 400 Meters · Place 8 · Olivet NazareneOlivet Nazarene400 Meters850.36FR
Apr 18Gibson InvitationalApr 18 · 400 Meters · Place 14 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)400 Meters1449.72a—
Apr 18Gibson InvitationalApr 18 · 200 Meters · Place 30 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters3022.77a—
Apr 12ONU Tiger OpenApr 12 · 400 Meters · Place 6 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)400 Meters649.03a—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 2Walter Cramer InviteFeb 2 · 400 Meters · Place 7 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)400 Meters752.12a—
Feb 2Walter Cramer InviteFeb 2 · 200 Meters · Place 18 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters1823.43a—
Jan 26ONU InvitationalJan 26 · 400 Meters · Place 8 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)400 Meters8.52.56aFr
Jan 20NCC Heenan Invitational - 2024Jan 20 · 400 Meters · Place 3 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)400 Meters352.27a—
Jan 20NCC Heenan Invitational - 2024Jan 20 · 200 Meters · Place 6 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters623.41a—

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 8GVSU Holiday OpenDec 8 · 200 Meters · Place 28 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters28.22.83aFr
Dec 2ONU Holiday InvitationalDec 2 · 200 Meters · Place 8 · Olivet NazareneOlivet Nazarene200 Meters823.05FR
Dec 2ONU Holiday InvitationalDec 2 · 60 Meters · Place 22 · Olivet NazareneOlivet Nazarene60 MetersRound P227.30FR
Mar 11Rich Twp Boys Last Chance InviteMar 11 · 1600 Meters · Place 4 · Richton Park (Rich Township)Richton Park (Rich Township)1600 Meters4.5:28.64a PB12
Mar 11Rich Twp Boys Last Chance InviteMar 11 · 800 Meters · Place 3 · Richton Park (Rich Township)Richton Park (Rich Township)800 Meters3.2:13.46a PB12
Feb 24Olivet Nazarene 3A Boys HS InvitationalFeb 24 · 1600 Meters · Place 43 · Richton Park (Rich TownRichton Park (Rich Town1600 Meters435:41.69a—
Feb 24Olivet Nazarene 3A Boys HS InvitationalFeb 24 · 800 Meters · Place 15 · Richton Park (Rich TownRichton Park (Rich Town800 Meters152:16.07a—
Feb 18Plainfield South Boys Indoor Invite #1Feb 18 · 1600 Meters · Place 36 · Richton Park (Rich TownshRichton Park (Rich Townsh1600 Meters365:29.1212
Feb 18Plainfield South Boys Indoor Invite #1Feb 18 · 800 Meters · Place 16 · Richton Park (Rich TownshRichton Park (Rich Townsh800 Meters162:20.9412

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 26IHSA 3A Boys State Track & Field ChampionshipsMay 26 · 400 Meters · Place 13 · Richton Park (Rich Township)Richton Park (Rich Township)400 MetersRound P13.50.34a12
May 25IHSA 1A Boys State Track & Field ChampionshipsMay 25 · 400 Meters · Place 13 · Richton Park (Rich TownshRichton Park (Rich Townsh400 MetersRound P1350.3412
May 182023 IHSA Class 3A TRB Sectional - #8 Lockport (Twp.)May 18 · 400 Meters · Place 4 · Richton Park (Rich TownshRichton Park (Rich Townsh400 Meters450.0312
May 92023 Southland Boys ConferenceMay 9 · 400 Meters · Place 2 · Richton Park (Rich TownshRichton Park (Rich Townsh400 Meters250.0112
May 6TT Classic InvitationalMay 6 · 400 Meters · Place 1 · Richton Park (Rich TownshRichton Park (Rich Townsh400 Meters150.3312
Apr 28Lincoln Way West InvitationalApr 28 · 800 Meters · Place 5 · Richton Park (Rich TownRichton Park (Rich Town800 Meters52:09.56a PB—
Mar 4Rich Twp Boys Raptor InviteMar 4 · 1600 Meters · Place 7 · Richton Park (Rich TownshRichton Park (Rich Townsh1600 Meters75:25.05 PB12
Mar 4Rich Twp Boys Raptor InviteMar 4 · 800 Meters · Place 3 · Richton Park (Rich TownshRichton Park (Rich Townsh800 Meters32:10.6912

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 18IHSA Class 3A TRB Sectional #10 - Harvey (Thornton)May 18 · 400 Meters · Place 27 · Richton Park (Rich TownRichton Park (Rich Town400 Meters2755.63a11
May 10Southland Boys ConferenceMay 10 · 800 Meters · Place 8 · Richton Park (Rich TownRichton Park (Rich Town800 Meters82:16.48a11
May 7Thornton Boys InvitationalMay 7 · 800 Meters · Place 15 · Richton Park (Rich TRichton Park (Rich T800 Meters152:27.38SR
Apr 16Urbana Boys OpenApr 16 · 800 Meters · Place 7 · Richton Park (Rich Towns.Richton Park (Rich Towns.800 Meters72:16.28SR
Apr 16Urbana HS Boys Track OpenApr 16 · 800 Meters · Place 7 · Richton Park (Rich Township)Richton Park (Rich Township)800 Meters7.2:16.28a11

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 12Plainfield South Boys Indoor Invite #2Mar 12 · 1600 Meters · Richton Park (Rich Township)Richton Park (Rich Township)1600 Meters—NT11
Mar 12Plainfield South Boys Indoor Invite #2Mar 12 · 800 Meters · Place 11 · Richton Park (Rich Township)Richton Park (Rich Township)800 Meters11.2:27.25a11
Feb 26Olivet Nazarene HS 3A InvitationalFeb 26 · 800 Meters · Place 32 · Richton Park (Rich Township)Richton Park (Rich Township)800 Meters32.2:24.66a11
Feb 19Plainfield South Boys Indoor Invite #1Feb 19 · 1600 Meters · Richton Park (Rich Township)Richton Park (Rich Township)1600 Meters—NT11
Feb 19Plainfield South Boys Indoor Invite #1Feb 19 · 800 Meters · Place 21 · Richton Park (Rich Township)Richton Park (Rich Township)800 Meters21.2:27.46a11

2021 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 9IHSA Class 3A TRB Sectional #10 - Flossmoor (Homewood-F.)Jun 9 · 800 Meters · Place 22 · Richton Park (Rich Township)Richton Park (Rich Township)800 Meters22.2:14.49a10
May 24Southland Boys and Girls Conference ChampionshipMay 24 · 1600 Meters · Place 2 · Richton Park (Rich TownshRichton Park (Rich Townsh1600 Meters25:53.2910
May 24Southland Boys and Girls Conference ChampionshipMay 24 · 800 Meters · Place 2 · Richton Park (Rich TownshRichton Park (Rich Townsh800 Meters22:28.0610
May 19Proviso West Boys QuadMay 19 · 800 Meters · Place 2 · Richton Park (Rich Township)Richton Park (Rich Township)800 Meters2.2:23.84a10
May 10Thornton OpenMay 10 · 1600 Meters · Place 4 · Richton Park (Rich TownshRichton Park (Rich Townsh1600 Meters45:35.1810
May 10Thornton OpenMay 10 · 800 Meters · Place 7 · Richton Park (Rich TownshRichton Park (Rich Townsh800 Meters72:36.2010
May 6TT InvitationalMay 6 · 1600 Meters · Place 10 · Richton Park (Rich Township)Richton Park (Rich Township)1600 Meters10.6:02.89a10
May 6TT InvitationalMay 6 · 800 Meters · Place 9 · Richton Park (Rich Township)Richton Park (Rich Township)800 Meters9.2:36.83a10
Apr 22TT Co-Ed TriApr 22 · 1200 Meters · Place 4 · Richton Park (Rich TownshRichton Park (Rich Townsh1200 Meters44:06.25 PB10
Apr 22TT Co-Ed TriApr 22 · 600 Meters · Place 5 · Richton Park (Rich TownshRichton Park (Rich Townsh600 Meters51:50.05 PB10
Apr 22TT Co-Ed TriApr 22 · 400 Meters · Place 14 · Richton Park (Rich TownshRichton Park (Rich Townsh400 Meters141:09.6710