According to Niko Partners analyst Daniel Ahmad, Nintendo Switch passed the Xbox One in hardware shipments during the holiday quarter last year. It only took Switch 34 months to achieve what Xbox One did in 74 months.

Nintendo Switch has surpassed the 50 million sell in mark, which means that the console has overtaken SNES, and it is currently tracking ahead of PS4 and PS2, slightly behind Wii. This is according to the latest graphs which show cumulative global console shipments for first 48 months from launch.

Niko Partners estimate that these numbers mean Nintendo Switch passed the Xbox One in hardware shipments during the holiday period last year. However, Microsoft's console is only slightly behind but it has only taken Switch 34 months to achieve what the Xbox One console has managed in 74 months.

As for the exact sales figures year-on-year, a total of 20,21 million Switch hardware units were sold in the calendar year 2019, which is up from 17,41 million in 2018 and 14,86 million in 2017. Nintendo can also be proud of Switch Lite performance, which was quite strong, driving additional growth on top of the original Switch.

On top of this, some of the new games have performed exceptionally well. Pokemon franchise sales exceeded expectations, remakes such as Zelda are selling better than the originals and Luigi's Mansion has become a top franchise for Nintendo. Here is an update to Nintendo's top-selling first-party titles on Switch:

Mario Kart Deluxe 8 - 22,96 million Super Smash Bros. Ultimate - 17,68 million Super Mario Odyssey - 16,59 million The Legend of Zelda: Breath of the Wild - 16.34 million Pokemon Let's Go - 11,76 million

Pokemon Sword and Shield is already the 5th best-selling Switch game of all time, selling 16,06 million units as of 31 December 2019. The game will soon pass Pokemon Sun/Moon lifetime sales and it's already beaten Let's Go games.