Bernardo Silva to leave Manchester City in 2026 as a free agent. He has played for City since 2017. Silva has been a key figure under Pep Guardiola.