What?No, the Switch would have to sell 5 or 6 million by the end of June(Im assuming that Holidays will do the heavy lifting for the 20 million mark), since it will be betwenn 38 and 40 millions by the end of march and then XOne to sell the 3 million give or take for the Switch to pass it.
Where are you getting this "Have to sell another 20 million" from?
You said, "So with 45 to 46 million units sold, Switch should at least match and most likely pass the XOne."
Numbers as of Dec 8
In order to accomplish that, it would need to sell 19-20 million in the same time XBO sells 3-4 million.
When the herd loses its way, the shepard must kill the bull that leads them astray.