Trong bản cập nhật mới nhất, hệ thống tìm trận sẽ không còn phân chia thành Core/Support mà sẽ chia làm 5 roles với độ thông thạo (level) từ cao tới thấp. Độ thông thạo cho các roles sẽ được tính dựa trên 100 games gần nhất.
Nếu người chơi tìm trận ở vị trí sở trường của bạn, tức vị trí mà bạn có điểm thông thạo cao nhất, người chơi sẽ tìm trận với MMR cao nhất của mình. Còn nếu tìm ở các vị trí có điểm thông thạo thấp hơn, người chơi sẽ tìm trận với MMR thấp hơn.
Ví dụ: Người chơi đạt mức 4000 MMR với 80% các trận đấu là Carry Pos 1, thì khi tìm trận Rank Roles bằng Carry, bạn sẽ gặp 9 người khác ở mức rank 4000. Nhưng nếu bạn chọn Mid hoặc Offlane, khi bạn tìm trận sẽ gặp những đối thủ ở mức 3700 - 3800.
Dù thắng hay thua, hệ thống vẫn sẽ cộng/trừ đủ điểm vào MMR của người chơi.
Kevin “Purge” Godec, một caster và cựu game thủ Dota 2 chuyên nghiệp, cho biết hệ thống tìm trận Rank Roles mới là một điều tích cực, nó sẽ giúp ích cho những player trung bình, những người thường phải chơi nhiều vai trò khác nhau. Ngoài ra, hệ thống cũng sẽ giúp người chơi sẵn sàng thử sức ở nhũng vị trí khác nhau trong Dota 2.