In my limited experience I say:
Aeon :4:6
Algol : 4:6
Alpha : 3:7
Cervantes : 3:7
Dampierre : ?
Ezio : 6:4
Hilde : 5:5
Ivy : 5:5
Leixia : 6:4
Maxi : 4:6
Mitsurugi : 3:7
Natsu : 4:6
Nightmare : 6:4
Patroklos : 4:6
Pyrrha : 5:5
Omega : 3:7
Raphael : 7:3
Siegfried : 5:5
Tira : 4:6
Viola : 5:5
Voldo : 5:5
Xiba : 6:4
Yoshimitsu : 5:5
Zwei : 6:4
Being Cervantes, on the paper, the worst of all.
A great cervantes can literally rape all of your options, and punish from every range even your safest options (Ce x2).
His movement is insane, his damage output is better than Asta's (similar in throws, better on normal hit situations). Not to mention Auto GI's and aB/pesky low, making for Asta nearly impossible to move when close.
I never met a Cervantes capable of raping me, but judging from the options, I find the matchup horribile for the green incarnation of tenderness