Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorWittenberg Invitational · Feb 17 | 4:51.01a | Wittenberg Invitational | February 17, 2024 |
| 110m Hurdles · 33" / 0.838m · OutdoorGV Tri vs Maplewood and Newbury · Mar 27 | 24.50a | GV Tri vs Maplewood and Newbury | March 27, 2019 |
| 1600 Meters · OutdoorChagrin Valley Conference-Valley Division Track Championships · May 10 | 4:39.26a | Chagrin Valley Conference-Valley Division Track Championships | May 10, 2022 |
| 200m Hurdles · 30" / 0.762m · OutdoorGVms Quad - Mathews, Bloomfield, Windham · Apr 17 | 29.74a | GVms Quad - Mathews, Bloomfield, Windham | April 17, 2019 |
| 200m Hurdles · 36" / 0.914m · OutdoorPVMS home meet with - GV, Maplewood, Chalker, Conneaut · Apr 10 | 29.31 | PVMS home meet with - GV, Maplewood, Chalker, Conneaut | April 10, 2019 |
| 3000 Meters · IndoorAshland Jud Logan Light Giver Invitational · Feb 2 | 10:05.71 | Ashland Jud Logan Light Giver Invitational | February 2, 2024 |
| 300m Hurdles · 36" / 0.914m · OutdoorChagrin Valley Conference-Valley Division Track Championships · May 10 | 44.13a | Chagrin Valley Conference-Valley Division Track Championships | May 10, 2022 |
| 3200 Meters · OutdoorOHSAA D3 Region 9 - Norwayne · May 24 | 10:02.31a | OHSAA D3 Region 9 - Norwayne | May 24, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Indoor Track
3 results2023 Outdoor Track
3 results2022 Outdoor Track
11 results2021 Outdoor Track
10 results2019 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| May 11 | OHSAA Middle School State ChampionshipsMay 11 · 1600 Meters · Place 22 · Grand ValleyGrand Valley | 1600 Meters | 22. | 5:04.11a | 8 |
| May 6 | 2019 NAC MS MeetMay 6 · 200m Hurdles · Place 5 · Grand ValleyGrand Valley | 200m Hurdles30" / 0.762m | 5. | 31.24 | 8 |
| May 6 | 2019 NAC MS MeetMay 6 · 1600 Meters · Place 1 · Grand ValleyGrand Valley | 1600 Meters | 1. | 5:05.70 | 8 |
| Apr 24 | GVms Quad - Badger, Newbury, LordstownApr 24 · 200m Hurdles · Place 1 · Grand ValleyGrand Valley | 200m Hurdles30" / 0.762m | 1. | 30.93a | 8 |
| Apr 24 | GVms Quad - Badger, Newbury, LordstownApr 24 · 1600 Meters · Place 1 · Grand ValleyGrand Valley | 1600 Meters | 1. | 5:17.44a | 8 |
| Apr 17 | GVms Quad - Mathews, Bloomfield, WindhamApr 17 · 200m Hurdles · Place 1 · Grand ValleyGrand Valley | 200m Hurdles30" / 0.762m | 1. | 29.74a PB | 8 |
| Apr 10 | PVMS home meet with - GV, Maplewood, Chalker, ConneautApr 10 · 200m Hurdles · Place 1 · Grand ValleyGrand Valley | 200m Hurdles36" / 0.914m | 1. | 29.31 PB | 8 |
| Apr 10 | PVMS home meet with - GV, Maplewood, Chalker, ConneautApr 10 · 1600 Meters · Place 1 · Grand ValleyGrand Valley | 1600 Meters | 1. | 5:20.56 | 8 |
| Mar 27 | GV Tri vs Maplewood and NewburyMar 27 · 1600 Meters · Place 1 · Grand ValleyGrand Valley | 1600 Meters | 1. | 5:13.82a | 8 |
| Mar 27 | GV Tri vs Maplewood and NewburyMar 27 · 110m Hurdles · Place 3 · Grand ValleyGrand Valley | 110m Hurdles33" / 0.838m | 3. | 24.50a PB | 8 |