No this will not work.
If they are N Channel FETs, they will only turn on when the gate is a few volts above the source and they are wired backwards. There is an inherent body diode that conducts when the source is higher than the drain.
For high side switching you want P Channel FETs. In that case the transistor turns on when the gate is a few volts LOWER than the source. You have it wired correctly (assuming the drains go to your circuit) but you need to pull the gates up to the supply they are switching (VBUS and 9V respectively) and you need to switch the gate to ground. Make sure the FET can handle 9V gate voltage (probably it can) and then it will work.
The simplest solution is to get a switch rated for the power you need.
Regards,
Steve