ball was born circa 1892 in west kirby, merseyside, england, to william henry ball and hannah silcock roscoe. he had four brothers and four sisters. his birthplace was but a short distance south of the royal liverpool golf club at hoylake.