Shane Christopher Cadogan (born June 1, 2001 in Kingstown) is a Vincentian swimmer. He specializes in the 50-metres freestyle and is competing at the 2020 Summer Olympics in Tokyo. He finished 49th in the 50 metre freestyle heats, and did not advance to the semifinals.