Liam Palmer began his career with Sheffield Wednesday.
It was confirmed on 16 July 2012 that Palmer had joined League One club Tranmere Rovers on loan for start of 2012–13 football league season for a total of six-months until the January transfer window.
On 26 March 2014, Palmer signed a new four-year contract with the Owls.
In July 2019 he signed a new three-year contract with Sheffield Wednesday.
Palmer represented Scotland at the under-19 and under-21 levels. He was selected for the full Scotland squad for the first time in March 2019. On 21 March Palmer made his senior debut for Scotland playing the whole match of the 3–0 away defeat to Kazakhstan in a Euro 2020 qualifier.
Here is Liam Palmer in action recently for Sheffield Wednesday in the Sky Bet Championship clash with Barnsley at Hillsborough.