The Switch outsold the PlayStation 4 in July by 918 units for the month and the Xbox One by 120,173 units. The PlayStation 4 outsold the Xbox One by 119,255 units.
When you compare monthly sales to a year ago the PlayStation 4 is up and the Xbox One is down. The PlayStation 4 is up 60,798 units and the Xbox One is down 69,084 units.
Looking at market share for the month, the Switch managed to achieve 41 percent. The PlayStation 4 accounted for 40 percent of the consoles sold, and the Xbox One 19 percent.
PlayStation 4 Monthly Sales: 221,403
Xbox One Monthly Sales: 102,148
Switch Monthly Sales: 222,321
[Source: vgchartz.com ]