hmm, not sure about that way to be honest!
Your fets need to be driven with a high side driver because they float on the input to the ADC, and you have no series R between your input protection (BAT54 (leaky!) and Zeners) and the ADC input, so all that will happen is the internal diodes in the ADC will do the clamping
I'd have a fixed 50:1 input divider with precision resistors, buffered by an op amp, with two gain settings 1:1 and 10:1, feed that into the ADC input, through a suitable AAF (depending on your sample rate and bandwidth requirements)