Merely counting the amount sold in a generation doesn't always give good results. For instance, if you're looking at how many unique players GTA has compared to Madden, GTA might just win. There have been 7 versions of Madden - there are bound to be repeat buyers.
I don't get how you managed to get GTA to just 19.79 million, either. If you're counting all Madden versions, you should count all the GTA games. Just add in the PsP and DS ones, and the total boosts up to 34.15 million for GTA.







