“…Several works extended upon traditional rating systems by considering different aspects of game-play such as context [9,10], chemistry between team members [11], skill aggregation [12], offensive/defensive skills [13,14], victory margin [15], draw margin [16], experience [17], and time [18]. Efforts have also been made to introduce new matchmaking algorithms focusing on aspects such as competitive balance [2,19], playing style [20], and player engagement and retention [21,22].…”