Michael Schumacher holds the distinction of having the longest time between his first win and his last .
Michael Schumacher also has the longest time between his first win and his last .