Tony Romo recorded 31 touchdown passes for the Dallas Cowboys during the 2011 NFL season. He started all 16 regular-season games and also threw for 4,184 yards, completing 346 of 522 attempts.
Romo’s 31 touchdown passes were part of one of the strongest statistical seasons of his career. He finished with a 102.5 passer rating and only 10 interceptions, though Dallas ended the season 8–8 after losing the NFC East title game to the New York Giants in the final week.
The question’s “2011–12” wording refers to the NFL season that began in 2011 and concluded in January 2012. Romo did not throw 31 touchdown passes in a calendar-year season; the total belongs to the 2011 regular season. His 31 passing touchdowns also rank among the notable single-season totals in Cowboys history, although his career franchise record was built over many seasons.