West Ham has signed defender Kyle Walker-Peters on a free transfer, securing the England international on a three-year deal. He chose the Hammers over Besiktas, swayed by manager Graham Potter's vision for the club.