It has been proven several times that linear models are unable to encapsulate nonlinear dynamics of macroeconomic and financial data such as inflation rates, exchange rates and stock prices to mention fewer. As a result, to overcome this problem, this current study adopted the nonlinear models due to the fact that they have required qualities to apprehend nonlinearity in a dataset. In order to predict a regime shifts, a five-day Johannesburg stock exchange allshare index (JSE-ALSI) spanning period from 02 January 2003 to 28 June 2019 was used as an experimental unit. This current study firstly employed Terasvirta neural network test to detect the presence of nonlinearity and proceeded to estimate a two regime Markov-Switching autoregressive (MS-AR). The results of Terasvirta neural network test revealed a highly significant nonlinearity with permanent seasonality as demonstrated by Kruskal-Wallis test. The predicted regime shifts by a latent dynamic allowed the autoregressive and variance parameters to promptly react to vital systemic shocks. As a result, this current study allowed volatility to oscillate between high and low volatility regimes that produced an expected duration of high volatility of two year and two months. This was a clear indication that there is a regime shifts in JSE-ALI which are modeled using Markov-Chain (MC) stochastic process. These findings may be used to inform robust policy making with the aim of safeguarding both the JSE and other global stock markets from the episodes of stock market crash. Moreover, other researchers can utilize the results of this study to calculate the risk associated with structural breaks and high volatility periods.