Ball ingressou na Marinha Real Britânica, e em 7 de agosto de 1778, foi promovido a tenente. Três anos depois, começou uma estreita amizade com o almirante George Brydges Rodney. Foi promovido a comandante em 14 de abril de 1782, dois dias após ter participado da Batalha de Saintes e assumiu o comando do HMS "Germaine". Em 20 de março de 1783 recebeu a patente de capitão. Com a paz restaurada, Ball foi licenciado recebendo a metade do soldo. Passou então um ano na França, esperando aprender a língua e a não desperdiçar seus poucos recursos financeiros.