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.
kimi räikkönen, year 2007 with ferrari
Fernando Alonso (Spain) Renault, 2006
The Heart of Midlothian last win the Scottish League Cup finals during the 2022-12 season.
A tricky one maybe Mike Denness!!
Jacques Villeneuve is a retired Canadian formula one driver who was active in formula one between 1996 and 2006. During his career he drove for Williams, BAR, Sauber, Renault and BMW Sauber. He won a total of 11 races during his career. His first ever win was at the 1996 European GP and his last win was the 1997 Luxemberg Grand Prix.
Mark Martin in 1997
Jimmie Johnson
Aberdeen did that, and they were then managed by Alex Ferguson.
Jimmy Johnson.
Joe Nemechek
In 2000, Bobby Labonte who was born in Corpus Christi, Texas became the last Texan to win the Winston Cup.
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