At the start of the 2011–12 season, Speroni continued to established himself as the club's first choice goalkeeper. He then helped Crystal Palace kept five consecutive clean sheets between 15 October 2011 and 1 November 2011. This resulted in the club setting a new record for themselves by going 619 minutes without conceding. Since the start of the 2011–12 season, Speroni started in every matches until he missed three matches, due to illness. Speroni made his return to the starting line–up against Cardiff City in the first leg of the League Cup on 10 January 2012 and kept a clean sheet, in a 1–0 win. However, in the return leg, he was unable to help Crystal Palace reach the final after the club lost 3–1 after Cardiff City was able to overcome deficit and played throughout extra time. After making his return from injury, Speroni then helped Crystal Palace kept three consecutive clean sheets between 18 February 2012 and 3 March 2012. This was followed up by making his 250th appearance for the club, in a 1–1 draw against Coventry City. He helped Crystal Palace go unbeaten in the next three matches, bringing the club's unbeaten run to ten. However, during a 2–2 draw against Reading on 21 April 2012, Speroni suffered an injury in the 25th minutes and was substituted, in what turns out to be his last appearance of the season. At the end of the 2011–12 season, he went on to make forty–four appearances in all competitions.