Question: Who did James Ball sign with in 2016? 
Answer: James Ball (footballer) joined the National League North club Stalybridge Celtic in the 2016–17 season before signing for Stockport County in 2016.