Quoted By:
Someone compared all of Ash's pokemon prior to his Alola league victory and I'm pretty sure that Snorlax is his best longstanding pokemon he's ever had. Has an amazing win/loss ratio for all the battles it fought and Ash still owns it.
Goodra never lost a battle and Greninja was good, but Ash released both of them.