Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · OutdoorViking Invite · May 4 | 5:14.08a | Viking Invite | May 4, 2018 |
| 100 Meters · OutdoorKenosha County Meet · May 9 | 2:26.23a | Kenosha County Meet | May 9, 2017 |
| 1600 Meters · IndoorKenosha County Indoor Championship · Mar 28 | 5:37.66 | Kenosha County Indoor Championship | March 28, 2017 |
| 1600 Meters · OutdoorKenosha Co. Invite · Mar 27 | 5:22.18 | Kenosha Co. Invite | March 27, 2018 |
| 1600 Meters · OutdoorElkhorn Triangular · Apr 26 | 5:37.90 | Elkhorn Triangular | April 26, 2016 |
| 3200 Meters · IndoorKenosha County Indoor · Mar 29 | 12:08.82 | Kenosha County Indoor | March 29, 2016 |
| 3200 Meters · OutdoorSLC Jv Meet · May 19 | 11:32.81a | SLC Jv Meet | May 19, 2016 |
| 3200 Meters · OutdoorWolverine Invite · May 3 | 11:38.60a | Wolverine Invite | May 3, 2016 |
| 800 Meters · OutdoorBorg Invite · May 10 | 2:17.56a | Borg Invite | May 10, 2019 |
| 800 Meters · OutdoorElkhorn Triangular · Apr 26 | 2:36.90 | Elkhorn Triangular | April 26, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| May 14 | SLC Conference MeetMay 14 · 800 Meters · Place 15 · Westosha Central | 800 Meters | 15. | 2:17.60a | 12 |
| May 10 | Borg InviteMay 10 · 800 Meters · Place 6 · Westosha Central | 800 Meters | 6. | 2:17.56a PB | 12 |
| May 7 | Kenosha County MeetMay 7 · 800 Meters · Place 14 · Westosha Central | 800 Meters | 14 | 2:21.17 | 12 |
| May 7 | Kenosha County MeetMay 7 · 800 Meters · Place 14 · Westosha Central | 800 Meters | 14 | 2:21.17 | 12 |
| Apr 26 | Badger InvitationalApr 26 · 800 Meters · Place 10 · Westosha Central | 800 Meters | 10. | 2:23.06a | 12 |
| Apr 18 | Z-Invite WestoshaApr 18 · 800 Meters · Place 11 · Westosha Central | 800 Meters | 11 | 2:21.63SR | 12 |
2018 Outdoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| May 15 | SLC May 15 · 800 Meters · Place 10 · Westosha Central | 800 Meters | 10. | 2:19.82a | 11 |
| May 8 | Kenosha CountyMay 8 · 800 Meters · Place 11 · Westosha Central | 800 Meters | 11. | 2:17.61a | 11 |
| May 4 | Viking InviteMay 4 · 1 Mile · Place 22 · Westosha Central | 1 Mile | 22. | 5:14.08a PB | 11 |
| Mar 27 | Kenosha Co. InviteMar 27 · 1600 Meters · Place 13 · Westosha Central | 1600 Meters | 13 | 5:22.18 PB | 11 |
| Mar 27 | Kenosha Co. InviteMar 27 · 800 Meters · Place 10 · Westosha Central | 800 Meters | 10 | 2:27.49 | 11 |
2017 Outdoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| May 22 | WIAA D1 Regional - Lake GenevaMay 22 · 800 Meters · Place 15 · Westosha Central | 800 Meters | 15. | 2:19.82a | 10 |
| May 16 | SLC MeetMay 16 · 800 Meters · Place 16 · Westosha Central | 800 Meters | 16. | 2:28.76a | 10 |
| May 9 | Kenosha County MeetMay 9 · 100 Meters · Place 14 · Westosha Central | 100 Meters | 14 | 2:26.23a PB | 10 |
| Apr 20 | Z-InviteApr 20 · 800 Meters · Place 12 · Westosha Central | 800 Meters | 12. | 2:26.25a | 10 |
| Apr 4 | Burlington JV InvitationalApr 4 · 3200 Meters · Place 19 · Westosha Central | 3200 Meters | 19. | 13:40.00 | 10 |
2017 Indoor Track
1 results2016 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| May 19 | SLC Jv MeetMay 19 · 3200 Meters · Place 3 · Westosha Central | 3200 Meters | 3. | 11:32.81a PB | 9 |
| May 3 | Wolverine InviteMay 3 · 3200 Meters · Place 3 · Westosha Central | 3200 Meters | 3 | 11:38.60a PB | 9 |
| Apr 26 | Elkhorn TriangularApr 26 · 3200 Meters · Place 9 · Westosha Central | 3200 Meters | 9 | NT | — |
| Apr 26 | Elkhorn TriangularApr 26 · 1600 Meters · Place 1 · Westosha Central | 1600 Meters | 1 | 5:37.90 PB | 9 |
| Apr 26 | Elkhorn TriangularApr 26 · 800 Meters · Place 2 · Westosha Central | 800 Meters | 2 | 2:36.90 PB | 9 |
| Apr 21 | Z-InviteApr 21 · 3200 Meters · Place 19 · Westosha Central | 3200 Meters | 19. | 11:39.91a | 9 |
| Apr 20 | Jv-Westosha InviteApr 20 · 3200 Meters · Place 2 · Westosha Central | 3200 Meters | 2. | 11:51.81a | 9 |
| Apr 20 | Jv-Westosha InviteApr 20 · 1600 Meters · Place 2 · Westosha Central | 1600 Meters | 2. | 5:23.54a | 9 |
| Apr 5 | Burlington JV InviteApr 5 · 3200 Meters · Place 5 · Westosha Central | 3200 Meters | 5 | 12:02.00 | 9 |
2016 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Mar 29 | Kenosha County IndoorMar 29 · 3200 Meters · Place 12 · Westosha Central | 3200 Meters | 12 | 12:08.82 PB | — |