If you become a member of an Xbox live account, then you’re allowed to download any game and have a match with any player playing the same game.
Another advantage of having an Xbox Live account is that you’ll get early access to the new and upcoming games on the platform i.e before the other players get a taste of the games, you’ll be notified first.