Julio Cesar Chavez.

Salvador Sanchez was probably more talented and maybe better, but not greater. Chavez achieved more, and I don't rank fighters higher than others because they "could have" done more if not for a tragedy or other circumstances.