No Geo ball hasn't played for London Lions as of now. But, London Lions were interested in signing him. Geo revealed about it in one of his interviews, saying, “It seems like the London Lions might be interested in picking me up. I know I have to take different roads and different paths to get to the NBA. Sometimes, it's just tough to make that decision.”