The Argentine defender admitted that his seven-year tenure with Los Blaugranas may not see the end of his current deal.

All good things must come to an end, and Javier Mascherano's stint at Barcelona could end sooner than initially expected.

The 33-year old defender admitted that his time with Los Blaugranas may end next summer, even if he's still under contract until the end of the 2018-19 season.

"My stint here is coming to an end, it's obvious after such a long time. I have little time left here in Barcelona. I've spent the best years of my career here, I'll never forget any of it. But it's time to put an end to it before it's too late," Mascherano told ESPN.

The former Liverpool player also hinted that the 2018 World Cup will see the end of his international career.

"I can only hope for the best, and that would be to be handed a spot in the World Cup roster. That would be the end of my international career, and it would also be the best way to put an end to it," Mascherano added.

The Blaugrana defender signed with Barcelona before the beginning of the 2010-11 season. Up to this date, "El Jefecito" has played 332 games for Los Culés, scoring only one goal but becoming a key member of the squad due to his versatility and strength.