Han ble nesten umiddelbart etter returen fra Rangers enig med Aston Villa om en utlånsavtale som gjelder ut sesongen 06/07. 1. mai 2007 ble det klart at han ville returnere til Old Trafford etter Aston Villas siste kamp for sesongen. 17. oktober 2007 ble det klart at Bardsley skulle bli lånt ut til Sheffield United for en 3 måneders avtale. Bardsley returnerte til United etter et greit opphold i Sheffield. 22. januar forlot han United for godt. Han ble da klar for Sunderland AFC på permanent basis.