Вы должны сохранить исходное значение позиции. Для этого вы можете использовать атрибут данных.
Взгляните на этот пример .
Сохранить исходную позицию:
$(option).data('original-position',i);
Получить исходную позицию:
$('#listboxFootballPlayers option').eq($(this).data('original-position')).before($(this));
Обратите внимание, что часть вашего кода не нужна. Например, вы можете использовать метод добавления (или до, или после) для фактического перемещения выбранного элемента, поэтому нет необходимости создавать новый и уничтожать предыдущий.
Также вам нужно немного изменить код, чтобы он работал с последним элементом в списке. Мой код просто подсказка.