god. let me think lmfao
red, blue, yellow, green, gold, silver x2, crystal x2, ruby, sapphire x3, emerald x2, firered, leafgreen, diamond, pearl, platinum, heartgold x2, soulsilver, white x2, black, white 2, black 2 x2, x, y, omegaruby, alphasapphire, sun, moon, ultrasun, ultramoon, let's go eevee, sword...so that's 39.
spin offs uh. tcg, stadium, stadium 2, snap, colosseum, gale of darkness, revolution, PMD red...i used to own ranger, like three more PMD games, and the art studio game. oddly for a big puzzle league fan, i only rented it and don't own it. it's not like it's expensive either idk i just don't have a copy. so anyway, unless i've forgotten something, that puts my total at 47. used to be higher but i got to a point where i needed money more than a game rotting on my shelf lol.
i should mention that nearly all of these were purchased at the time of release and are my original copies of the game, aside from yellow. i do not have my original yellow anymore, i lost it when i was still a kid. what i have currently is a copy my aunt got me when she told me to pick out a christmas present on ebay so my nerd ass KNEW what i was doing sdlakfjdslaf. the extra copies i own are typically just japanese copies, except the extra silver is french. and the three sapphires lmfao one english, one french, one japanese. the extra emerald and heartgold are both english, mostly just for storage purposes as i do not like to migrate pokemon out of their original generation. and all the gen I and II games were purchased during gen III, but they are the first copies i owned so like. original to ME, but i didn't buy them OG in box.