The Castillo from the first Mayweather fight beats Lopez. The Castillo from the Corrales fight probably beats him too. Lopez infighting ability was non-existent vs Lomachenko
Castillo way too experienced and was a damn good fighter in his hey day. I think Castillo beats Lopez at this stage, and i also think Castillo would have bearen Loma at LW as well.