Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorChesaning HS Track Time Trials · Apr 9 | 14.65a | Chesaning HS Track Time Trials | April 9, 2025 |
| 1500 Meters · OutdoorHuskie Relays · May 14 | 6:23.32a | Huskie Relays | May 14, 2021 |
| 1600 Meters · IndoorSVSU Division 3/4 Indoor Invitational · Mar 21 | 5:56.50a | SVSU Division 3/4 Indoor Invitational | March 21, 2024 |
| 1600 Meters · OutdoorMMAC Meet - Chesaning, Durand, Mt. Morris, New Lothrop · Apr 26 | 5:58.25a | MMAC Meet - Chesaning, Durand, Mt. Morris, New Lothrop | April 26, 2023 |
| 3200 Meters · IndoorSVSU Division 3/4 Indoor Invitational · Mar 19 | 12:33.89a | SVSU Division 3/4 Indoor Invitational | March 19, 2026 |
| 3200 Meters · OutdoorKorf-Schultz Saginaw County Team Championship · May 12 | 11:13.74a | Korf-Schultz Saginaw County Team Championship | May 12, 2023 |
| 400 Meters · OutdoorMMAC - Mt. Morris, LakeVille, Webberville @ Chesaning · Apr 20 | 1:04.04a | MMAC - Mt. Morris, LakeVille, Webberville @ Chesaning | April 20, 2026 |
| 800 Meters · OutdoorMMAC - Mt. Morris, LakeVille, Webberville @ Chesaning · May 7 | 2:42.50a | MMAC - Mt. Morris, LakeVille, Webberville @ Chesaning | May 7, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
10 results2026 Indoor Track
1 results2025 Outdoor Track
16 results2025 Indoor Track
1 results2024 Outdoor Track
18 results| Date | Meet | Event | Pl | Mark | Gr |
| May 25 | 2024 MITCA D3 Team StateMay 25 · 3200 Meters · Place 34 · ChesaningChesaning | 3200 Meters | 34. | 13:10.55a | 10 |
| May 21 | MMAC League Championships @ Mt. MorrisMay 21 · 3200 Meters · Place 15 · ChesaningChesaning | 3200 Meters | 15 | 13:26.95a | — |
| May 16 | MHSAA LP Region 30-3 @ BathMay 16 · 3200 Meters · Place 30 · ChesaningChesaning | 3200 Meters | 30 | 12:30.22a | — |
| May 10 | Jon Nugent InvitationalMay 10 · 3200 Meters · Place 16 · ChesaningChesaning | 3200 Meters | 16 | 12:26.99a | — |
| May 8 | MMAC - Byron, Chesaning, Montrose, Mt. Morris, Webberville @ Mt. MorrisMay 8 · 3200 Meters · Place 6 · ChesaningChesaning | 3200 Meters | 6 | 12:50.76a | — |
| May 8 | MMAC - Byron, Chesaning, Montrose, Mt. Morris, Webberville @ Mt. MorrisMay 8 · 400 Meters · Place 20 · ChesaningChesaning | 400 Meters | 20 | 1:11.74a | — |
| May 3 | Corunna Cavalier ClassicMay 3 · 3200 Meters · Place 27 · ChesaningChesaning | 3200 Meters | 27 | 12:15.44a | — |
| May 1 | MMAC - Durand, Mt. Morris, New Lothrop @ ChesaningMay 1 · 3200 Meters · Place 3 · ChesaningChesaning | 3200 Meters | 3 | 13:21.64a | — |
| May 1 | MMAC - Durand, Mt. Morris, New Lothrop @ ChesaningMay 1 · 400 Meters · Place 15 · ChesaningChesaning | 400 Meters | 15 | 1:11.82a | — |
| Apr 24 | MMAC #2Apr 24 · 3200 Meters · Place 3 · ChesaningChesaning | 3200 Meters | 3 | 13:10.70a | — |
| Apr 24 | MMAC #2Apr 24 · 400 Meters · Place 20 · ChesaningChesaning | 400 Meters | 20 | 1:13.01a | — |
| Apr 19 | Chesaning Track & Field Classic Apr 19 · 3200 Meters · Place 22 · ChesaningChesaning | 3200 Meters | 22. | 12:25.0 | 10 |
| Apr 17 | MMAC - Mt. Morris, LakeVille, Ovid-Elsie @ ChesaningApr 17 · 3200 Meters · Place 8 · ChesaningChesaning | 3200 Meters | 8 | 13:13.84a | — |
| Apr 17 | MMAC - Mt. Morris, LakeVille, Ovid-Elsie @ ChesaningApr 17 · 400 Meters · Place 15 · ChesaningChesaning | 400 Meters | 15 | 1:10.72a | — |
| Apr 13 | Freeland InviteApr 13 · 3200 Meters · Place 18 · ChesaningChesaning | 3200 Meters | 18 | 13:37.28a | — |
| Apr 13 | Freeland InviteApr 13 · 1600 Meters · Place 29 · ChesaningChesaning | 1600 Meters | 29 | 6:20.01a | — |
| Apr 9 | Reese QuadApr 9 · 3200 Meters · Place 5 · ChesaningChesaning | 3200 Meters | 5 | 13:27.78a | — |
| Apr 9 | Reese QuadApr 9 · 1600 Meters · Place 11 · ChesaningChesaning | 1600 Meters | 11 | 6:26.43a | — |
2024 Indoor Track
1 results2023 Outdoor Track
19 results| Date | Meet | Event | Pl | Mark | Gr |
| May 27 | 2023 MITCA D3 Team StateMay 27 · 3200 Meters · Place 41 · ChesaningChesaning | 3200 Meters | 41. | 13:08.78a | 9 |
| May 23 | MMAC League Meet @ Ovid-ElsieMay 23 · 3200 Meters · Place 10 · ChesaningChesaning | 3200 Meters | 10 | 12:36.16a | — |
| May 20 | MHSAA LP Region 30-3 @ ChesaningMay 20 · 3200 Meters · Place 22 · ChesaningChesaning | 3200 Meters | 22 | 12:58.07a | — |
| May 12 | Korf-Schultz Saginaw County Team ChampionshipMay 12 · 3200 Meters · Place 5 · ChesaningChesaning | 3200 Meters | 5 | 11:13.74a PB | — |
| May 10 | MMAC Meet - Chesaning, Lakeville, Mt. Morris, Ovid-ElsieMay 10 · 3200 Meters · Place 8 · ChesaningChesaning | 3200 Meters | 8 | 13:07.38a | — |
| May 10 | MMAC Meet - Chesaning, Lakeville, Mt. Morris, Ovid-ElsieMay 10 · 1600 Meters · Place 18 · ChesaningChesaning | 1600 Meters | 18 | 6:12.84a | — |
| May 5 | Cavalier ClassicMay 5 · 3200 Meters · Place 30 · ChesaningChesaning | 3200 Meters | 30 | 12:54.64a | — |
| May 3 | MMAC Meet - Byron, Montrose, Mt. Morris @ ChesaningMay 3 · 3200 Meters · Place 6 · ChesaningChesaning | 3200 Meters | 6 | 12:40.90a | — |
| May 1 | STC Bulldog QuadMay 1 · 1600 Meters · Place 12 · ChesaningChesaning | 1600 Meters | 12 | 6:28.53a | — |
| Apr 26 | MMAC Meet - Chesaning, Durand, Mt. Morris, New LothropApr 26 · 3200 Meters · Place 7 · ChesaningChesaning | 3200 Meters | 7 | 12:44.93a | — |
| Apr 26 | MMAC Meet - Chesaning, Durand, Mt. Morris, New LothropApr 26 · 1600 Meters · Place 9 · ChesaningChesaning | 1600 Meters | 9 | 5:58.25a PB | — |
| Apr 21 | Chesaning Track & Field ClassicApr 21 · 3200 Meters · Place 22 · ChesaningChesaning | 3200 Meters | 22. | 12:39.63a | 9 |
| Apr 19 | Chesaning TriApr 19 · 3200 Meters · Place 5 · ChesaningChesaning | 3200 Meters | 5 | 14:07.98a | — |
| Apr 19 | Chesaning TriApr 19 · 1600 Meters · Place 11 · ChesaningChesaning | 1600 Meters | 11 | 6:12.75a | — |
| Apr 19 | Chesaning TriApr 19 · 800 Meters · Place 12 · ChesaningChesaning | 800 Meters | 12 | 2:46.27a | — |
| Apr 14 | St. Louis Invitational Apr 14 · 3200 Meters · Place 23 · ChesaningChesaning | 3200 Meters | 23 | 12:53.96a | — |
| Apr 12 | MMAC Meet - Byron, Durand, Chesaning & LakevilleApr 12 · 3200 Meters · Place 4 · ChesaningChesaning | 3200 Meters | 4 | 13:31.0 | — |
| Apr 12 | MMAC Meet - Byron, Durand, Chesaning & LakevilleApr 12 · 1600 Meters · Place 12 · ChesaningChesaning | 1600 Meters | 12 | 6:20.8 | — |
| Apr 12 | MMAC Meet - Byron, Durand, Chesaning & LakevilleApr 12 · 800 Meters · Place 10 · ChesaningChesaning | 800 Meters | 10 | 2:48.5 | — |
2023 Indoor Track
2 results2022 Outdoor Track
7 results2021 Outdoor Track
6 results