The Brazilian striker laments the decision to move to the Portuguese side as he saw himself surplus to requirements at the club
The Brazilian striker joined Barcelona from Palmeiras in a deal worth €14 million in the summer of 2009 but was immediately sent out on loan to Benfica in order to gain more experience.
Having faced competition from the likes of Oscar Cardozo and Javier Saviola for a starting berth, Keirrison made just eight appearances for Benfica in the first half of the campaign and was shipped out to Fiorentina for the remainder of the season again on loan.
Keirrison reckons that it was mistake to join a club who had so many options in attack and told Globoesporte: "There were many clubs [after me].
"Benfica tabled an offer, and Barcelona accepted it. If I knew, I would have not have moved to Benfica. They had six or seven strikers, and I did not know that.
"We learn from life. Benfica are a big club in Europe, but there is no point in moving to a club with a lot of strikers because it is not by chance that they are there."
The 22-year-old, who will play at Cruzeiro until the end of the year, has been loaned out four times in the last two years but he remains hopeful he will be able to prove his worth at Barcelona.
"I want to return and play," he noted. "It does not have to be for a long time, but it would be a dream.
"When I return to Europe, I want to return to Barcelona, show my football there. That is my dream. Many fans ask me to return because a lot of people do not understand how I have not been able to get to play there."