Tim David cricket records

Tim David holds 1 cricket record known to us.

Tim David is a batsman.