Very difficult to do, its nigh on impossible to compare players in the last 10 or 20 years with those from further back as they played a totally different game from what we see now.
Style of play, tactics, player fitness, rule changes, fans expectations etc you cant compare like for like.
Compiling the list is the easy bit thats just names, trying to rate them in any meaningful order is the hard bit, as asking "who is the greatest Morherwell player you have seen play?" Will generate wildly different answers depenfing on the age of who you ask, ie Hughie Ferguson, willie pettigrew, stevie Kirk, or Eli Just to name but a few.