Keane and 'master' Souness feature in top 10 dirtiest player