Yes, Geoffrey Boycott was convicted of assault in 1988. The incident occurred during a Yorkshire vs. Durham match, where he punched team captain David Bairstow in the face after being verbally abused. Boycott received a suspended sentence and a fine for his actions.
Bowled Over by Boycott: A Quiz on the Legendary English Cricketer