Piccolo was once Goku's enemy in Dragonball Z, but later becomes his ally and is a major protagonist througout the series.

  1. Killed by Nappa with an energy wave. This was intended for Gohan, but Piccolo jumped in front of him and took the hit. Was later revived with Namek's dragon balls.
  2. Killed when Kid Buu blew up the earth. Was later wished back with Namek's Dragonballs.
  3. In Trunks's future, was killed by Android 18 with a kick to the chest.
  4. In Dragonball GT (which many consider non-canon), is killed when Earth explodes due to the Black Star Dragonballs.