Nope. This is not possible to claim... 80m is high but not impossible for both Nintendo and MS. I'm sure one of them (or both) will make it eventually.
Bet with Teeqoz for 2 weeks of avatar and sig control that Super Mario Odyssey would ship more than 7m on its first 2 months. The game shipped 9.07m, so I won