I have NEVER beaten a Pokemon game in my life..
The closest one I ever got to beating was Yellow. :c To me, Pokemon is just an unending amount of OCD frustration that I can never have every single thing in a reasonable amount of time. Every single time I play, I tell myself that I'm going to just run through it.. And then I can't. And I have to catch every single Pokemon in every single area before I continue.
Which needless to say, it takes me way too long and it's too daunting. So I just give up.
Although I've played Red, Yellow, Ruby, Emerald, Heart Gold, Platinum, and X I think? I don't know if I'm forgetting any. I own more than that, but I don't usually play very many.