Entering his senior season, Skiles has a .172 batting average. He has appeared in 69 games, making 55 starts. Skiles has 29 hits, 21 runs scored, 12 RBI, 15 walks, a .239 on base percentage, and a .172 slugging percentage.
2019: Skiles played in 44 games as a junior, making 41 starts. He had a .180 batting average with 23 hits in 128 at bats. Skiles finished the season with 14 runs scored, eight RBI, 11 walks, a .245 on base percentage, and a .180 slugging percentage.
2018: As a sophomore, Skiles played in 25 games and made 14 starts. He had a .146 batting average with six hits in 41 at bats. Skiles scored seven runs, drove in four, had a .146 slugging percentage, walked four times, had a .222 on base percentage, and was 2-for-2 in stolen base attempts.
2017: Skiles played on the junior varsity team as a freshman.