The current Arsenal star struggled to make a serious impact during his time at the Nou Camp.
Sanchez spent three years at Barcelona after joining from Udinese in 2011, making 88 league appearances and scoring 39 goals at the Nou Camp.
He then joined Arsenal in a big money move in 2014, where he has been a huge hit, with his current tally standing at 23 in 56 games in the Premier League.
His record in Spain was not particularly bad, but compared to the likes of Luis Suarez, who has been sensational since his move from Liverpool, many have considered his time in Spain as something of a failure.
Not Alves though, who believes that Sanchez simply needed to be somewhere he was the protagonist in order to flourish.
“He didn't fail,” he told the Daily Mail.
“But it's hard to play here because you have to understand the playing idea. He's a great player and I always knew that he would be a success when he left.
“Especially if he went somewhere he would be the protagonist. He's the kind of player who needs that.”
Arsenal will now be hoping that Sanchez can be the protagonist in them writing an unlikely redemption tale in the Champions League on Wednesday.
The two sides meet in the second leg of their last 16 clash, with the Gunners travelling to Spain 2-0 down after the first leg at the Emirates.
Nobody is giving them a hope of progressing, especially given their poor run of form of late, but a star turn from Sanchez could make all the difference.