Nintendo has just released their latest earnings report, containing information on hardware sales of Switch and 3DS, as well as the ten best selling games for each platform (All 4 mainline 3DS Pokemon games are in the top 10 best selling 3DS games). Here is the list for the ten best selling Switch games developed by Nintendo.
-
Super Mario Odyssey: 12.17 million pcs.

-
Mario Kart 8 Deluxe: 11.71 million pcs.

-
The Legend of Zelda Breath of the Wild: 10.28 million pcs.

-
Splatoon 2: 7.47 million pcs.

-
1-2-Switch: 2.64 million pcs.

-
Mario Tennis Aces: 2.16 million pcs.

-
ARMS: 2.10 million pcs.

-
Kirby Star Allies: 2.10 million pcs.

-
Donkey Kong Country Tropical Freeze: 1.67 million pcs.

-
Xenoblade Chronicles 2: 1.53 million pcs.

Source: Nintendo