Collins began his career in the youth academy of Newport County before making his professional debut for the club in 2013. He spent four years at Newport County, making over 50 appearances for the first team before making a move to Wolverhampton Wanderers in 2017. At Wolves, Collins spent time playing for their U23 team before being sent out on loan to various clubs to gain first-team experience.