All right, I think the role of the captain is as under
1) Should be able to coordinate team activities and gel the unit together
2) Should organize and schedule meets
3) Should co-ordinate with PG HQ and ensure that Chennai is aways in the thick of things
4) Should be well networked
5) Last but not the leas, he should keep track of the scores of the team members and ensure that things are ruunning moothly within the team
I personally feel a captain need not be the best performer in terms of percentiles in your team. This is like the logic, that your best player is the captain. And we have all seen how it works

. Captaincy can be given to someone who will only perform better and better due to the additional responsibilities as Captain of a team, in addition to all the roles that I have listed above. We all know who can fit into the above scheme of things.
Hence my vote goes to ravi(getintoiimb). He might not be the greatest performer(he is not poor as well) in mocks right now, but I expect him to scale up very fast. And we all know he is more than capable of performing the role. Rest is up to you guys to decide. I have penned down my thoughts. Make a wise decision.
Go Chennai!!!!
Cheers..