 At the end of the 2016–17 season, Osbourne was released by Walsall.On 22 September 2017 Osbourne signed a contract until the end of the 2017–18 season for newly promoted League Two side Forest Green Rovers.He was released by Walsall at the end of the 2018–19 season.