On 28 July 2017, Pedraza agreed to a three-year deal at RCD Mallorca. Under manager Vicente Moreno, he was an undisputed starter as the side achieved two consecutive promotions, but took part in only three games in the 2019–20 campaign, being subsequently released.