Manchester City 4 sierpnia 2020 Torres podpisał pięcioletni kontrakt z Manchesterem City, który zapłacił za niego 27 milionów euro. W angielskim klubie zadebiutował 21 września w meczu Premier League przeciwko Wolverhampton (3:1). 30 września, trafiając w meczu Pucharu Ligi Angielskiej z Burnley, Torres strzelił pierwszą bramkę dla Manchesteru.

21 października 2020 w pierwszym meczu w barwach Manchesteru w Lidze Mistrzów UEFA przeciwko FC Porto (3:1) zanotował również swoje premierowe trafienie. Pierwszą bramkę w lidze strzelił 28 listopada w wygranym 5:0 meczu z Burnley. 14 maja 2021 w ligowym starciu z Newcastle United zanotował hat-tricka.

FC Barcelona 28 grudnia 2021 FC Barcelona ogłosiła pozyskanie Torresa, który podpisał pięcioletni kontrakt, w którym została zawarta klazula wykupu w wysokości jednego miliarda euro. 12 stycznia 2022 zadebiutował w Barcelonie w przegranym 3:2 meczu w Superpucharze Hiszpanii. 20 stycznia w swoim drugim występie dla Dumy Katalonii strzelił bramkę w przegranym 3:2 meczu Pucharu Króla z Athletic Bilbao. 23 stycznia w spotkaniu z Deportivo Alavés zadebiutował w Primera División. 6 marca w wygranym 2:1 meczu z Elche CF strzelił pierwszą bramkę w lidze.