I don't think anyone can argue with your statement but I don't think anyone can argue with Ghelichkhani being the best either , I can't choose between them , one thing to bear in mind is Ghelichkhani played until 34 -5 for team melli as Rowshan's career virtualy ended by rev 79 and then the 27 year old ban mandate for team melli ,he was only about 25 ,can you imagine another 7 ,8 years of Roshan at his peak ?!