#1 - Rubens Barrichello (322)
No man has started in more Grands Prix than Rubens Barrichello and the Brazilian great is one of the best drivers to have never won the world title. He competed in every season from 1993 to 2011, 19 in total.
Rubens got his F1 break in 1993 for the Jordan team, where Rubinho would remain until 1996 and in that time he showed what a special talent he was. The standout performance was probably the Brazilian's surprise pole at Spa in 1994, a race he'd sadly retire from but success would come later.
Stewart GP took him in for 1997 and Jackie Stewart's outfit rose through the ranks rapidly, claiming their first win with Johnny Herbert at the Nurburgring in 1999. The win still escaped Rubens but a move to Ferrari for the new millennium provided Barrichello with the opportunity to claim the top step, and he did so at Hockenheim in 2000, despite starting 18th on the grid.
Ferrari would become unstoppable in the following years but being the number 2 driver at the Scuderia meant that Rubinho had no chance of winning the driver's championship. This was exemplified at Austria in 2002 when he was forced to hand the win to Schumacher despite the German having a 21-point lead in the standings.
His move to Honda in 2007 didn't bring any success but the rebranded Brawn team saw Barrichello win his final race in the sport in Italy 2009, 16 years after his debut. Williams was Rubens' final team, moving there for 2010 and leaving the sport after 2011 due to a lack of financial backing. The record of the most starts may go after 2020, but Barrichello will always be remembered for being a true motorsports gentleman.