Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| May 7 | True Team Section 4AAAMay 7 · 300m Hurdles · Place 2 · Maple Grove | 300m Hurdles30" / 0.762m | 2. | 49.18a | 12 |
| May 7 | True Team Section 4AAAMay 7 · 100m Hurdles · Place 2 · Maple Grove | 100m Hurdles33" / 0.838m | 2. | 15.88a | 12 |
| May 3 | Wayzata RelaysMay 3 · 300m Hurdles · Maple Grove | 300m Hurdles | — | 48.24 | 12 |
| May 3 | Wayzata RelaysMay 3 · 100m Hurdles · Maple Grove | 100m Hurdles | — | 15.54 | 12 |
| Apr 30 | Crimson Invite Apr 30 · 300m Hurdles · Place 1 · Maple Grove | 300m Hurdles30" / 0.762m | 1. | 48.24a | 12 |
| Apr 30 | Crimson Invite Apr 30 · 100m Hurdles · Place 1 · Maple Grove | 100m Hurdles33" / 0.838m | 1. | 15.68a | 12 |
| Apr 26 | Hamline Elite MeetApr 26 · 300m Hurdles · Maple Grove | 300m Hurdles | — | 48.54 | 12 |
| Apr 26 | Hamline Elite MeetApr 26 · 100m Hurdles · Place 9 · Maple Grove | 100m Hurdles | 9 | 15.54 | 12 |
| Apr 23 | Joe Lane InvitationalApr 23 · 300m Hurdles · Place 3 · Maple Grove | 300m Hurdles30" / 0.762m | 3. | 49.18a | 12 |
| Apr 23 | Joe Lane InvitationalApr 23 · 100m Hurdles · Place 2 · Maple Grove | 100m Hurdles33" / 0.838m | 2. | 15.90a | 12 |
2018 Outdoor Track
25 results2018 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Mar 31 | Griak Indoor ClassicMar 31 · 60m Hurdles · Place 1 · Maple Grove | 60m Hurdles | 1 | 9.24 | 11 |
| Mar 31 | Griak Indoor ClassicMar 31 · 400 Meters · Place 2 · Maple Grove | 400 Meters | 2 | 1:03.60 PB | 11 |
2017 Outdoor Track
16 results| Date | Meet | Event | Pl | Mark | Gr |
| May 31 | MSHSL Section 5AAMay 31 · 300m Hurdles · Place 7 · Maple Grove | 300m Hurdles30" / 0.762mRound P | 7. | 48.44a | 10 |
| May 31 | MSHSL Section 5AAMay 31 · 300m Hurdles · Place 8 · Maple Grove | 300m Hurdles30" / 0.762m | 8. | 49.45a | 10 |
| May 31 | MSHSL Section 5AAMay 31 · 100m Hurdles · Place 3 · Maple Grove | 100m Hurdles33" / 0.838mRound P | 3. | 15.53a | 10 |
| May 31 | MSHSL Section 5AAMay 31 · 100m Hurdles · Place 3 · Maple Grove | 100m Hurdles33" / 0.838m | 3. | 15.11aWind: 1.8 | 10 |
| May 9 | True Team Section 4AAAMay 9 · 300m Hurdles · Place 6 · Maple Grove | 300m Hurdles30" / 0.762m | 6. | 50.12a | 10 |
| May 9 | True Team Section 4AAAMay 9 · 100m Hurdles · Place 2 · Maple Grove | 100m Hurdles33" / 0.838m | 2. | 15.91a | 10 |
| May 5 | Wayzata RelaysMay 5 · 300m Hurdles · Place 5 · Maple Grove | 300m Hurdles | 5 | 48.67 | 10 |
| May 5 | Wayzata RelaysMay 5 · 100m Hurdles · Place 4 · Maple Grove | 100m Hurdles | 4 | 15.79 | 10 |
| May 5 | Wayzata RelaysMay 5 · 200 Meters · Place 10 · Maple Grove | 200 Meters | 10 | 27.81 | 10 |
| May 2 | Crimson InvitationalMay 2 · 100m Hurdles · Place 1 · Maple Grove | 100m Hurdles33" / 0.838m | 1. | 15.79a | 10 |
| May 2 | Crimson InvitationalMay 2 · 400 Meters · Place 6 · Maple Grove | 400 Meters | 6. | 1:04.67a PB | 10 |
| May 2 | Crimson InvitationalMay 2 · 100 Meters · Place 5 · Maple Grove | 100 Meters | 5. | 13.08a | 10 |
| Apr 25 | Joe Lane InvitationalApr 25 · 300m Hurdles · Place 2 · Maple Grove | 300m Hurdles30" / 0.762m | 2. | 48.67a | 10 |
| Apr 25 | Joe Lane InvitationalApr 25 · 100m Hurdles · Place 1 · Maple Grove | 100m Hurdles33" / 0.838m | 1. | 15.86a | 10 |
| Apr 25 | Joe Lane InvitationalApr 25 · 300m Hurdles · Place 2 · Maple Grove | 300m Hurdles30" / 0.762m | 2. | 48.67a | 10 |
| Apr 25 | Joe Lane InvitationalApr 25 · 100m Hurdles · Place 1 · Maple Grove | 100m Hurdles33" / 0.838m | 1. | 15.86a | 10 |
2016 Outdoor Track
15 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 10 | MSHSL Class A State ChampionshipsJun 10 · 100m Hurdles · Place 15 · Maple Grove | 100m HurdlesRound P | 15 | 15.89 | 9 |
| Jun 10 | MSHSL Class AA State ChampionshipsJun 10 · 100m Hurdles · Place 15 · Maple Grove | 100m Hurdles33" / 0.838mRound P | 15. | 15.89aWind: 2.2 | 9 |
| Jun 3 | MSHSL Section 5AAJun 3 · Long Jump · Place 20 · Maple Grove | Long Jump | 20. | 14-09.75Wind: 2.2 | 9 |
| Jun 3 | MSHSL Section 5AAJun 3 · 100m Hurdles · Place 3 · Maple Grove | 100m Hurdles33" / 0.838mRound P | 3. | 15.54aWind: 4.1 | 9 |
| Jun 3 | MSHSL Section 5AAJun 3 · 100m Hurdles · Place 2 · Maple Grove | 100m Hurdles33" / 0.838m | 2. | 15.53aWind: -0.2 | 9 |
| Jun 3 | MSHSL Section 5AAJun 3 · 200 Meters · Place 8 · Maple Grove | 200 MetersRound P | 8. | 26.70aWind: 2.5 | 9 |
| Jun 3 | MSHSL Section 5AAJun 3 · 200 Meters · Place 7 · Maple Grove | 200 Meters | 7. | 27.23aWind: 0.7 | 9 |
| May 10 | 4AAA True TeamMay 10 · Long Jump · Place 9 · Maple Grove | Long Jump | 9. | 15-00.25 PB | 9 |
| May 10 | 4AAA True TeamMay 10 · 100m Hurdles · Place 2 · Maple Grove | 100m Hurdles33" / 0.838m | 2. | 16.46a | 9 |
| May 10 | 4AAA True TeamMay 10 · 200 Meters · Place 6 · Maple Grove | 200 Meters | 6. | 27.41a | 9 |
| May 10 | 4AAA True TeamMay 10 · 100 Meters · Place 3 · Maple Grove | 100 Meters | 3. | 13.50a | 9 |
| May 6 | Wayzata RelaysMay 6 · Long Jump · Place 13 · Maple Grove | Long Jump | 13 | 15-08.00 | 9 |
| May 6 | Wayzata RelaysMay 6 · 100m Hurdles · Place 2 · Maple Grove | 100m Hurdles | 2 | 15.75 | 9 |
| May 6 | Wayzata RelaysMay 6 · 200 Meters · Place 5 · Maple Grove | 200 Meters | 5 | 26.69 PB | 9 |
| May 6 | Wayzata RelaysMay 6 · 100 Meters · Place 4 · Maple Grove | 100 Meters | 4 | 13.28 | 9 |
2015 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| May 5 | Varsity True TeamMay 5 · Triple Jump · Place 22 · Maple Grove | Triple JumpRound P | 22. | 29-04.00 PB | 8 |
| Apr 21 | Joe Lane InvitationalApr 21 · Triple Jump · Place 19 · Maple Grove | Triple Jump | 19 | 27-03.50 | 8 |