Ash has alot of pokemon during his adventure upto the latest,
Kento & Starter- Pikachu Butterfree Pidgeot Bulbasaur Charizard Squirtle Kingler Raticate Hunter Primeape Muk Rapidash Proygon Togapi Arbok Wezzing Meowth Taruos(30) Mimey
Side Series/Orange ilands- Ferrow Oddish Slowbro Mankey Lapras Snorlax
Alola- Sharpedo Taruos(Al) Rotom Rowlet Lapras(Al) Pelipper
Ash has upto 161 pokemon so far i'll continue updates at the end of each series.