Born in Sutton Coldfield, England, Westlake started his youth career at Walsall and signed his first professional contract with the club, having been training in the first team.
[2][3] Westlake made his Walsall début on 15 August 2009 in the Football League One clash with Southend United at the Bescot Stadium, which ended in a 2–2 draw.
[10] Westlake later credited Manager Dean Smith for giving him confidence to fight for first team football and went on make 28 appearances for the club.
[19] Westlake made his league debut for the club, playing as a left back position, in a 3–0 win over Partick Thistle on 27 September 2014.
Having an ankle injury over the winter period Westlake returned to training and played several games for the under-20 team which then saw him back in the squad on 19 March 2016 against Celtic.