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