The various codes of football shares certain common elements and can be grouped onto two main classes of football:carrying codes like American football
Canadian football, Australian football, rugby union and rugby league, where the ball is moved about the field while beimg held in the hands or thrown.
In all codes, common skills includes passing, tackling, evasion of tackles, catching and kicking.In most codes, there are rules restricting the movement of
players offside.