Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorChicagoland (CCAC) Outdoor Championships · May 110.60aChicagoland (CCAC) Outdoor ChampionshipsMay 1, 2026
200 Meters · IndoorCougar Invite · Dec 521.40aCougar InviteDecember 5, 2025
200 Meters · OutdoorUAB Spring Invitational · Mar 2721.04aUAB Spring InvitationalMarch 27, 2026
400 Meters · IndoorCCAC Indoor Track & Field Championships · Feb 851.26aCCAC Indoor Track & Field ChampionshipsFebruary 8, 2025
400 Meters · OutdoorONU Outdoor Open · Apr 2550.58aONU Outdoor OpenApril 25, 2025
60 Meter · IndoorCougar Invite · Dec 56.84aCougar InviteDecember 5, 2025
60 Meters · IndoorPat Heenan Invitational · Jan 176.86aPat Heenan InvitationalJanuary 17, 2026
Long Jump · OutdoorWheaton (IL) Invitational · Apr 146.23mWheaton (IL) InvitationalApril 14, 2023

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 8St Francis Fighting Chance InviteMay 8 · 200 Meters · Place 1 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters1.21.31aWind: -0.1Sr
May 1Chicagoland (CCAC) Outdoor ChampionshipsMay 1 · 200 Meters · Place 1 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 MetersRound P1.21.34aWind: 1.6Sr
May 1Chicagoland (CCAC) Outdoor ChampionshipsMay 1 · 200 Meters · Place 1 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters1.21.21aSr
May 1Chicagoland (CCAC) Outdoor ChampionshipsMay 1 · 100 Meters · Place 1 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)100 MetersRound P1.10.78aWind: 0.6Sr
May 1Chicagoland (CCAC) Outdoor ChampionshipsMay 1 · 100 Meters · Place 1 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)100 Meters1.10.60a PBSr
Apr 16ISU Gibson InvitationalApr 16 · 200 Meters · Place 3 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters3.21.37aWind: -0.1Sr
Apr 16ISU Gibson InvitationalApr 16 · 100 Meters · Place 8 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)100 Meters8.10.57aWind: 4.2Sr
Apr 92026 Chicagoland ChampionshipsApr 9 · 200 Meters · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters—DNSSr
Apr 92026 Chicagoland ChampionshipsApr 9 · 100 Meters · Place 3 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)100 MetersRound P3.10.83aWind: 0Sr
Apr 92026 Chicagoland ChampionshipsApr 9 · 100 Meters · Place 1 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)100 Meters1.10.40aWind: 2.3Sr
Mar 27UAB Spring InvitationalMar 27 · 200 Meters · Place 1 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters1.21.04a PBWind: 1.4Sr
Mar 27UAB Spring InvitationalMar 27 · 100 Meters · Place 3 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)100 Meters3.10.63aWind: -1Sr

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
Mar 5NAIA Indoor ChampionshipsMar 5 · 200 Meters · Place 5 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 MetersRound P5.21.59aSr
Mar 5NAIA Indoor ChampionshipsMar 5 · 200 Meters · Place 5 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters5.21.43aSr
Feb 20CCAC Indoor ChampionshipsFeb 20 · 200 Meters · Place 2 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters221.65aSR
Feb 20CCAC Indoor ChampionshipsFeb 20 · 200 Meters · Place 1 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters121.67aSR
Feb 20CCAC Indoor ChampionshipsFeb 20 · 60 Meters · Place 2 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)60 Meters26.89aSR
Feb 6Walter Cramer InviteFeb 6 · 400 Meters · Place 5 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)400 Meters551.61aSr
Feb 6Walter Cramer InviteFeb 6 · 200 Meters · Place 1 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters121.94aSr
Jan 30ONU InviteJan 30 · 400 Meters · Place 4 · Olivet NazareneOlivet Nazarene400 Meters451.62SR
Jan 30ONU InviteJan 30 · 60 Meters · Place 1 · Olivet NazareneOlivet Nazarene60 MetersRound P16.99SR
Jan 30ONU InviteJan 30 · 60 Meters · Place 1 · Olivet NazareneOlivet Nazarene60 Meters16.95SR
Jan 17Pat Heenan InvitationalJan 17 · 200 Meters · Place 1 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters121.79aSr
Jan 17Pat Heenan InvitationalJan 17 · 60 Meters · Place 2 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)60 MetersRound P26.90aSr
Jan 17Pat Heenan InvitationalJan 17 · 60 Meters · Place 2 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)60 Meters26.86a PBSr

