Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorGeneseo McCormick ABC Invite · May 310.98aGeneseo McCormick ABC InviteMay 3, 2024
200 Meters · IndoorAurora Grand Prix · Jan 2522.23aAurora Grand PrixJanuary 25, 2025
200 Meters · OutdoorChicagoland (CCAC) Outdoor Championships · May 221.70Chicagoland (CCAC) Outdoor ChampionshipsMay 2, 2025
400 Meters · IndoorGVSU Holiday Open · Dec 648.60aGVSU Holiday OpenDecember 6, 2024
400 Meters · OutdoorONU Outdoor Open · Apr 2548.56aONU Outdoor OpenApril 25, 2025
60 Meter · IndoorIllinois Top Times Championships - Class 2A · Mar 257.15aIllinois Top Times Championships - Class 2AMarch 25, 2023
60 Meters · IndoorJacksonville Indoor Invitational · Mar 17.06Jacksonville Indoor InvitationalMarch 1, 2024
60 Meters · OutdoorGene Armer Invite · Mar 187.10Gene Armer InviteMarch 18, 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 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)400 Meters—DNSSo
May 1Chicagoland (CCAC) Outdoor ChampionshipsMay 1 · 400 Meters · Place 2 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)400 Meters2.48.60aSo
May 1Chicagoland (CCAC) Outdoor ChampionshipsMay 1 · 200 Meters · Place 6 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 MetersRound P6.22.03aWind: 1.6So
May 1Chicagoland (CCAC) Outdoor ChampionshipsMay 1 · 200 Meters · Place 6 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters6.22.13aSo
Apr 16ISU Gibson InvitationalApr 16 · 400 Meters · Place 20 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)400 Meters20.49.49aSo
Apr 92026 Chicagoland ChampionshipsApr 9 · 200 Meters · Place 11 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters11.22.22aWind: 1.5So
Apr 92026 Chicagoland ChampionshipsApr 9 · 100 Meters · Place 30 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)100 MetersRound P30.11.21aWind: 0So
Mar 27UAB Spring InvitationalMar 27 · 200 Meters · Place 10 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters10.22.21aWind: 0.7So
Mar 27UAB Spring InvitationalMar 27 · 100 Meters · Place 6 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)100 Meters6.10.90aWind: 4.9So

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 20CCAC Indoor ChampionshipsFeb 20 · 400 Meters · Place 4 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)400 Meters450.32aSO
Feb 20CCAC Indoor ChampionshipsFeb 20 · 200 Meters · Place 7 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters722.74aSO
Feb 20CCAC Indoor ChampionshipsFeb 20 · 200 Meters · Place 6 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters622.54aSO
Feb 6Walter Cramer InviteFeb 6 · 400 Meters · Place 4 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)400 Meters451.17aSo
Feb 6Walter Cramer InviteFeb 6 · 200 Meters · Place 3 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters322.40aSo
Jan 30ONU InviteJan 30 · 400 Meters · Place 2 · Olivet NazareneOlivet Nazarene400 Meters250.97SO
Jan 17Pat Heenan InvitationalJan 17 · 200 Meters · Place 5 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters522.74aSo
Jan 17Pat Heenan InvitationalJan 17 · 60 Meters · Place 14 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)60 MetersRound P147.12aSo

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 9Penultimate QualifierMay 9 · 400 Meters · Place 4 · Olivet NazareneOlivet Nazarene400 Meters449.73FR
May 2Chicagoland (CCAC) Outdoor ChampionshipsMay 2 · 400 Meters · Place 2 · Olivet NazareneOlivet Nazarene400 Meters248.95FR
May 2Chicagoland (CCAC) Outdoor ChampionshipsMay 2 · 200 Meters · Place 5 · Olivet NazareneOlivet Nazarene200 Meters521.70 PBFR
Apr 25Elmhurst TwilightApr 25 · 200 Meters · Place 6 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters6.22.34aWind: -4.1Fr
Apr 25Elmhurst TwilightApr 25 · 100 Meters · Place 17 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)100 Meters17.11.18aWind: 0.6Fr
Apr 25ONU Outdoor OpenApr 25 · 400 Meters · Place 1 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)400 Meters1.48.56a PBFr
Apr 12ONU Tiger OpenApr 12 · 400 Meters · Place 2 · Olivet NazareneOlivet Nazarene400 Meters249.35FR
Mar 2697th Clyde Littlefield Texas Relays presented by TruistMar 26 · 100 Meters · Place 68 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)100 Meters68.11.26aWind: 2Fr

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 27NAIA Indoor National ChampionshipsFeb 27 · 400 Meters · Place 19 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)400 MetersRound P19.51.41aFr
Feb 8CCAC Indoor Track & Field ChampionshipsFeb 8 · 400 Meters · Place 2 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)400 Meters2.50.27aFr
Feb 8CCAC Indoor Track & Field ChampionshipsFeb 8 · 200 Meters · Place 5 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 MetersRound P5.22.49aFr
Feb 8CCAC Indoor Track & Field ChampionshipsFeb 8 · 200 Meters · Place 4 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters4.22.50aFr
Jan 31Walter Cramer InviteJan 31 · 200 Meters · Place 2 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters222.77a—
Jan 31Walter Cramer InviteJan 31 · 60 Meters · Place 17 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)60 Meters177.27a—
Jan 25Aurora Grand PrixJan 25 · 200 Meters · Place 5 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters522.23a PB—
Jan 24ONU InviteJan 24 · 60 Meters · Place 11 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)60 Meters117.22a—
Jan 18NCC Heenan InvitationalJan 18 · 400 Meters · Place 5 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)400 Meters551.84a—
Jan 18NCC Heenan InvitationalJan 18 · 200 Meters · Place 8 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters823.05a—

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 7ONU Holiday OpenDec 7 · 60 Meter · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)60 MeterRound P—DNSFr
Dec 7ONU Holiday OpenDec 7 · 200 Meters · Place 2 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters2.22.81aFr
Dec 6GVSU Holiday OpenDec 6 · 400 Meters · Place 5 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)400 Meters5.48.60a PBFr
Dec 6GVSU Holiday OpenDec 6 · 200 Meters · Place 17 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters17.22.38aFr
Mar 23Illinois Top Times Indoor Championships - Class 3AMar 23 · 60 Meter · Place 15 · Peoria (Richwoods)Peoria (Richwoods)60 MeterRound P15.7.16a12
Mar 23Illinois Top Times Indoor Championships - Class 3AMar 23 · 200 Meters · Place 5 · Peoria (Richwoods)Peoria (Richwoods)200 Meters5.22.73a12
Mar 1Jacksonville Indoor InvitationalMar 1 · 60 Meters · Place 2 · Peoria (Richwoods)Peoria (Richwoods)60 MetersRound P27.1412
Mar 1Jacksonville Indoor InvitationalMar 1 · 60 Meters · Place 1 · Peoria (Richwoods)Peoria (Richwoods)60 Meters17.06 PB12

