Only 2 of these guys are fighting, and one of them is on their way out. The clear answer is GGG. Maybe if the other guy comes out retirement and proves himself again he'll be considered p4p
Golovkin is not top p4p, Kovalev deserves to be higher than GGG and Crawford. R. Gonzalez should be #1. Anyone picking GGG as #1 is doing it based purely on hype.
Roman Gonzalez I think Kovalev and Gennady are top 10 P4P fighters as well; I'd rate Gennady somewhere in the 7-9 range and Kovalev in my top 5.
P4P best is Gonzalez Pacquiao at this point is lower top 10, & GGG shouldn't even be there he's the only P4P entrant who is there based solely on hype and not actual accomplishments.
You can't rank GGG above Kovalev on any list, Kovalev's wins over Pascal and Hopkins are MUCH better than anything GGG has done.
Wards not a good choice no notable wins in at least four years and we have no idea if his still prime after the injuries