Please state under which criteria you choose your team captain. Moreover, if a player is a good captain for one game, should we assume that he's good for next games too?
My captain is usually the oldest player in the starting 11 for that game. The exception is when that player is also the worst.
You should pick a player that combines experience (30+) with overall quality.