Chris Hall; a player's prospective