In July 2020, Foderingham signed with Scottish Premiership club Rangers on a free transfer. He spent one season at Rangers before making a move to West Ham United in August 2021. Foderingham has also represented England at the youth level, having played for the U19 and U21 teams.