Bosch began his collegiate career as a four-star recruit at Michigan, got on the field as a true freshman playing left guard for former Wolverine coach Brady Hoke, and then following a brief meeting with new coach Jim Harbaugh, decided it was best to pack his bags and look for another place to play.
He soon ended up at West Virginia, and became an immediate starter at right guard during his sophomore season in 2015.
Now, two years later, the St. Charles, Illinois, resident is one of the most experienced players on the team with 26 career games played (all starts), those 26 starts tying him with junior safety Dravon Askew-Henry for the most on the team.