They are probably picked randomly. When our server cap got raised from 85 to 90, the first day of expedition had me facing a level 90 player, probably the first player who rushed to 90 in less than a day, while I was still 85. Doubt the matches are power related. Probably the only criteria is a level variable. Starts with x levels below you and can get to max level.