Transonic Airfoil with high critical mach number
First I have to say that XFOIL is not the right tool for such a high Mach number. Professor Drela has written ISES to address the shortcomings of XFOIL at transsonic speed.

Next, the critical Mach number is well defined as $$c_{p_{crit}} = \frac{2}{\gamma\cdot Ma_{\infty}^2}\cdot\left(\left(\frac{2}{\gamma+1} + \frac{\gamma-1}{\gamma+1}\cdot Ma_{\infty}^2\right)^{\frac{\gamma}{\gamma-1}}-1\right)$$
which can be simplified for air as $$c_{p_{crit}} \approx \frac{1}{0.7\cdot Ma_{\infty}^2}\cdot\left(\left(\frac{5+Ma_{\infty}^2}{6}\right)^{3.5}-1\right)$$

$\gamma$ is the ratio of specific heats and is 1.405 for air.

For $Ma_{\infty}$ = 0.88 this is -0.23 which is too little to even accommodate a moderately thick airfoil without supersonic flow. Therefore, your wing needs sweep to function well. Even then, I recommend a supercritical airfoil which will have supersonic areas at this speed but without a big drag penalty. Take your pick.