Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorMuskie Meet #4 · Feb 21 | 4:56.66a | Muskie Meet #4 | February 21, 2025 |
| 1 Mile · OutdoorOtterbein Twilight · Apr 18 | 4:54.14 | Otterbein Twilight | April 18, 2025 |
| 1000 Meters · IndoorMuskie Meet #2 · Jan 24 | 2:55.10 | Muskie Meet #2 | January 24, 2026 |
| 1500 Meters · OutdoorMarv Frye Invitational · Apr 5 | 4:25.70 | Marv Frye Invitational | April 5, 2025 |
| 3000 Meters · IndoorBill Kincaid Invitational · Apr 25 | 9:33.60a | Bill Kincaid Invitational | April 25, 2026 |
| 3000m Steeplechase · 0.914m · IndoorOhio Athletic Conference Championships · May 1 | 11:05.43a | Ohio Athletic Conference Championships | May 1, 2026 |
| 3000m Steeplechase · 0.914m · OutdoorOtterbein Twilight · Apr 17 | 11:08.00 | Otterbein Twilight | April 17, 2026 |
| 3000m Steeplechase · OutdoorAll-Ohio DIII · Apr 11 | 11:21.89 | All-Ohio DIII | April 11, 2025 |
| 400 Meters · OutdoorMuskingum Invitational · Apr 6 | 58.17 | Muskingum Invitational | April 6, 2023 |
| 500 Meters · IndoorMuskie Meet #2 · Jan 20 | 1:16.91a | Muskie Meet #2 | January 20, 2024 |
| 800 Meters · IndoorMuskie Meet #4 · Feb 16 | 2:12.60a | Muskie Meet #4 | February 16, 2024 |
| 800 Meters · OutdoorAmy Adams Memorial Invitational · Mar 27 | 2:11.33a | Amy Adams Memorial Invitational | March 27, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Indoor Track
8 results2026 Outdoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 17 | Otterbein TwilightApr 17 · 3000m Steeplechase · Place 20 · Muskingum | 3000m Steeplechase0.914m | 20. | 11:08.00 PB | Sr |
| Apr 3 | Wooster InvitationalApr 3 · 3000m Steeplechase · Place 7 · Muskingum | 3000m Steeplechase0.914m | 7. | 11:23.22a | Sr |
| Mar 27 | Amy Adams Memorial InvitationalMar 27 · 800 Meters · Place 2 · Muskingum | 800 Meters | 2. | 2:11.33a PB | Sr |
2025 Outdoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 18 | Otterbein TwilightApr 18 · 1 Mile · Place 11 · Muskingum | 1 Mile | 11 | 4:54.14 PB | JR |
| Apr 18 | Otterbein TwilightApr 18 · 1 Mile · Place 11 · Muskingum | 1 Mile | 11 | 4:54.14 | JR |
| Apr 11 | All-Ohio DIIIApr 11 · 3000m Steeplechase · Place 28 · Muskingum | 3000m Steeplechase | 28 | 11:21.89 PB | JR |
| Apr 5 | Marv Frye InvitationalApr 5 · 1500 Meters · Place 21 · Muskingum | 1500 Meters | 21 | 4:25.70 PB | JR |
2025 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 21 | Muskie Meet #4Feb 21 · 1 Mile · Place 2 · Muskingum | 1 Mile | 2 | 4:56.66a PB | — |
| Feb 1 | Muskie Meet #3Feb 1 · 800 Meters · Place 9 · Muskingum | 800 Meters | 9 | 2:16.60 | JR |
2024 Outdoor Track
6 results2024 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 16 | Muskie Meet #4Feb 16 · 800 Meters · Place 6 · Muskingum | 800 Meters | 6 | 2:12.60a PB | — |
| Feb 3 | Bob Shannon Invitational Feb 3 · 800 Meters · Place 22 · Muskingum | 800 Meters | 22 | 2:20.88 | SO |
| Jan 27 | Muskie Meet #3Jan 27 · 800 Meters · Place 24 · Muskingum | 800 Meters | 24 | 2:16.79a | — |
| Jan 20 | Muskie Meet #2Jan 20 · 500 Meters · Place 3 · Muskingum | 500 Meters | 3 | 1:16.91a PB | — |
| Jan 13 | Muskie Meet #1Jan 13 · 1000 Meters · Place 11 · Muskingum | 1000 Meters | 11 | 3:01.63 | SO |
2023 Outdoor Track
4 results2023 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 17 | Muskie Meet #4Feb 17 · 1000 Meters · Place 6 · Muskingum | 1000 Meters | 6 | 3:00.98a | — |
| Feb 4 | Bob Shannon InvitationalFeb 4 · 800 Meters · Place 18 · Muskingum | 800 Meters | 18 | 2:20.56 | FR |
| Jan 28 | Musky Meet #3Jan 28 · 800 Meters · Place 20 · Muskingum | 800 Meters | 20 | 2:13.22 | FR |