The Spanish champions are without a victory in their last two matches, losing at Levante in the league last time out before being held to a goalless draw by Slavia Prague in the Champions League on Tuesday night.
Incredibly, Barca have already lost the same number of league matches this season as they did in the entirety of the 2018-19 campaign. Indeed, the Catalan giants have been beaten in three of their 11 La Liga outings this term but are still top of the table heading into the next set of matches.
Real Madrid have dropped points in five of their 11 league matches this season, while Atletico Madrid have won just five of their 12 fixtures at the start of the 2019-20 campaign, meaning that Ernesto Valverde's side are top of the table largely due to the inconsistency of the teams around them.
That said, Barca did win seven straight matches in all competitions between September 24 and October 29 before losing 3-1 at Levante last weekend; then came a hugely disappointing goalless draw with Slavia Prague in the Champions League on Tuesday night.
There remains widespread speculation surrounding the future of Valverde, although it is thought that the Spaniard will remain as head coach until the end of the campaign. He has delivered back-to-back La Liga titles since arriving from Athletic Bilbao, but their Champions League performances have been disappointing.
It would be a huge surprise if Barca did not return to winning ways this weekend, although Celta did record a 2-0 victory when the two teams last met in La Liga towards the end of the 2018-19 campaign.
Celta are competing in their eighth straight season at this level of football, and they actually finished ninth, eighth and sixth between 2014 and 2016 during a very successful period for the club.
Two 13th-place finishes were followed by 17th last season, though, and it does appear that the club could be in for a relegation battle this term as they have struggled to compete in the opening months.
Indeed, a record of just two wins, three draws and seven defeats in 12 matches has left the Sky Blues in 18th position in the table. No team has scored fewer goals (six) in Spain's top flight this season, while they have lost each of their last four in the league since beating Athletic Bilbao on October 6.
The 1-0 home loss to Getafe last weekend saw Fran Escriba lose his job as head coach, with Oscar Garcia now in the position. Starting his reign with a trip to Camp Nou is not exactly ideal, but it could be a huge springboard if they manage to pick up a positive result this weekend.
The omens are not exactly terrific, though, as Barca have won 16 and drawn one of their last 17 home games in La Liga, while Celta have not recorded an away victory in the league since last December.
Barcelona form: WWWWWL
Celta Vigo form: LWLLLL
Barcelona possible starting lineup: Ter Stegen; Roberto, Pique, Lenglet, Firpo; Busquets, De Jong, Arthur; Griezmann, Messi, Fati
Cela Vigo possible starting lineup: Blanco; Mallo, Aidoo, Araujo, Olaza; Suarez, Beltran, Lobotka, Mendez; Aspas, Fernandez
We say: Barcelona 2-0 Celta Vigo
It is difficult to predict anything other than a home win this weekend when taking everything into consideration. Barca have not been at their best in recent games but should still have more than enough to triumph.