Lewis began his career at Marlborough HC before moving to Reading HC gaining youth national titles before university. While attending the University of Bath, Lewis played for Team Bath Buccaneers for several years before heading abroad to play in Spain & Belgium. Returning from playing abroad, he joined Surbiton and ended up being captain and winning back to back National League titles alongside the National Indoor Title. After 5 successful years, Lewis has now moved to East Grinstead. Lewis received his first cap for Wales in 2008 and gained his 150th cap for the country in 2021, making him one of the most decorated Welsh athletes - he is now the most decorated Welsh athlete. He has represented Wales at numerous international tournaments, including the 2014 & 2018 Commonwealth Games.