Meaning of match score %
The match score (%) that's displayed in your list of matches, and on their profile, indicates how closely you match with each others preferences.
The higher the match score, the closer the match. A match score of 100% means they match all your preferences, and you match all their preferences.
For matches with a score of less than 100%, there's a summary of which preferences don't match near the top of their profile.