 McGowan made his debut for the club coming on as substitute for Mehdi Taouil in the 84th minutes, in a 3–0 win over Dundee United on 22 September 2012.In a 0–0 draw against Hibernian on 4 January 2012, McGowan drew praise from Manager John McGlynn for a good display, including stopping striker Leigh Griffiths.McGowan started at right back when Hearts lost 3–2 to St Mirren in the Scottish League Cup Final.