I think that Xavi will become the most-played Barca player and will stay in that position. Puyol will most likely become the 2nd most-played, though Migueli's record is quite something to overcome. It will take 2 and a quarter of a season playing every match for Puyol to beat Migueli's record, because these are only League appearance figures. While I think that Puyol will very much be a part of the squad up until that time, he won't play every match. So I don't think Puyol can overtake Xavi, though perhaps he can over take Migueli.