Con una larga trayectoria en la industria de medios de comunicación, Ball fue consejero delegado entre 1999 y 2003 de BSkyB, compañía británica líder en televisión de pago.
Con anterioridad ocupó diferentes puestos de responsabilidad en Fox/Liberty Networks International Management Group (IMC), BSB Sports Channel y Thames Television, donde comenzó su carrera.