Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.8 Miles · Washington ParkZiomek Invitational · Sep 26 | 12:08.0 | Ziomek Invitational | September 26, 2015 |
| 2 Miles · Elmwood Park High SchoolElmwood Park Cross Country Trial on the Trail · Aug 23 | 18:10.2 | Elmwood Park Cross Country Trial on the Trail | August 23, 2017 |
| 2 Miles · Legion ParkMather Invite # 2 · Sep 20 | 15:27.46 | Mather Invite # 2 | September 20, 2016 |
| 2 Miles · Washington ParkChicago Public League Cross Country Championships · Oct 17 | 15:32.9 | Chicago Public League Cross Country Championships | October 17, 2015 |
| 2.1 Miles · Horner ParkLane Tech Larry Gnapp Tough XC Invite · Sep 14 | 17:54.4 | Lane Tech Larry Gnapp Tough XC Invite | September 14, 2016 |
| 3 Miles · Channahon Community ParkMinooka Invitational · Sep 17 | 25:55 | Minooka Invitational | September 17, 2016 |
| 3 Miles · Lewis UniversitySt. Ignatius Jim Connelly Invitational · Sep 2 | 30:27.7 | St. Ignatius Jim Connelly Invitational | September 2, 2017 |
| 3 Miles · Marquette ParkSolorio Sun Warrior Invitational · Sep 30 | 27:58.1 | Solorio Sun Warrior Invitational | September 30, 2017 |
| 3 Miles · Sundown MeadowsRiverside-Brookfield Invitational · Sep 15 | 30:00.1 | Riverside-Brookfield Invitational | September 15, 2017 |
| 3 Miles · Washington ParkWhitney Young-Fleet Feet Sports Invitational · Sep 23 | 28:44.3 | Whitney Young-Fleet Feet Sports Invitational | September 23, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
4 results2017 Cross Country
7 results2016 Cross Country
8 results2015 Cross Country
2 results