A system and method is provided that recommends group compositions in multiplayer video games. The system may suggest a composition of a group of players using a matchmaking process. For example, one or more players may wish to form or join a group of players for a given game, but not know what would be an appropriate mix of player styles, player roles, skill levels, and/or other player characteristics that would make an optimal group, given the player's own characteristics. The system may identify optimal groups based on matchmaking related information such as, without limitation, game profile, player profile, prior match scores, prior quality scores, and/or other information. Optimal groups may be those that have performed successfully (e.g., accomplished the most wins, objectives, etc.), are associated with the highest player enjoyment (e.g., based on match and/or quality scores), and/or otherwise are deemed to be desirable.