Silva made his Premier League debut on 30 December 2018 in a 2–0 away defeat to Burnley, coming on as a second-half substitute for Marko Arnautović. He missed the start of the 2019–20 season due to illness; rushed into hospital in Portugal, he underwent emergency bowel surgery from which he was recuperating.