Регалии: 2-кратный олимпийский чемпион (1968, 1972) в беге на 500 метров; чемпион мира (1971) в спринтерском многоборье; 2-кратный чемпион Универсиад (1968, 1970) в беге на 500 метров; многократный рекордсмен мира.
Родился 24 декабря 1944 года в Мюнхене (Германия).
Эрхард Келлер специализировался в конькобежном спринте. Особенно ему удавалась дистанция 500 метров, на которой он первенствовал на Играх-1968 в Гренобле и Играх-1972 в Саппоро.
28 января на соревнованиях в немецком Инцелле Келлер установил мировой рекорд на 500-метровке - 39,2 секунды. Он на 0,3 секунды превзошел высшее достижение советского конькобежца Евгения Гришина, продержавшееся пять лет.
В дальнейшем Эрхард еще неоднократно подбирался к рекорду и все же «переписал» его 4 марта 1972 года все в том же Инцелле, преодолев 500-метровую дистанцию ровно за 38 секунд. В том же году немецкий спринтер установил еще два рекорда - на дистанции 1000 метров (1 минута 18,5 секунды) и в спринтерском многоборье.
В 1973 году Келлер перешел в профессионалы, выиграл Кубок мира, однако продолжать карьеру не стал. Завершив выступления, он долгие годы работал дантистом и одновременно в годы зимних Олимпиад вел репортажи с соревнований по конькобежному спорту на немецких телеканалах.