North Melbourne has signed former Brisbane utility Josh Walker as a delisted free agent.

Walker moved to the Lions from Geelong at the end of the 2015 season, and went on to play 52 games for Brisbane over the past four seasons.

He played 11 in 2019, before the club delisted him at the end of the season.