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 stayed at Swindon through the 2011–12 League Two season despite multiple players leaving after being demoted. Initially, Oliver Risser was the team's leader, but Caddis took over as captain when Risser got hurt. Eventually, Risser recovered and resumed his position as captain, with Caddis remaining in charge for the rest of the campaign.