2025 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 6ONU Holiday OpenDec 6 · 60 Meter · Place 2 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)60 MeterRound P2.7.00aSr
Dec 6ONU Holiday OpenDec 6 · 60 Meter · Place 2 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)60 Meter2.6.97aSr
Dec 5Cougar InviteDec 5 · 60 Meter · Place 1 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)60 MeterRound P1.6.91aSr
Dec 5Cougar InviteDec 5 · 60 Meter · Place 2 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)60 Meter2.6.84a PBSr
Dec 5Cougar InviteDec 5 · 200 Meters · Place 2 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters2.21.40a PBSr
Feb 8CCAC Indoor Track & Field ChampionshipsFeb 8 · 60 Meter · Place 3 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)60 MeterRound P3.6.95aJr
Feb 8CCAC Indoor Track & Field ChampionshipsFeb 8 · 60 Meter · Place 3 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)60 Meter3.6.93aJr
Feb 8CCAC Indoor Track & Field ChampionshipsFeb 8 · 400 Meters · Place 6 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)400 Meters6.51.26a PBJr
Feb 8CCAC Indoor Track & Field ChampionshipsFeb 8 · 200 Meters · Place 2 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 MetersRound P2.22.10aJr
Feb 8CCAC Indoor Track & Field ChampionshipsFeb 8 · 200 Meters · Place 2 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters2.22.11aJr
Jan 31Walter Cramer InviteJan 31 · 200 Meters · Place 1 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters122.33a—
Jan 25Aurora Grand PrixJan 25 · 200 Meters · Place 2 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters221.79a—
Jan 24ONU InviteJan 24 · 400 Meters · Place 2 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)400 Meters251.63a—
Jan 18NCC Heenan InvitationalJan 18 · 200 Meters · Place 2 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters222.25a—
Jan 18NCC Heenan InvitationalJan 18 · 60 Meters · Place 1 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)60 Meters16.90a—
Jan 18NCC Heenan InvitationalJan 18 · 60 Meters · Place 1 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)60 Meters16.92a—

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 9Penultimate QualifierMay 9 · 100 Meters · Place 6 · Olivet NazareneOlivet Nazarene100 MetersRound P611.08JR
May 9Penultimate QualifierMay 9 · 100 Meters · Place 5 · Olivet NazareneOlivet Nazarene100 Meters511.03JR
May 2Chicagoland (CCAC) Outdoor ChampionshipsMay 2 · 200 Meters · Place 4 · Olivet NazareneOlivet Nazarene200 Meters421.61JR
May 2Chicagoland (CCAC) Outdoor ChampionshipsMay 2 · 100 Meters · Place 3 · Olivet NazareneOlivet Nazarene100 Meters310.78JR
Apr 25Elmhurst TwilightApr 25 · 200 Meters · Place 3 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters3.21.78aWind: -0.4Jr
Apr 25Elmhurst TwilightApr 25 · 100 Meters · Place 4 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)100 Meters4.10.81aWind: -1.6Jr
Apr 25ONU Outdoor OpenApr 25 · 400 Meters · Place 6 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)400 Meters6.50.58a PBJr
Apr 25ONU Outdoor OpenApr 25 · 100 Meters · Place 7 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)100 Meters7.10.90aWind: 2.2Jr
Apr 12ONU Tiger OpenApr 12 · 100 Meters · Place 4 · Olivet NazareneOlivet Nazarene100 Meters410.95JR
Mar 2697th Clyde Littlefield Texas Relays presented by TruistMar 26 · 100 Meters · Place 49 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)100 Meters49.10.89aWind: 1.6Jr

