Former Formula One driver Rubens Barrichello has won his first stock car title in Brazil.

The 42-year-old Brazilian finished third in Sunday's season-ending race in Curitiba to secure the title in his second full season in the series. Barrichello finished eighth in the drivers' standings last season.

It was Barrichello's first title since he won the British Formula 3 championship in 1991.

The Brazilian driver ended his F1 career after the 2011 season and raced in the IndyCar Series in 2012.

Barrichello raced for a record 19 years in F1, finishing second in the drivers' championship in 2002 and 2004 with Ferrari, both times behind seven-time champion Michael Schumacher.

Barrichello won 11 races in F1 and holds the record for most starts with 322.