He was a right-handed batsman who played for Berkshire. Soza, who picked up three Youth Test and two Youth One Day International appearances for Sri Lanka Young Cricketers during a 1986 tour of England, made a single List A appearance for Berkshire, in the 1996 National Westminster Trophy. From the opening order, Soza scored 10 runs, though Berkshire lost the match by a 106-run margin.
He still continues to play cricket.
He has two children named Tristan and Stephanie. He currently works as a freelance Oracle Consultant in United Kingdom.