Здравствуйте! Скрыть вашу историю матчей невозможно. Друзья все равно будут видеть ваши последние игры и вообще всю историю матчей, которая хранится на серверах dota 2. Это публичная информация доступна только вашим друзьях из игры. Так например обычный игрок, который не числится в вашем списке друзей не сможет посмотреть ваши последние матчи, если вы его не добавите в друзья и тем самым не разрешите ему доступ к этой информации.