I don't think Dan is the best choice as captain but to take the captaincy off him now would shatter his already fragile confidence. I don't think changing captains on a regular basis is ever a good idea anyway.
If Dan is dropped at some stage then I'd give it to Colin but for the moment I'd leave it with Dan.
Bookmarks