Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor2024 Dick Taylor Carolina Challenge · Jan 204:15.39a2024 Dick Taylor Carolina ChallengeJanuary 20, 2024
1 Mile · OutdoorMagis Miles · Jun 44:10.97aMagis MilesJune 4, 2022
1500 Meters · OutdoorDuke Invitational · Apr 103:50.34aDuke InvitationalApril 10, 2026
1600 Meters · OutdoorMagis Miles · Jun 44:09.31aMagis MilesJune 4, 2022
3000 Meters · IndoorClemson Invitational · Jan 118:13.90aClemson InvitationalJanuary 11, 2025
3000m Steeplechase · 0.914m · Outdoor130th Penn Relays Carnival · Apr 238:52.32a130th Penn Relays CarnivalApril 23, 2026
3000m Steeplechase · OutdoorPortland Track Festival · Jun 148:50.66aPortland Track Festival June 14, 2025
3200 Meters · OutdoorIHSA 3A Boys State Track & Field Championships · May 279:01.01aIHSA 3A Boys State Track & Field ChampionshipsMay 27, 2022
5000 Meters · IndoorSharon Colyear-Danville Season Opener · Dec 614:39.19aSharon Colyear-Danville Season OpenerDecember 6, 2025
5000 Meters · OutdoorWake Forest Invitational · Apr 1814:43.74aWake Forest InvitationalApril 18, 2025
800 Meters · IndoorD117 Clash at the Coliseum · Feb 261:57.21D117 Clash at the ColiseumFebruary 26, 2022
800 Meters · OutdoorRolling Meadows Mustang Classic · Apr 291:57.30aRolling Meadows Mustang ClassicApril 29, 2022

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 17Dani Palooza Last Chance MeetMay 17 · 3000m Steeplechase · Place 1 · NC StateNC State3000m Steeplechase0.914m1.9:10.59aJr
May 14ACC Outdoor ChampionshipsMay 14 · 3000m Steeplechase · Place 13 · NC StateNC State3000m Steeplechase0.914m13.8:58.30aJr
Apr 23130th Penn Relays CarnivalApr 23 · 3000m Steeplechase · Place 13 · NC StateNC State3000m Steeplechase0.914m13.8:52.32a PBJr
Apr 162026 Wake Forest InvitationalApr 16 · 3000m Steeplechase · Place 12 · NC StateNC State3000m Steeplechase0.914m12.9:13.99aJr
Apr 10Duke InvitationalApr 10 · 1500 Meters · Place 61 · NC StateNC State1500 Meters61.3:50.34a PBJr
Mar 26Raleigh RelaysMar 26 · 3000m Steeplechase · Place 39 · NC StateNC State3000m Steeplechase0.914m39.9:08.91aJr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21ASICS Last Chance InvitationalFeb 21 · 3000 Meters · Place 2 · NC StateNC State3000 Meters28:19.77aJr
Feb 14ASICS Sound InviteFeb 14 · 3000 Meters · Place 21 · NC StateNC State3000 Meters218:24.35aJr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 6Sharon Colyear-Danville Season OpenerDec 6 · 5000 Meters · Place 177 · NC StateNC State5000 Meters177.14:39.19a PBJr
Jan 11Clemson InvitationalJan 11 · 3000 Meters · Place 2 · United StatesUnited States3000 Meters2.8:13.90a PBSo

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 14Portland Track Festival Jun 14 · 3000m Steeplechase · Place 22 · United StatesUnited States3000m Steeplechase228:50.66a PB10
Apr 18Wake Forest InvitationalApr 18 · 5000 Meters · Place 52 · UnattachedUnattached5000 Meters52.14:43.74a PBSo

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 262024 Charlotte InviteApr 26 · 3000m Steeplechase · Place 6 · North CarolinaNorth Carolina3000m Steeplechase69:00.98FR
Apr 11Duke InvitationalApr 11 · 3000m Steeplechase · Place 5 · North CarolinaNorth Carolina3000m Steeplechase59:08.62a—
Mar 28Raleigh RelaysMar 28 · 3000m Steeplechase · Place 69 · North CarolinaNorth Carolina3000m Steeplechase699:40.91a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 26PSU National OpenJan 26 · 1 Mile · Place 53 · North CarolinaNorth Carolina1 Mile53.4:15.77aFr
Jan 202024 Dick Taylor Carolina ChallengeJan 20 · 1 Mile · Place 6 · North CarolinaNorth Carolina1 Mile64:15.39a PB—

