Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1000 Meters · IndoorSection IV Classic 9 AM · Dec 20 | 3:24.22a | Section IV Classic 9 AM | December 20, 2025 |
| 1500 Meters · IndoorFrozen Five Invitational · Jan 22 | 5:13.51 | Frozen Five Invitational | January 22, 2026 |
| 1600 Meters · IndoorFinger Lakes Invitational · Feb 1 | 5:34.52 | Finger Lakes Invitational | February 1, 2026 |
| 1600 Meters · OutdoorMarathon Dual w/ Dry, Gro, Lan, TB, WP · May 4 | 5:20.28a | Marathon Dual w/ Dry, Gro, Lan, TB, WP | May 4, 2026 |
| 300 Meters · IndoorSection IV Classic 9 AM · Dec 20 | 47.71a | Section IV Classic 9 AM | December 20, 2025 |
| 3000m Steeplechase · 0.914m · OutdoorSection IV Class C Championships · May 28 | 11:57.83a | Section IV Class C Championships | May 28, 2026 |
| 3200 Meters · Indoor607 Invitational 9AM Meet · Dec 13 | 12:13.09a | 607 Invitational 9AM Meet | December 13, 2025 |
| 3200 Meters · OutdoorParkhurst Invitational · May 9 | 11:33.68a | Parkhurst Invitational | May 9, 2026 |
| 800 Meters · IndoorWinter Classic Session 2 · Jan 10 | 2:34.75 | Winter Classic Session 2 | January 10, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| May 28 | Section IV Class C ChampionshipsMay 28 · 3000m Steeplechase · Place 7 · Lansing | 3000m Steeplechase0.914m | 7. | 11:57.83a PB | 10 |
| May 20 | IAC ChampionshipsMay 20 · 3000m Steeplechase · Place 5 · Lansing | 3000m Steeplechase0.914m | 5. | 12:06.79a | 10 |
| May 11 | IAC Divisional MeetMay 11 · 3200 Meters · Place 5 · Lansing | 3200 Meters | 5. | 11:51.23a | 10 |
| May 11 | IAC Divisional MeetMay 11 · 1600 Meters · Place 11 · Lansing | 1600 Meters | 11. | 5:27.59a | 10 |
| May 9 | Parkhurst InvitationalMay 9 · 3200 Meters · Place 16 · Lansing | 3200 Meters | 16. | 11:33.68a PB | 10 |
| May 4 | Marathon Dual w/ Dry, Gro, Lan, TB, WPMay 4 · 3200 Meters · Place 5 · Lansing | 3200 Meters | 5. | 12:04.70a | 10 |
| May 4 | Marathon Dual w/ Dry, Gro, Lan, TB, WPMay 4 · 1600 Meters · Place 8 · Lansing | 1600 Meters | 8. | 5:20.28a PB | 10 |
| Apr 27 | Marathon Dual w/ Lansing, Union SpringsApr 27 · 3200 Meters · Place 4 · Lansing | 3200 Meters | 4. | 12:05.65a | 10 |
| Apr 27 | Marathon Dual w/ Lansing, Union SpringsApr 27 · 1600 Meters · Place 6 · Lansing | 1600 Meters | 6. | 5:24.45a | 10 |
| Apr 22 | Groton Dual Meet #2Apr 22 · 3200 Meters · Place 2 · Lansing | 3200 Meters | 2. | 11:52.90 | 10 |
| Apr 9 | Marathon Spring FlingApr 9 · 3000m Steeplechase · Place 4 · Lansing | 3000m Steeplechase0.914m | 4. | 13:04.21a | 10 |
2026 Indoor Track
8 results2025 Indoor Track
6 results2025 Outdoor Track
5 results