Answer
Pedro de la Rosa last participated in a Formula One race in 2012. He was a test and reserve driver for the HRT team that year, and made one race appearance as a substitute for Narain Karthikeyan at the Belgian Grand Prix. De la Rosa retired from Formula One at the end of the 2012 season, having competed in 107 races over the course of his career.