2022 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 4Magis MilesJun 4 · 1 Mile · Place 4 · Gurnee ILGurnee IL1 Mile44:10.97a PB12
Jun 4Magis MilesJun 4 · 1600 Meters · Place 4 · Gurnee ILGurnee IL1600 Meters44:09.31a PB12
Jun 4Magis MilesJun 4 · 1500 Meters · Place 4 · Gurnee ILGurnee IL1500 Meters43:56.53a12
May 27IHSA 3A Boys State Track & Field ChampionshipsMay 27 · 3200 Meters · Place 2 · Gurnee (Warren)Gurnee (Warren)3200 Meters2.9:01.01a PB12
May 27IHSA 3A Boys State Track & Field ChampionshipsMay 27 · 1600 Meters · Place 5 · Gurnee (Warren)Gurnee (Warren)1600 MetersRound P5.4:14.02a12
May 27IHSA 3A Boys State Track & Field ChampionshipsMay 27 · 1600 Meters · Place 3 · Gurnee (Warren)Gurnee (Warren)1600 Meters3.4:11.48a12
May 26IHSA 1A Boys State Track & Field ChampionshipsMay 26 · 1600 Meters · Place 5 · Gurnee (Warren)Gurnee (Warren)1600 MetersRound P54:14.0212
May 26IHSA 1A Boys State Track & Field ChampionshipsMay 26 · 3200 Meters · Place 2 · Gurnee (Warren)Gurnee (Warren)3200 Meters29:01.01a12
May 26IHSA 1A Boys State Track & Field ChampionshipsMay 26 · 1600 Meters · Place 3 · Gurnee (Warren)Gurnee (Warren)1600 Meters34:11.48a12
May 19IHSA Class 3A TRB Sectional #2 - Grayslake (Central)May 19 · 3200 Meters · Place 1 · Gurnee (Warren)Gurnee (Warren)3200 Meters19:19.72a12
May 19IHSA Class 3A TRB Sectional #2 - Grayslake (Central)May 19 · 1600 Meters · Place 1 · Gurnee (Warren)Gurnee (Warren)1600 Meters14:20.37a12
May 12NSC Boys Conference ChampionshipsMay 12 · 3200 Meters · Place 1 · Gurnee (Warren)Gurnee (Warren)3200 Meters1.9:28.43a12
May 12NSC Boys Conference ChampionshipsMay 12 · 1600 Meters · Place 1 · Gurnee (Warren)Gurnee (Warren)1600 Meters1.4:18.49a12
May 5Lake County Boys InvitationalMay 5 · 1600 Meters · Place 1 · Gurnee (Warren)Gurnee (Warren)1600 Meters14:22.10a12
Apr 29Rolling Meadows Mustang ClassicApr 29 · 800 Meters · Place 1 · Gurnee (Warren)Gurnee (Warren)800 Meters1.1:57.30a PB12
Apr 23Distance Night in PalatineApr 23 · 3200 Meters · Place 11 · Gurnee (Warren)Gurnee (Warren)3200 Meters119:32.25SR

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 26D117 Clash at the ColiseumFeb 26 · 800 Meters · Place 1 · Gurnee (Warren)Gurnee (Warren)800 Meters11:57.21 PBSR

2021 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 19IHSA 3A Boys State Track & Field ChampionshipsJun 19 · 3200 Meters · Place 2 · Gurnee (Warren)Gurnee (Warren)3200 Meters2.9:14.92a11
Jun 19IHSA 3A Boys State Track & Field ChampionshipsJun 19 · 1600 Meters · Place 6 · Gurnee (Warren)Gurnee (Warren)1600 Meters6.4:16.82a11
Jun 17IHSA 1A Boys State Track & Field ChampionshipsJun 17 · 3200 Meters · Place 2 · Gurnee (Warren)Gurnee (Warren)3200 Meters29:14.9211
Jun 17IHSA 1A Boys State Track & Field ChampionshipsJun 17 · 1600 Meters · Place 6 · Gurnee (Warren)Gurnee (Warren)1600 Meters64:16.8211
Jun 10IHSA Class 3A TRB Sectional #2 - Grayslake (Central)Jun 10 · 3200 Meters · Place 1 · Gurnee (Warren)Gurnee (Warren)3200 Meters1.9:27.61a11
Jun 10IHSA Class 3A TRB Sectional #2 - Grayslake (Central)Jun 10 · 1600 Meters · Place 2 · Gurnee (Warren)Gurnee (Warren)1600 Meters2.4:17.15a11
Jun 3NSC Boys Conference MeetJun 3 · 3200 Meters · Place 1 · Gurnee (Warren)Gurnee (Warren)3200 Meters110:00.5711
Jun 3NSC Boys Conference MeetJun 3 · 1600 Meters · Place 1 · Gurnee (Warren)Gurnee (Warren)1600 Meters14:16.8911
May 222021 Boys Lake County InvitationalMay 22 · 3200 Meters · Place 1 · Gurnee (Warren)Gurnee (Warren)3200 Meters19:20.0511
May 222021 Boys Lake County InvitationalMay 22 · 3200 Meters · Place 1 · Gurnee (Warren)Gurnee (Warren)3200 Meters19:20.0511
May 15Deerfield Boys Track & Field InvitationalMay 15 · 1600 Meters · Place 2 · Gurnee (Warren)Gurnee (Warren)1600 Meters2.4:17.67a11
May 8Distance Night in PalatineMay 8 · 3200 Meters · Place 10 · Gurnee (Warren)Gurnee (Warren)3200 Meters109:16.12—
Apr 17Ram RustbusterApr 17 · 800 Meters · Place 2 · Gurnee (Warren)Gurnee (Warren)800 Meters22:04.3811