Through the 2008 F1 season, that was Lewis Hamilton who won in 2008.
The 1986 British Grand Prix, won By Nigell Mansell
Lewis Hamilton
Through the 2009 season, that was Jenson Button in 2009 driving for Brawn,
Andrea de Adamich's last Formula 1 race was on July 14, 1973. It was the British Grand Prix at Silverstone Circuit. He sustained injuries due to a multi car crash and finished 24th.
Jackie Stewart or Damon Hill i would imagine
The last British driver to win the Formula 1 drivers championship was Jenson Button in 2009. Lewis Hamilton won in 2008. The last British winner before that was Damon Hill in 1996. See http://www.formula1.com/teams_and_drivers/hall_of_fame/ for the complete history.
Lewis Hamilton, I suppose. Won it just weeks ago
Mike Thackwell from Auckland.Thackwell was the last New Zealand born driver to start an F1 race, that being the 1984 Canadian Grand Prix where he retired on Lap 29.
Fred Perry was the last British tennis player to win a Grand Slam and it was in 1936.
Mark Webber is the last Australian to win a Formula One Grand Prix. He won his nineth and last race at the 2012 British Grand Prix for Red Bull. *As of April 11th, 2014
Felipe Massa was injured during a Friday practice session of the Budapest grand prix.
Johnny Cecotto's last Formula 1 race was on July 8, 1984. It was the Stroh's Dallas Grand Prix at Dallas Grand Prix Circuit. He started 15th and finished 18th. Cecotto failed to qualify for the British Grand Prix on July 22, 1984.