Caddis remained at Swindon for the 2011–12 season in League Two despite a number of players leaving the club after the relegation. Swindon began the season with new addition Oliver Risser as captain, but Caddis took the armband after Risser suffered an injury. Despite Risser's return to fitness, manager Paolo di Canio decided to name Caddis as captain for the remainder of the season.
Caddis remained at Swindon for the 2011–12 season in League Two despite several players leaving the club after relegation. Swindon started the season with new addition Oliver Risser as captain, but Caddis took the armband after Risser suffered an injury. Despite Risser's return to fitness, manager Paolo di Canio decided to name Caddis as captain for the remainder of the season.