[2] Bradley signed a three-year contract with Hibernian in July 2019,[3][4] and he made his professional debut on 12 December 2020 in a Scottish Premiership game against Hamilton Academical.
[5] On 6 September 2021, Bradley signed a new three-year deal with Hibernian, then joined Ayr United on a season-long loan.
[9] He subsequently joined League of Ireland Premier Division side Dundalk on a season long loan deal.
[11][12] On 14 December 2022, Scottish Premiership club Livingston announced that Bradley had signed a 2+1⁄2-year deal, though he could not play until 1 January 2023.
[14] In May 2024 Livngston announced that Bradley had been transfer listed following their relegation from the Premiership, and subsequently he was released from his contract in order to sign for Hamilton.