Геличхани три раза подряд выигрывал Кубок Азии в составе Ирана: в 1968 (где он забил победный гол в последней игре в ворота Израиля 2:1), в 1972 и в 1976 годах, на последнем он был капитаном команды. В 1966 году он завоевал серебряную медаль Азиатских игр в Таиланде, в 1974 году он был капитаном иранской команды, выигравшей футбольный турнир Азиатских игр в Тегеране.