FC Barcelona doszła do porozumienia z Schalke 04 w sprawie wypożyczenia Juana Mirandy. Zawodnik nie spędzi drugiego sezonu w niemieckiej drużynie i w najbliższych dniach powróci do stolicy Katalonii.
Po spędzeniu sezonu w klubie z Zagłębia Ruhry, andaluzyjski obrońca wróci do Barçy. W Bundeslidze wystąpił w 11 meczach (781 minut).
Juan Miranda przybył do Barçy w 2014 roku z Betisu. Awansował do kolejnych kategorii wiekowych, aż dotarł do Barcelony B, a następnie, w sezonie 2018/2019, mógł cieszyć się minutami i powołaniami do pierwszej drużyny.
W pierwszym zespole zadebiutował 31 października 2018 roku w pierwszym starciu z Cultural Leonesa w Pucharze Króla. Ponadto Miranda zagrał w spotkaniu Ligi Mistrzów z Tottenhamem i cztery razy był powoływany na mecze pierwszej drużyny w La Lidze.