The latest positives take the total number of cases at Barcelona to seven
The absences are adding up for Barcelona coach Xavi Hernandez after three more players tested positive for coronavirus on Wednesday.
Ousmane Dembele, Samuel Umtiti and Ousmane Dembele all returned positive results to take the total number of cases at the club to seven.
Alejandro Balde, Jordi Alba, Clement Lenglet and Dani Alves all tested positive earlier this week.
Alves wouldn't have been registered for the Mallorca game this weekend, while Gavi was suspended, but the other five will all miss the match.
Meanwhile, Sergio Busquets will also miss the match as he is suspended.
Barça also have a lengthy list of players injured or just coming back from injuries: Memphis Depay, Martin Braithwaite, Ansu Fati, Sergino Dest, Pedri and Sergi Roberto.
New signing Ferran Torres has not yet been registered, either.