Отличие лишь в географии. Например, в США футбол - это американский футбол (регби), а соккер у них это уже то, что мы называем футболом.
В Англии наоборот, футбол - это привычная игра с круглым мячом, две команды по 11 человек, два ворота, одно поле.
Футбол это профессиональная игра.
В футболе есть определённые правила игры, конкретное количество игроков на поле и так далее.
Soccer это переводится как дворовый футбол, то есть футбол во дворе. Там нет конкретных правил игры или количества игроков, он на то и есть, чтобы можно было менять правила игры football.