Ballotta made eight starts during the 2005–06 campaign, as an injury replacement for both Peruzzi and Matteo Sereni. On 23 October 2005, he set the record as the oldest player to have played in the first division when he started in Lazio’s lineup against Roma at the age of 41 years and 203 days, beating the previous record set on 7 May 1983 when Dino Zoff played his last game at the age of 41 years and 34 days. Due to Peruzzi’s ongoing injury problems the following season, Ballotta made eleven league appearances as the Laziale finished third behind Inter and Roma. They subsequently clinched a berth in the UEFA Champions League. Ballotta started the first two matches of 2007–08, until the gloves were handed to new acquisition Fernando Muslera for the next five rounds. Following the 1–5 home loss against Milan on 7 October 2007, he regained the starting spot, which he kept until the end of the season. He also started in all Champions League matches, in which he also became the oldest player ever to play in the competition during a 1–1 draw with Olympiacos on 18 September 2007, at the age of 43 years and 168 days, beating the previous record held by another Italian, Alessandro Costacurta, who was 40 years and 211 days in Milan’s loss to AEK Athens on 21 November 2006. Ballotta retired after his contract with Lazio expired at the end of the season, expressing an interest in continuing his career, before eventually signing a deal as general manager at former club Modena. This experience was however short-lived and, after just 35 days, he decided to stop working at the club. In late 2008, Ballotta returned with Prima Categoria (eighth level) side Calcara Samoggia, but in another position: forward.