Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Liberty ParkOhio Classic · Aug 30 | 14:23 | Ohio Classic | August 30, 2014 |
| 3,000 Meters · New RichmondSBAAC Championships · Oct 11 | 14:13.00 | SBAAC Championships | October 11, 2014 |
| 5,000 Meters · Centerville HSCenterville Saturday Night Lights IX · Sep 24 | 21:12.8 | Centerville Saturday Night Lights IX | September 24, 2016 |
| 5,000 Meters · Centerville HSCenterville Saturday Night Lights VII · Sep 26 | 21:42.67 | Centerville Saturday Night Lights VII | September 26, 2015 |
| 5,000 Meters · Troy HSOHSAA D2 - Region 8 · Oct 29 | 21:18.12 | OHSAA D2 - Region 8 | October 29, 2016 |
| 5,000 Meters · Troy Memorial StadiumTroy Cross-Country Invitational · Sep 8 | 23:15.2 | Troy Cross-Country Invitational | September 8, 2018 |
| 5,000 Meters · Voice of America ParkOHSAA D2 Southwest District - West Chester A · Oct 22 | 20:36.94 | OHSAA D2 Southwest District - West Chester A | October 22, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
2 results2017 Cross Country
1 results2016 Cross Country
3 results2015 Cross Country
1 results2014 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 11 | SBAAC ChampionshipsOct 11 · 3,000 Meters Middle School · Place 13 · Western BrownWestern Brown | 3,000 Meters Middle School | 13 | 14:13.00 PB | 8 |
| Aug 30 | Ohio ClassicAug 30 · 3,000 Meters Middle School · Place 8 · Western BrownWestern Brown | 3,000 Meters Middle School | 8 | 14:23 PB | 8 |