Conventional predictive control (PC) has been employed for machine drives due to good dynamic response and easy implementation. However, the disturbance caused by machine parameter mismatch is one of main barriers to its widespread application. In order to deal with this issue, this work proposes a novel model-free predictive current control (MFPCC) for surfaced permanent magnet synchronous machines (SPMSM). The contribution of this work is that a novel extended state observer (ESO) is proposed and the proposed MFPCC only utilizes the input and output knowledge of the plant without using any machine parameter in controller, which can effectively suppress the disturbances. In addition, the effect of the initial machine inductance parameter mismatch on the conventional ESO of MFPCC is analyzed in detail. The proposed MFPCC is validated and compared against three methods, namely PC without ESO, PC using ESO, and MFPCC using ESO. The experimental results have been carried out to verify the effectiveness of the proposed MFPCC.