The longest fight in Dragon Ball Z is between Goku and Frieza which last 19 episodes.