Tim David has performed consistently and has been a part of several leagues. This has made him a player to be always considered.