My predictions from the other thread, which I gave back in November:
Switch shipments: 10 million (32.86 million LT)
Mario Kart 8 Deluxe - 15.2 million
Super Mario Odyssey - 14.8 million
Breath of the Wild - 13 million
Super Smash Bros Ultimate - 11 million
Pokemon Let's Go - 9.5 million
Splatoon 2 - 9 million
Super Mario Party - 4.5 million
1-2 Switch - 3 million
Mario Tennis Aces - 2.5 million
Kirby Star Allies - 2.3 million
I'll stick with these.