Andre Ward has been in the ring for more than three decades. He has fought 31 professional fights.