I’d go with Ryan Garcia in this one. From what I see, Mario Barrios doesn’t really have that killer punch. If Garcia is serious about this fight, his power alone could be a big problem for Barrios. Garcia is also tall, so he can pressure Barrios and stop him from relying too much on jabs, similar to how Barrios fought Manny Pacquiao. If Garcia can close the distance and stay aggressive, this could swing in his favor.
I also think Garcia has the advantage if he properly executes it. He has the height, power, and speed advantage. However, Barrios is tough, and he can actually takes heavy punches, unlike Garcia who has glass chin. If Garcia wants to win this, he should consider hurting Barrios in the early rounds or try to end it as early as possible. Going late rounds could be dangerous for Garcia, since Barrios is built to last late rounds.
Nevertheless, this is a good and exciting match up.