Lewis was another of the Inverness youth players that went on loan to Ft William en block in season 2019/2020. He signed a one year contract with Inverness in 2020. He has yet to make his first team debut. In December 2020, Lewis was loaned to Rothes until January 2021. On return to Inverness he made one first team appearance. On 5th May, Lewis was given a one year extension to his contract.