Marvin Hagler was one of the most complete fighters I have seen. He could box orthodox or southpaw, could jab and move, could brawl, and could fight going forwards or on his back foot. Technically accomplished, he had every punch in the book as well as being a big puncher with a granite chin.