Best carry 2023 dota 2 July 8, 2019 16 32 64 128 Best carry player dota 2 2023 Dota 2 best carry 2023 Best carry dota 2 7.32b 2023 dota 2 dpc