Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorKenosha County Meet · May 9 | 16.32a | Kenosha County Meet | May 9, 2017 |
| 100m Hurdles · 33" / 0.838m · OutdoorWIAAA Union Grove Regional · May 20 | 15.39a | WIAAA Union Grove Regional | May 20, 2019 |
| 200 Meters · OutdoorCase Classic · Mar 30 | 28.06 | Case Classic | March 30, 2019 |
| 300 Meters · OutdoorSEC Relays · May 3 | 52.00a | SEC Relays | May 3, 2016 |
| 300m Hurdles · 30" / 0.762m · OutdoorKenosha County · May 8 | 47.39a | Kenosha County | May 8, 2018 |
| 3200 Meters · OutdoorRacine Invitational · Mar 26 | 10.33 | Racine Invitational | March 26, 2016 |
| 400 Meters · OutdoorPre-Prom Party · Apr 27 | 1:04.60 | Pre-Prom Party | April 27, 2018 |
| 55m Hurdles · 33" · Indoor2019 W/TFA State Indoor Championships · Apr 6 | 8.63a | 2019 W/TFA State Indoor Championships | April 6, 2019 |
| 800 Meters · OutdoorKenosha Tremper Invite · Apr 24 | 2:42.30PR | Kenosha Tremper Invite | April 24, 2019 |
| Top 8 Advance by Time · OutdoorCase Classic · Mar 31 | 9.13q | Case Classic | March 31, 2018 |
| Triple Jump · IndoorW/TFA State Indoor Championships · Apr 8 | 8.80a | W/TFA State Indoor Championships | April 8, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Outdoor Track
25 results| Date | Meet | Event | Pl | Mark | Gr |
| May 31 | WIAA D1 State Track & Field ChampionshipsMay 31 · 100m Hurdles · Place 17 · Kenosha Bradford | 100m Hurdles33" / 0.838mRound P | 17. | 15.87a | 12 |
| May 23 | WIAA D1 Greenfield SectionalMay 23 · 100m Hurdles · Place 1 · Kenosha Bradford | 100m Hurdles33" / 0.838m | 1. | 15.50a | 12 |
| May 20 | WIAAA Union Grove RegionalMay 20 · 300m Hurdles · Kenosha Bradford | 300m Hurdles30" / 0.762m | — | DNS | 12 |
| May 20 | WIAAA Union Grove RegionalMay 20 · 100m Hurdles · Place 2 · Kenosha Bradford | 100m Hurdles33" / 0.838mRound P | 2. | 15.70a | 12 |
| May 20 | WIAAA Union Grove RegionalMay 20 · 100m Hurdles · Place 1 · Kenosha Bradford | 100m Hurdles33" / 0.838m | 1. | 15.39a PB | 12 |
| May 10 | Southeast Conference MeetMay 10 · 300m Hurdles · Kenosha Bradford | 300m Hurdles30" / 0.762m | — | DNS | 12 |
| May 10 | Southeast Conference MeetMay 10 · 100m Hurdles · Place 1 · Kenosha Bradford | 100m Hurdles33" / 0.838mRound P | 1. | 16.16a | 12 |
| May 10 | Southeast Conference MeetMay 10 · 100m Hurdles · Place 1 · Kenosha Bradford | 100m Hurdles33" / 0.838m | 1. | 15.68a | 12 |
| May 7 | Kenosha County MeetMay 7 · 300m Hurdles · Place 1 · Kenosha Bradford | 300m Hurdles | 1 | 47.15 | 12 |
| May 7 | Kenosha County MeetMay 7 · 100m Hurdles · Place 1 · Kenosha Bradford | 100m Hurdles | 1 | 15.29 | 12 |
| May 7 | Kenosha County MeetMay 7 · 300m Hurdles · Place 1 · Kenosha Bradford | 300m Hurdles | 1 | 47.15 | 12 |
| May 7 | Kenosha County MeetMay 7 · 100m Hurdles · Place 1 · Kenosha Bradford | 100m Hurdles | 1 | 15.29 | 12 |
| May 4 | Myrhum InvitationalMay 4 · 300m Hurdles · Place 9 · Kenosha Bradford | 300m Hurdles | 9 | 47.67 | 12 |
| May 4 | Myrhum InvitationalMay 4 · 100m Hurdles · Place 8 · Kenosha Bradford | 100m Hurdles | 8 | 15.74 | 12 |
| Apr 24 | Kenosha Tremper InviteApr 24 · 800 Meters · Place 5 · Kenosha Bradford | 800 Meters | 5 | 2:42.30PR PB | 12 |
| Apr 20 | Red Devil InviteApr 20 · 300m Hurdles · Place 2 · Kenosha Bradford | 300m Hurdles30" / 0.762m | 2. | 47.49a | 12 |
| Apr 20 | Red Devil InviteApr 20 · 100m Hurdles · Place 1 · Kenosha Bradford | 100m Hurdles33" / 0.838m | 1. | 15.44a | 12 |
| Apr 9 | M-Club RelaysApr 9 · 300m Hurdles · Place 1 · Kenosha Bradford | 300m Hurdles30" / 0.762m | 1. | 48.13a | 12 |
| Apr 9 | M-Club RelaysApr 9 · 100m Hurdles · Place 2 · Kenosha Bradford | 100m Hurdles33" / 0.838m | 2. | 15.73a | 12 |
| Apr 2 | Kenosha County InviteApr 2 · 55m Hurdles · Place 1 · Kenosha Bradford | 55m Hurdles | 1 | 8.95 | 12 |
| Mar 30 | Case ClassicMar 30 · 55m Hurdles · Place 1 · Kenosha Bradford | 55m Hurdles | 1 | 8.94 | 12 |
| Mar 30 | Case ClassicMar 30 · 55m Hurdles · Place 2 · Kenosha Bradford | 55m HurdlesRound P | 2 | 9.09 | 12 |
| Mar 30 | Case ClassicMar 30 · 200 Meters · Place 3 · Kenosha Bradford | 200 Meters | 3 | 28.06 PB | 12 |
| Mar 23 | Eagle InvitationalMar 23 · 55m Hurdles · Place 2 · Kenosha Bradford | 55m Hurdles | 2 | 9.15 | 12 |
| Mar 23 | Eagle InvitationalMar 23 · 200 Meters · Place 8 · Kenosha Bradford | 200 Meters | 8 | 28.45 | 12 |
2019 Indoor Track
7 results2018 Outdoor Track
21 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 1 | WIAA D1 State Track & Field ChampionshipsJun 1 · 300m Hurdles · Place 19 · Kenosha Bradford | 300m Hurdles30" / 0.762mRound P | 19. | 47.46a | 11 |
| Jun 1 | WIAA D1 State Track & Field ChampionshipsJun 1 · 100m Hurdles · Place 10 · Kenosha Bradford | 100m Hurdles33" / 0.838mRound P | 10. | 15.50aWind: 2.2 | 11 |
| Jun 1 | WIAA D1 State Track & Field ChampionshipsJun 1 · 100m Hurdles · Place 10 · Kenosha Bradford | 100m Hurdles33" / 0.838m | 10. | 16.14aWind: -2.3 | 11 |
| May 24 | WIAA D1 Sectional - MukwonagoMay 24 · 300m Hurdles · Place 3 · Kenosha Bradford | 300m Hurdles30" / 0.762m | 3. | 47.83a | 11 |
| May 24 | WIAA D1 Sectional - MukwonagoMay 24 · 100m Hurdles · Place 1 · Kenosha Bradford | 100m Hurdles33" / 0.838m | 1. | 15.69a | 11 |
| May 21 | WIAA D1 Regional- BradfordMay 21 · 300m Hurdles · Place 1 · Kenosha Bradford | 300m Hurdles30" / 0.762m | 1. | 48.14a | 11 |
| May 21 | WIAA D1 Regional- BradfordMay 21 · 100m Hurdles · Place 1 · Kenosha Bradford | 100m Hurdles33" / 0.838mRound P | 1. | 15.75a | 11 |
| May 21 | WIAA D1 Regional- BradfordMay 21 · 100m Hurdles · Place 1 · Kenosha Bradford | 100m Hurdles33" / 0.838m | 1. | 15.66a | 11 |
| May 8 | Kenosha CountyMay 8 · 300m Hurdles · Place 1 · Kenosha Bradford | 300m Hurdles30" / 0.762m | 1. | 47.39a PB | 11 |
| May 8 | Kenosha CountyMay 8 · 100m Hurdles · Place 1 · Kenosha Bradford | 100m Hurdles33" / 0.838m | 1. | 16.43a | 11 |
| May 1 | Southeast Conference RelaysMay 1 · 300m Hurdles · Place 1 · Kenosha Bradford | 300m Hurdles30" / 0.762m | 1. | 48.63aUnofficial | 11 |
| May 1 | Southeast Conference RelaysMay 1 · 100m Hurdles · Place 1 · Kenosha Bradford | 100m Hurdles33" / 0.838m | 1. | 17.53aUnofficial | 11 |
| Apr 27 | Pre-Prom PartyApr 27 · 100m Hurdles · Place 1 · Kenosha Bradford | 100m Hurdles | 1 | 16.61 | 11 |
| Apr 27 | Pre-Prom PartyApr 27 · 400 Meters · Place 4 · Kenosha Bradford | 400 Meters | 4 | 1:04.60 PB | 11 |
| Apr 21 | Red Devil InviteApr 21 · 300m Hurdles · Place 1 · Kenosha Bradford | 300m Hurdles30" / 0.762m | 1. | 49.10a | 11 |
| Apr 10 | M Club RelaysApr 10 · 300m Hurdles · Place 3 · Kenosha Bradford | 300m Hurdles30" / 0.762m | 3. | 50.84a | 11 |
| Apr 10 | M Club RelaysApr 10 · 100m Hurdles · Place 2 · Kenosha Bradford | 100m Hurdles33" / 0.838m | 2. | 17.53a | 11 |
| Mar 31 | Case ClassicMar 31 · 55m Hurdles · Place 1 · Kenosha Bradford | 55m Hurdles | 1 | 8.75 | 11 |
| Mar 31 | Case ClassicMar 31 · Top 8 Advance by Time · Place 1 · Kenosha Bradford | Top 8 Advance by Time | 1 | 9.13q PB | 11 |
| Mar 27 | Kenosha Co. InviteMar 27 · 55m Hurdles · Place 1 · Kenosha Bradford | 55m Hurdles | 1 | 9.07 | 11 |
| Mar 27 | Kenosha Co. InviteMar 27 · 55m Hurdles · Place 1 · Kenosha Bradford | 55m Hurdles | 1 | 8.68 | 11 |
2018 Indoor Track
4 results2017 Outdoor Track
14 results2017 Indoor Track
5 results2016 Outdoor Track
20 results| Date | Meet | Event | Pl | Mark | Gr |
| May 26 | WIAA D1 Sectional - StoughtonMay 26 · 100m Hurdles · Place 8 · Kenosha Bradford | 100m Hurdles33" / 0.838m | 8. | 17.80a | 9 |
| May 23 | WIAA D1 Regional - BadgerMay 23 · 300m Hurdles · Place 7 · Kenosha Bradford | 300m Hurdles30" / 0.762m | 7. | 51.24a | 9 |
| May 23 | WIAA D1 Regional - BadgerMay 23 · 100m Hurdles · Place 7 · Kenosha Bradford | 100m Hurdles33" / 0.838mRound P | 7. | 17.98a | 9 |
| May 23 | WIAA D1 Regional - BadgerMay 23 · 100m Hurdles · Place 3 · Kenosha Bradford | 100m Hurdles33" / 0.838m | 3. | 17.08a | 9 |
| May 17 | Southeast Conference ChampionshipMay 17 · 300m Hurdles · Place 12 · Kenosha Bradford | 300m Hurdles30" / 0.762m | 12. | 53.49a | 9 |
| May 17 | Southeast Conference ChampionshipMay 17 · 100m Hurdles · Place 8 · Kenosha Bradford | 100m Hurdles33" / 0.838mRound P | 8. | 18.05a | 9 |
| May 17 | Southeast Conference ChampionshipMay 17 · 100m Hurdles · Place 8 · Kenosha Bradford | 100m Hurdles33" / 0.838m | 8. | 18.31a | 9 |
| May 10 | Kenosha Co. MeetMay 10 · 300m Hurdles · Place 8 · Kenosha Bradford | 300m Hurdles30" / 0.762m | 8. | 52.71a | 9 |
| May 10 | Kenosha Co. MeetMay 10 · 100m Hurdles · Place 9 · Kenosha Bradford | 100m Hurdles33" / 0.838m | 9. | 18.95a | 9 |
| May 6 | Demon InviteMay 6 · 300m Hurdles · Place 7 · Kenosha Bradford | 300m Hurdles30" / 0.762m | 7. | 51.92a | 9 |
| May 6 | Demon InviteMay 6 · 300m Hurdles · Place 7 · Kenosha Bradford | 300m Hurdles30" / 0.762m | 7. | 51.92a | 9 |
| May 6 | Demon InviteMay 6 · 100m Hurdles · Place 13 · Kenosha Bradford | 100m Hurdles33" / 0.838mRound P | 13. | 18.60a | 9 |
| May 6 | Demon InviteMay 6 · 100m Hurdles · Place 13 · Kenosha Bradford | 100m Hurdles33" / 0.838mRound P | 13. | 18.60a | 9 |
| May 3 | SEC RelaysMay 3 · 300 Meters · Place 7 · Kenosha Bradford | 300 Meters | 7. | 52.00a PB | 9 |
| May 3 | SEC RelaysMay 3 · 100 Meters · Place 3 · Kenosha Bradford | 100 Meters | 3. | 17.54a | 9 |
| May 3 | Southeast Conference RelaysMay 3 · 300m Hurdles · Place 7 · Kenosha Bradford | 300m Hurdles30" / 0.762m | 7. | 52.00a | 9 |
| May 3 | Southeast Conference RelaysMay 3 · 100m Hurdles · Place 3 · Kenosha Bradford | 100m Hurdles33" / 0.838m | 3. | 17.54a | 9 |
| Apr 5 | Burlington JV InviteApr 5 · 300m Hurdles · Place 1 · Kenosha Bradford | 300m Hurdles | 1 | 53.39 | 9 |
| Apr 5 | Burlington JV InviteApr 5 · 100m Hurdles · Place 1 · Kenosha Bradford | 100m Hurdles | 1 | 19.55 | 9 |
| Mar 26 | Racine InvitationalMar 26 · 3200 Meters · Place 4 · Kenosha Bradford | 3200 Meters | 4 | 10.33 PB | FR |