Dominic Ball played at Ibrox during the 2015/16 season. Picture: John Devlin

The 22-year-old joins from Rotherham and becomes the Pittodrie club’s eighth summer signing.

Ball, who can also play in midfield, spent the 2015/16 on loan at Rangers, helping the Ibrox side to the Scottish Championship crown and a place in the Scottish Cup final, which he missed due to suspension.

Signed for Rotherham from Tottenham Hotspur by ex-Hibs boss Alan Stubbs, Ball spent the second half of last season on loan at Peterborough after failing to hold down a regular starting spot at the New York Stadium.