This study developed an inverse design algorithm called Ball-Spine Algorithm (BSA) as a quasi-3D method and applied it to the meridional plane of a centrifugal pump impeller in an e ort to improve its performance. In this method, numerical analyses of viscous ow eld in the passage between two blades were coupled with BSA to modify the corresponding hub and shroud geometries. Here, full 3D Navier-Stokes equations were solved on a thin plane of ow instead of solving inviscid, quasi-3D ow equations on the meridional plane. To demonstrate the validity of the present work, the performance of a centrifugal pump was numerically investigated rst and then, it was compared with available experimental data. After de ning a target pressure distribution on the hub and shroud surfaces of the ow passage, a new impeller geometry was then obtained in accordance with the modi ed pressure distribution. The results indicated a good rate of convergence and desirable stability of BSA in the design of rotating ow passages with incompressible, viscous ows. Overall, the proposed design method gave rise to the following major improvements: an increase in static pressure along the streamline, a 5% increase in the pump total head, and delay in the onset of ow cavitation inside the impeller.