...
9. Overwatch
10. Call of Duty: Black Ops II
11. Call of Duty: Infinite Warfare
12. Horizon: Zero Dawn
...
Finally, you may have noticed that 2012s Call of Duty: Black Ops II outsold Call of Duty: Infinite Warfare. Thats because you can now play the Xbox 360 version on the Xbox One, and that juiced the games sales.
Source: https://venturebeat.com/2017/05/18/april-2017-npd/
Full April NPD Discussion http://www.neogaf.com/forum/showthread.php?t=1376466
Caught this news on twitter and then popped into the NPD thread and saw it, wow. (thought is was worth a thread for the guys who don't check the NPD threads)
I checked out on COD every year at BLOPS1, I must be missing out.