By years end, those 2017 holiday sales numbers from November and December, that's currently factored in, will be a moot point for best-selling games over the last 12 months. By years end, more than likely Spider-Man will take 2nd place (as it is currently #3 for year), Far Cry 5 taking #3, GOW taking #4, and of course Red Dead Redemption 2 taking the #1 position.
If this year had another normal COD formula COD game, I'd say COD takes the top spot easily, but I'm not sure the change in COD's formula will go over well.
Also, yes, a rolling 12 month snapshot. Hence why Spiderman entering that chart in its debut month is so impressive. And not just entering it, but entering it at #8. It took GOW 2018 3 or 4 months (don't remember exact month) to get onto the chart. Of course it helps that GTA 5 and some Nintendo titles have dropped off. But that's part and parcel of a rolling 12 month chart.
Basically Spiderman didn't have to contend with quite as many software juggernauts on the chart as GOW 2018, but it is still hugely impressive.
COD: WW2 and Super Mario Odyssey will drop out before the Holiday season ends. Far Cry is likely to hold onto the top spot until Feb 2019.
If the players like the new COD, it has a chance to leap frogging Spiderman, but again the change in COD formula I don't think is going to resonate with people. Then again, I may be underestimating how many people want a BR COD.
RDR 2 has a good chance of moving to the top spot. I'm not sure it has as much draw as GTA though. If it does then FarCry 5 is likely to hold onto the 2nd spot until Feb. 2019.
Spiderman would have to sell 2-3 times as many copies in the next few months as GOW has year to date for it to pass up FarCry5, IMO. Especially when you consider FarCry5 will get a large Holiday Boost in sales from the next Steam Winter Sale.
Regards,
SB