Gavi was the most senior outfield player though, he was the 2nd captain so not a big deal.
Nobody in this club understands that being captain isn't just being the longest serving player in the club, idiots. That's why we end up with captain like Roberto, Alba or even fucking Pena and MATS.
It is a team vote.
After those who are voted, it is seniority.
Which is pretty standard in football, no team keep ranking the entire squad for the arm band, after few names it is made by seniority as an easy solution.
Ironically, I don't know any club who has 5 players ranked for the Captain arm band. It is actually weird.