Graeme Smith is my favorite player. He scores quickly, takes on every bowler, and is a very good player of spin. He also leads a team which he built and united. His presence is enough to "awe" you. Don't think so? He led to the retirement of two England Captains. He plays from the front, and demands respect. He is also aggressive in his tactics. Oh and he is also only 28, and will achieve things as captain not many have. Hands down, he is the best Captain right now in Cricket, and personally I feel one of the greatest of all time. (Top five)