This article presents a control-oriented two-zone reaction-based zero-dimensional model to accurately describe the combustion process of a spark-ignited engine for real-time simulations, and the developed model will be used for model-based control design and validation. A two-zone modeling approach is adopted, where the combustion chamber is divided into the burned (reaction) and unburned (pre-mixed) zones. The mixture thermodynamic properties and individual chemical species in two zones are taken into account in the modeling process. Instead of using the conventional pre-determined Wiebe-based combustion model, a two-step chemical reaction model is utilized to predict the combustion process along with important thermodynamic parameters such as the mass-fraction-burned, in-cylinder pressure, temperatures, and individual species mass changes in both zones. Sensitivities of model parameters are analyzed during the model calibration process. As a result, one set of calibration parameters is used to predict combustion characteristics over all engine operating conditions studied in this article, which is the major advantage of the proposed method. Also, the proposed modeling approach is capable of modeling the combustion process under different air-to-fuel ratios, ignition timings, and exhaust-gas-recirculation rates for real-time simulations. As the by-product of the model, engine knock can also be predicted based on the Arrhenius integral in the unburned zone, which is valuable for model-based knock control. The proposed combustion model is intensively validated using the experimental data with a peak relative prediction error of 6.2% for the in-cylinder pressure.