2024 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 24IHSA 3A Boys State Track & Field ChampionshipsMay 24 · 400 Meters · Place 24 · Peoria (Richwoods)Peoria (Richwoods)400 MetersRound P24.50.85a12
May 24IHSA 3A Boys State Track & Field ChampionshipsMay 24 · 100 Meters · Place 44 · Peoria (Richwoods)Peoria (Richwoods)100 MetersRound P44.11.08aWind: 2.912
May 23IHSA 1A Boys State Track & Field ChampionshipsMay 23 · 400 Meters · Place 24 · Peoria (Richwoods)Peoria (Richwoods)400 MetersRound P2450.8512
May 23IHSA 1A Boys State Track & Field ChampionshipsMay 23 · 100 Meters · Place 44 · Peoria (Richwoods)Peoria (Richwoods)100 MetersRound P4411.0812
May 15IHSA Class 3A TRB Sectional - #10 Moline (H.S.)May 15 · 400 Meters · Place 4 · Peoria (Richwoods)Peoria (Richwoods)400 Meters449.78a—
May 15IHSA Class 3A TRB Sectional - #10 Moline (H.S.)May 15 · 200 Meters · Place 4 · Peoria (Richwoods)Peoria (Richwoods)200 Meters422.40a—
May 15IHSA Class 3A TRB Sectional - #10 Moline (H.S.)May 15 · 100 Meters · Place 6 · Peoria (Richwoods)Peoria (Richwoods)100 Meters611.00a—
May 8Big 12 Conference ChampionshipsMay 8 · 400 Meters · Place 1 · Peoria (Richwoods)Peoria (Richwoods)400 Meters149.70a—
May 8Big 12 Conference ChampionshipsMay 8 · 200 Meters · Place 2 · Peoria (Richwoods)Peoria (Richwoods)200 Meters222.26a—
May 8Big 12 Conference ChampionshipsMay 8 · 100 Meters · Place 3 · Peoria (Richwoods)Peoria (Richwoods)100 Meters311.01a—
May 3Geneseo McCormick ABC InviteMay 3 · 200 Meters · Place 1 · Peoria (Richwoods)Peoria (Richwoods)200 Meters122.22a—
May 3Geneseo McCormick ABC InviteMay 3 · 100 Meters · Place 2 · Peoria (Richwoods)Peoria (Richwoods)100 Meters210.98a PB—
Apr 30Richwoods @Pekin Dual Boys Track MeetApr 30 · 100 Meters · Place 1 · Peoria (Richwoods)Peoria (Richwoods)100 Meters111.63a—
Apr 22Peoria City MeetApr 22 · 400 Meters · Place 1 · Peoria (Richwoods)Peoria (Richwoods)400 Meters152.23a—
Apr 22Peoria City MeetApr 22 · 200 Meters · Place 1 · Peoria (Richwoods)Peoria (Richwoods)200 Meters123.26a—
Apr 22Peoria City MeetApr 22 · 100 Meters · Place 2 · Peoria (Richwoods)Peoria (Richwoods)100 Meters211.63a—
Apr 19Dunlap InviteApr 19 · 400 Meters · Place 1 · Peoria (Richwoods)Peoria (Richwoods)400 Meters150.83a—
Apr 19Dunlap InviteApr 19 · 200 Meters · Place 1 · Peoria (Richwoods)Peoria (Richwoods)200 Meters122.81a—
Apr 19Dunlap InviteApr 19 · 100 Meters · Place 1 · Peoria (Richwoods)Peoria (Richwoods)100 Meters111.37a—
Apr 13Ottawa Boys InvitationalApr 13 · 200 Meters · Place 1 · Peoria (Richwoods)Peoria (Richwoods)200 Meters1.22.47a12
Apr 13Ottawa Boys InvitationalApr 13 · 100 Meters · Place 2 · Peoria (Richwoods)Peoria (Richwoods)100 Meters2.11.11a12

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 26IHSA 2A Boys State Track & Field ChampionshipsMay 26 · 200 Meters · Place 11 · Peoria (Richwoods)Peoria (Richwoods)200 MetersRound P11.22.20aWind: 0.911
May 26IHSA 2A Boys State Track & Field ChampionshipsMay 26 · 100 Meters · Peoria (Richwoods)Peoria (Richwoods)100 MetersRound P--DNSWind: 111
May 25IHSA 1A Boys State Track & Field ChampionshipsMay 25 · 200 Meters · Place 11 · Peoria (Richwoods)Peoria (Richwoods)200 MetersRound P1122.2011
May 172023 IHSA Class 2A TRB Sectional - #8 DunlapMay 17 · 200 Meters · Place 1 · Peoria (Richwoods)Peoria (Richwoods)200 Meters122.43a—
May 172023 IHSA Class 2A TRB Sectional - #8 DunlapMay 17 · 100 Meters · Place 1 · Peoria (Richwoods)Peoria (Richwoods)100 Meters111.11a—
May 5Geneseo McCormick ABC InviteMay 5 · 200 Meters · Place 1 · Peoria (Richwoods)Peoria (Richwoods)200 Meters122.32a—
May 5Geneseo McCormick ABC InviteMay 5 · 100 Meters · Place 1 · Peoria (Richwoods)Peoria (Richwoods)100 Meters111.17a—
Apr 28Pekin Dragon InviteApr 28 · 100 Meters · Place 1 · Peoria (Richwoods)Peoria (Richwoods)100 Meters111.10a—
Apr 21Dunlap InviteApr 21 · 200 Meters · Place 1 · Peoria (Richwoods)Peoria (Richwoods)200 Meters123.12a—
Apr 21Dunlap InviteApr 21 · 100 Meters · Place 1 · Peoria (Richwoods)Peoria (Richwoods)100 Meters111.43a—
Mar 24Illinois Top Times Championships - Class 1AMar 24 · 200 Meters · Place 6 · Peoria (Richwoods)Peoria (Richwoods)200 Meters622.8712
Mar 24Illinois Top Times Championships - Class 1AMar 24 · 60 Meters · Place 12 · Peoria (Richwoods)Peoria (Richwoods)60 Meters127.1512
Mar 18Gene Armer InviteMar 18 · 60 Meters · Place 5 · Peoria (Richwoods)Peoria (Richwoods)60 MetersRound P57.1712
Mar 18Gene Armer InviteMar 18 · 60 Meters · Place 4 · Peoria (Richwoods)Peoria (Richwoods)60 Meters47.10 PB12

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 25Illinois Top Times Championships - Class 2AMar 25 · 60 Meter · Place 12 · Peoria (Richwoods)Peoria (Richwoods)60 MeterRound P12.7.15a PB11
Mar 25Illinois Top Times Championships - Class 2AMar 25 · 200 Meters · Place 6 · Peoria (Richwoods)Peoria (Richwoods)200 Meters6.22.87a11
Mar 3Jacksonville Indoor InvitationalMar 3 · 200 Meters · Place 2 · Peoria (Richwoods)Peoria (Richwoods)200 Meters223.9312

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 18IHSA Class 2A TRB Sectional #8 - MetamoraMay 18 · 400 Meters · Place 5 · Peoria (Richwoods)Peoria (Richwoods)400 Meters552.65a10
May 18IHSA Class 2A TRB Sectional #8 - MetamoraMay 18 · 200 Meters · Place 7 · Peoria (Richwoods)Peoria (Richwoods)200 Meters723.74a10
May 6Geneseo McCormick ABC InviteMay 6 · 400 Meters · Place 5 · Peoria (Richwoods)Peoria (Richwoods)400 Meters552.67a10
May 2Morton Potters Frosh-Soph InviteMay 2 · 400 Meters · Place 1 · Peoria (Richwoods)Peoria (Richwoods)400 Meters152.39a10
May 2Morton Potters Frosh-Soph InviteMay 2 · 200 Meters · Place 1 · Peoria (Richwoods)Peoria (Richwoods)200 Meters123.10a10
Apr 29Pekin Dragon InviteApr 29 · 400 Meters · Place 2 · Peoria (Richwoods)Peoria (Richwoods)400 Meters251.37a10
Apr 11IVC F/S Coed InvitationalApr 11 · 400 Meters · Place 1 · Peoria (Richwoods)Peoria (Richwoods)400 Meters155.1610
Apr 11IVC F/S Coed InvitationalApr 11 · 200 Meters · Place 1 · Peoria (Richwoods)Peoria (Richwoods)200 Meters123.7310
Apr 5IVC Tri BGApr 5 · 400 Meters · Place 1 · Peoria (Richwoods)Peoria (Richwoods)400 Meters153.7110
Apr 5IVC Tri BGApr 5 · 200 Meters · Place 3 · Peoria (Richwoods)Peoria (Richwoods)200 Meters324.4210

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 14Dunlap InviteMay 14 · 400 Meters · Place 4 · Peoria (Richwoods)Peoria (Richwoods)400 Meters453.339
May 4Dunlap, East Peoria, Richwoods @ Pekin BoysMay 4 · 400 Meters · Place 2 · Peoria (Richwoods)Peoria (Richwoods)400 Meters2.54.99
May 4Dunlap, East Peoria, Richwoods @ Pekin BoysMay 4 · 200 Meters · Place 6 · Peoria (Richwoods)Peoria (Richwoods)200 Meters6.24.69
May 4Dunlap, East Peoria, Richwoods @ Pekin BoysMay 4 · 100 Meters · Place 5 · Peoria (Richwoods)Peoria (Richwoods)100 Meters5.11.69