In 2012, Shaw signed a contract with a second-tier club in England, where he spent several seasons honing his skills and gaining valuable experience. His performances on the pitch continued to improve, and he eventually caught the eye of Bristol Rovers, a club in the third tier of English football. In 2018, Shaw signed with Bristol Rovers, where he has become an integral part of the team’s midfield.