Who provided Shaggy's voice on Scooby-Doo?

Casey Kasem was the voice of Shaggy back in the day. Matthew Lillard, who really seemed to be channeling Casey, played Shaggy in the movies.

The list of actors to voice

Norville 'Shaggy' Rogers is as follows-

Casey Kasem (1969-1997)

Billy West (1998)

Scott Innes (1999-2002)

Casey Kasem (2002-2009)

Scott Menville (2005-2008) (for Shaggy and Scooby Get a Clue only)

Matthew Lillard (2010- ) (for Mystery Incorporated)

Casey Kasem has retired from the role and Lillard is likely to be the sole voice actor if any other shows or TV movies are made for the time being.