2024 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 7ONU Holiday OpenDec 7 · 60 Meter · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)60 MeterRound P—DNSJr
Dec 7ONU Holiday OpenDec 7 · 200 Meters · Place 1 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters1.22.32aJr
Dec 6GVSU Holiday OpenDec 6 · 60 Meter · Place 6 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)60 MeterRound P6.6.86aJr
Dec 6GVSU Holiday OpenDec 6 · 60 Meter · Place 9 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)60 Meter9.6.94aJr
Dec 6GVSU Holiday OpenDec 6 · 200 Meters · Place 8 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.)200 Meters8.21.95aJr
Feb 16Slick InviteFeb 16 · 60 Meter · Place 8 · DuPage (Ill.)DuPage (Ill.)60 MeterRound P8.7.12aWind: 0So
Feb 16Slick InviteFeb 16 · 60 Meter · Place 7 · DuPage (Ill.)DuPage (Ill.)60 Meter7.7.05aWind: 0So
Feb 16Slick InviteFeb 16 · 200 Meters · Place 2 · DuPage (Ill.)DuPage (Ill.)200 Meters2.22.60aWind: 0So
Feb 2Walter Cramer InviteFeb 2 · 200 Meters · Place 11 · DuPage (Ill.)DuPage (Ill.)200 Meters1122.84a—
Feb 2Walter Cramer InviteFeb 2 · 60 Meters · Place 6 · DuPage (Ill.)DuPage (Ill.)60 Meters67.09a—
Feb 2Walter Cramer InviteFeb 2 · 60 Meters · Place 5 · DuPage (Ill.)DuPage (Ill.)60 Meters57.03a—
Jan 26ONU InvitationalJan 26 · 60 Meter · Place 1 · DuPage (Ill.)DuPage (Ill.)60 MeterRound P1.6.99aSo
Jan 26ONU InvitationalJan 26 · 60 Meter · Place 1 · DuPage (Ill.)DuPage (Ill.)60 Meter1.6.96aSo
Jan 26ONU InvitationalJan 26 · 200 Meters · Place 1 · DuPage (Ill.)DuPage (Ill.)200 Meters1.22.66aSo

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 25Elmhurst TwilightApr 25 · Long Jump · Place 9 · DuPage (Ill.)DuPage (Ill.)Long Jump9.6.09mWind: 0So
Apr 25Elmhurst TwilightApr 25 · 200 Meters · Place 1 · DuPage (Ill.)DuPage (Ill.)200 Meters1.21.59aWind: -1So
Apr 25Elmhurst TwilightApr 25 · 100 Meters · Place 3 · DuPage (Ill.)DuPage (Ill.)100 Meters3.10.68aWind: 0.3So
Apr 20Wheaton TwilightApr 20 · 400 Meters · Place 5 · DuPage (Ill.)DuPage (Ill.)400 Meters550.78a—
Apr 20Wheaton TwilightApr 20 · 200 Meters · Place 2 · DuPage (Ill.)DuPage (Ill.)200 Meters221.88a—
Apr 13Wheaton College InvitationalApr 13 · 200 Meters · Place 2 · DuPage (Ill.)DuPage (Ill.)200 Meters2.21.89aWind: 1.1So

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 11NJCAA Division III Outdoor Track & Field ChampionshipsMay 11 · Long Jump · Place 14 · DuPage (Ill.)DuPage (Ill.)Long Jump14.6.06mWind: 0.4Fr
May 11NJCAA Division III Outdoor Track & Field ChampionshipsMay 11 · 200 Meters · Place 3 · DuPage (Ill.)DuPage (Ill.)200 MetersRound P3.21.92aWind: 2.2Fr
May 11NJCAA Division III Outdoor Track & Field ChampionshipsMay 11 · 200 Meters · Place 1 · DuPage (Ill.)DuPage (Ill.)200 Meters1.21.40aFr
May 11NJCAA Division III Outdoor Track & Field ChampionshipsMay 11 · 100 Meters · Place 3 · DuPage (Ill.)DuPage (Ill.)100 MetersRound P3.10.76aWind: 3.3Fr
May 11NJCAA Division III Outdoor Track & Field ChampionshipsMay 11 · 100 Meters · Place 1 · DuPage (Ill.)DuPage (Ill.)100 Meters1.10.63aFr
Apr 29ONU Outdoor InviteApr 29 · Long Jump · Place 4 · DuPage (Ill.)DuPage (Ill.)Long Jump4.5.99mWind: 4Fr
Apr 29ONU Outdoor InviteApr 29 · 200 Meters · Place 1 · DuPage (Ill.)DuPage (Ill.)200 Meters1.21.68aWind: -1.2Fr
Apr 29ONU Outdoor InviteApr 29 · 100 Meters · Place 2 · DuPage (Ill.)DuPage (Ill.)100 MetersRound P2.10.62aWind: 1.2Fr
Apr 29ONU Outdoor InviteApr 29 · 100 Meters · Place 2 · DuPage (Ill.)DuPage (Ill.)100 Meters2.10.61aWind: 0.5Fr
Apr 14Wheaton (IL) InvitationalApr 14 · Long Jump · Place 6 · DuPage (Ill.)DuPage (Ill.)Long Jump6.6.23m PBWind: 1.4Fr
Apr 14Wheaton (IL) InvitationalApr 14 · 200 Meters · Place 1 · DuPage (Ill.)DuPage (Ill.)200 Meters1.21.39aWind: 3.2Fr
Apr 14Wheaton (IL) InvitationalApr 14 · 100 Meters · Place 2 · DuPage (Ill.)DuPage (Ill.)100 Meters2.10.69aWind: 2Fr
Apr 7McKendree ClassicApr 7 · 200 Meters · Place 6 · DuPage (Ill.)DuPage (Ill.)200 Meters6.23.24aFr
Apr 7McKendree ClassicApr 7 · 100 Meters · Place 2 · DuPage (Ill.)DuPage (Ill.)100 MetersRound P2.11.30aFr
Apr 7McKendree ClassicApr 7 · 100 Meters · Place 2 · DuPage (Ill.)DuPage (Ill.)100 Meters2.11.11aFr

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 19IHSA 3A Boys State Track & Field ChampionshipsJun 19 · 100 Meters · Place 16 · ElginElgin100 Meters16.10.91aWind: 1.412
Jun 10IHSA Class 3A TRB Sectional #4 - BataviaJun 10 · 200 Meters · Place 7 · ElginElgin200 Meters7.22.84a12
Jun 10IHSA Class 3A TRB Sectional #4 - BataviaJun 10 · 100 Meters · Place 2 · ElginElgin100 Meters2.10.95a12
May 4Glenbard East Quad (GE,Elgin, Bartlett, Streamwood)May 4 · 200 Meters · Place 1 · ElginElgin200 Meters1.22.712
May 4Glenbard East Quad (GE,Elgin, Bartlett, Streamwood)May 4 · 100 Meters · Place 1 · ElginElgin100 Meters1.10.812