James Gomez (born 14 November 2001) is a Gambian professional footballer who plays as a centre-back for Danish Superliga club Odense Boldklub, and the Gambia national team.