Strongest One Piece Characters In Their Primes

Canonical forms up to chapter 903 (End of Whole Cake)