Challenge accepted and finally finished
Ivysaur, Venusaur, Charmeleon, Wartortle, Blastoise, Alolan Raichu, Alolan Sandslash, Alolan Ninetales, Alakazam, Machamp, Golem, Alolan Golem, Galarian Rapidash, Galarian Slowbro, Alolan Muk, Alolan Marowak, Omastar, Kabutops, Aerodactyl, Bayleef, Meganium, Quilava, Typhlosion, Croconaw, Feraligatr, Ampharos, Bellossom, Jumpluff, Galarian Slowking, Scizor, Porygon2, Treecko, Sceptile, Torchic, Blaziken, Mudkip, Swampert, Ludicolo, Breloom, Shedinja, Exploud, Swalot, Cradily, Armaldo, Jirachi, Turtwig, Torterra, Chimchar, Infernape, Piplup, Empoleon, Staraptor, Luxray, Cranidos, Rampardos, Sheildon, Bastiodon, Wormadam, Mothim, Garchomp, Weavile, Ryperior Electivire, Magmortar, Porygon-Z, Gallade, Probopass, Dusknoir, Froslass, Phione, Manaphy, Snivy, Servine, Tepig, Pignite, Oshawott, Dewott, Simisage, Simisear, Simipour, Swoobat, Krookodile, Carracosta, Archeops, Escavalier, Chandelure, Accelgor, Keldeo, Meloetta, Chespin, Quilladin, Fennekin, Braixen, Froakie, Frogadier, Talonflame, Vivillion, Florges, Gogoat, Aegislash, Aromatisse, Slurpuff, Malamar, Tyrunt, Tyrantrum, Aurorus, Sylveon, Goodra, Gourgeist, Diance, Hoopa, Volcanion, Rowlet, Dartrix, Decidueye, Litten, Torracat, Incineroar, Popplio, Brionne, Primarina, Crabominable, Lycanroc-Dusk, Lurantis, Tsareena, Palossand, Type: Null, Silvally, Cosmog, Cosmoem, Magearna, Marshadow, Poipole, Naganadel, Zeraora, Meltan, Melmetal, Grookey, Thwackey, Rillaboom, Scorbunny, Raboot, Cinderace, Sobble, Drizzile, Inteleon, Toxtricity, Grapploct, Poltageist, Cursola, Sirfetch’d, Mr. Rime, Runerigus, Alcremie, Dracozolt, Artcozolt, Dracovish, Arctovish, Dragapult, Kubfu, Urshifu, and Zarude.
Arceus gets an honorable mention for being a static encounter in a place that can’t be accessed legitimately and being gift-only otherwise
Sauce: Scrolling through the [Pokédex][1] and checking one by one if they can be directly caught
If I made any mistakes, please don’t hesitate to let me know!
[1]:
https://pokemondb.net/pokedex/all