Small-Cap Value on South African Stocks: 12.80% CAGR from the Johannesburg Stock Exchange

We backtested small-cap value on the Johannesburg Stock Exchange (JSE) from 2000 to 2025. 12.80% CAGR, +4.95% excess over SPY. Strong mid-2000s commodity boom returns, but the 0.163 Sharpe ratio reveals the cost of South Africa's high risk-free rate.

Growth of investment in Small-Cap Value South Africa vs S&P 500 from 2000 to 2025.

We backtested a small-cap value screen on the Johannesburg Stock Exchange (JSE) from 2000 to 2025. Buy the 30 cheapest small-cap stocks by Price-to-Book ratio, require ROE > 5% and D/E < 2.5, rebalance annually in July. The result: 12.80% CAGR, beating SPY by 4.95% per year. A frontier market story with strong mid-2000s returns, but the 0.163 Sharpe ratio reveals what's hiding beneath the headline number.

Contents

  1. Method
  2. What is Small-Cap Value?
  3. What We Found
  4. 12.80% CAGR. +4.95% excess over SPY. But a 0.163 Sharpe ratio.
  5. Year-by-year returns
  6. 2004-2006: the commodity supercycle
  7. 2021: +39.76% while SPY lost 10.17%
  8. 2019: -34.37%, the worst single year
  9. When It Works
  10. When It Fails
  11. Full Annual Returns
  12. Backtest Methodology
  13. Limitations
  14. Takeaway
  15. Part of a Series
  16. References
  17. Run This Screen Yourself

Data: FMP financial data warehouse, 2000–2025. Updated March 2026.


Method

Data source: Ceta Research (FMP financial data warehouse) Universe: JNB (Johannesburg Stock Exchange), small-cap range (market cap R500M-R20B) Period: 2000-2025 (25 years, annual rebalance in July) Rebalancing: Annual (July), equal weight top 30 by P/B ascending Benchmark: S&P 500 Total Return (SPY, 7.85% CAGR). Note: the JSE All Share Index (^J203.JO) has no price data in FMP, so SPY is used as a proxy benchmark. Cash rule: Hold cash if fewer than 10 stocks qualify Execution: Next-day close (MOC) Currency: Returns in ZAR

45-day lag on financial data to prevent look-ahead bias. Trades execute at the next trading day's close after signal generation.


What is Small-Cap Value?

Small-cap value targets the Fama-French size-value interaction. Cheap small-cap stocks outperform expensive ones, even after the broad size premium faded post-1980. Emerging and frontier markets like South Africa tend to show stronger factor premiums due to wider information asymmetry and less institutional coverage. This screen tests that thesis on the JSE.

Filters:

Criterion Metric Threshold
Valuation Price-to-Book 0 to 1.5
Profitability Return on Equity > 5%
Leverage Debt-to-Equity < 2.5
Size Market Cap Small-cap range (R500M-R20B)

Ranking: P/B ascending, top 30 stocks.


What We Found

Growth of investment in Small-Cap Value South Africa vs S&P 500 from 2000 to 2025.
Growth of investment in Small-Cap Value South Africa vs S&P 500 from 2000 to 2025.

12.80% CAGR. +4.95% excess over SPY. But a 0.163 Sharpe ratio.

Metric Small-Cap Value (South Africa) S&P 500
CAGR 12.80% 7.85%
Excess vs SPY +4.95% -
Max Drawdown -35.28% -
Sharpe Ratio 0.163 -
Win Rate 56% -
Avg Stocks per Period 23.4 -
Cash Periods 3 of 25 (12%) -

The CAGR looks strong at 12.80%. But the Sharpe ratio of 0.163 is the lowest of any outperforming exchange we tested. Why? South Africa's risk-free rate has averaged roughly 9% over this period. When you subtract a 9% hurdle rate from a 12.80% CAGR, the risk-adjusted excess shrinks dramatically.

Note: the JSE All Share Index (^J203.JO) has no price data in FMP, so SPY is used as a proxy benchmark. This is a cross-currency comparison (ZAR vs USD), which makes the excess return less meaningful than for other exchanges where we use local benchmarks.

The max drawdown (-35.28%) is contained. The strategy captured the upside of emerging market growth while keeping drawdowns manageable.

Year-by-year returns

Small-Cap Value South Africa vs S&P 500 annual returns from 2000 to 2024.
Small-Cap Value South Africa vs S&P 500 annual returns from 2000 to 2024.

The return profile splits into two distinct eras: the explosive mid-2000s and a more volatile recent decade.

Year Small-Cap Value (SA) S&P 500 Excess
2004 +45.84% +7.94% +37.89%
2005 +47.92% +8.86% +39.06%
2006 +61.96% +20.95% +41.02%
2009 +30.91% +13.42% +17.49%
2013 +34.79% +24.50% +10.29%
2020 +55.44% +40.68% +14.76%
2021 +39.76% -10.17% +49.93%
2019 -34.37% +7.12% -41.49%
2023 -9.19% +24.60% -33.79%

2004-2006: the commodity supercycle

Three consecutive years of 45%+ returns. South Africa's economy was riding the global commodity boom. Gold, platinum, coal, and iron ore prices surged. JSE small caps with tangible mining and industrial assets saw their book values and earnings expand simultaneously. Companies that were cheap at P/B 0.5 in 2003 repriced to P/B 1.5+ by 2006.

This period alone accounts for a huge portion of the strategy's lifetime return. $10,000 invested at the start of 2004 would have been $31,000 by the end of 2006. Three years, 3x.

2021: +39.76% while SPY lost 10.17%

The strongest single excess year (+49.93%). South Africa's post-COVID recovery was delayed relative to the US, and JSE small caps caught up violently. Commodity prices (particularly platinum group metals and coal) surged. Load-shedding concerns were temporarily eased. The combination of cheap valuations and strong export earnings created a perfect setup for small-cap value.

2019: -34.37%, the worst single year

The worst year by far. South Africa's economy contracted, Eskom's load-shedding crisis intensified, and the rand weakened. Domestic demand collapsed for small-cap companies dependent on the local economy. The -34.37% return while SPY gained 7.12% represents a -41.49% excess gap, the worst in the dataset.

This year illustrates the key risk of South African small-cap investing: exposure to domestic economic and political dysfunction.


When It Works

  • Commodity upcycles. 2004-2006, 2009, 2021. When gold, platinum, and coal prices rise, JSE small-cap value stocks rerate aggressively.
  • Post-crisis recoveries. Compressed valuations snap back hard in South Africa. The rebounds are bigger than in developed markets.
  • Rand stability or strength. When the currency isn't collapsing, domestic earnings hold their value and foreign investors enter.
  • Global reflation. South Africa benefits disproportionately from global infrastructure spending and commodity demand growth.

When It Fails

  • Domestic political crises. State capture, load-shedding, infrastructure collapse. Small caps with domestic revenue exposure get hammered when the local economy deteriorates.
  • Rand depreciation. While commodity exporters benefit, companies with ZAR costs and ZAR revenues see margins compress when inflation spikes.
  • US growth rallies. 2019, 2023. When capital flows into US mega-cap tech, emerging and frontier markets lose investor attention entirely.
  • Rising local interest rates. South Africa's high risk-free rate (8-10%) compresses equity risk premiums. Rate hikes hurt small caps that rely on domestic credit.

Full Annual Returns

Year Small-Cap Value S&P 500 Excess
2000 0.00% (cash) -14.78% +14.78%
2001 0.00% (cash) -20.77% +20.77%
2002 0.00% (cash) +3.29% -3.29%
2003 +34.86% +16.44% +18.43%
2004 +45.84% +7.94% +37.89%
2005 +47.92% +8.86% +39.06%
2006 +61.96% +20.95% +41.02%
2007 +6.27% -13.71% +19.98%
2008 -19.67% -26.14% +6.47%
2009 +30.91% +13.42% +17.49%
2010 +16.80% +32.94% -16.14%
2011 +10.53% +4.10% +6.43%
2012 +16.05% +20.85% -4.80%
2013 +34.79% +24.50% +10.29%
2014 +9.00% +7.38% +1.62%
2015 +6.06% +3.36% +2.71%
2016 +12.36% +17.73% -5.36%
2017 -2.83% +14.34% -17.17%
2018 -5.35% +10.91% -16.26%
2019 -34.37% +7.12% -41.49%
2020 +55.44% +40.68% +14.76%
2021 +39.76% -10.17% +49.93%
2022 +4.24% +18.31% -14.07%
2023 -9.19% +24.60% -33.79%
2024 +14.13% +14.67% -0.54%

Backtest Methodology

Parameter Choice
Universe JNB (JSE), small-cap range (R500M-R20B)
Signal P/B 0-1.5, ROE > 5%, D/E < 2.5
Portfolio Top 30 by P/B ascending, equal weight
Rebalancing Annual (July)
Cash rule Hold cash if < 10 qualify
Benchmark S&P 500 Total Return (SPY). No JSE All Share data in FMP.
Execution Next-day close (MOC)
Period 2000-2025 (25 years)
Data Point-in-time (45-day lag)

Limitations

Currency erosion. Returns in ZAR. The rand has depreciated roughly 70% against the USD since 2000 (approximately 3-5% annually). A USD-based investor would see materially lower returns. Adjusted for currency, the CAGR drops to approximately 8-9%, which barely beats SPY.

High risk-free rate. South Africa's repo rate has averaged ~8-9% over this period. The 0.163 Sharpe ratio reflects the reality that a 12.80% equity return doesn't look impressive when risk-free alternatives yield 8-9%.

Thin universe. 23.4 stocks on average, with some periods having fewer qualifying companies. The JSE's small-cap pool is shallow compared to NYSE or even TAI. Concentration risk is material.

Three cash periods. 2000-2002 had insufficient data coverage for JSE small caps. The strategy missed both the dot-com crash (a benefit) and the early recovery.

Survivorship bias. The JSE has experienced delistings, particularly among smaller mining and industrial companies. Failed companies exit the dataset.

Load-shedding and infrastructure risk. Eskom's rolling blackouts directly impact small-cap industrial and commercial companies that depend on reliable power. This structural risk doesn't appear in historical data before 2007 but has worsened steadily since.

56% win rate is low. The strategy beats SPY in 56% of years, but the magnitude of losses in the worst years (-41.49% excess in 2019) is larger than most winning years.


Takeaway

South Africa delivered strong headline returns at 12.80% CAGR, +4.95% excess over SPY. But the story is more complex than the headline suggests.

The low Sharpe ratio (0.163) reflects South Africa's high interest rate environment. When risk-free rates are 8-9%, a 12.80% equity return provides a thin premium. Currency depreciation further erodes returns for international investors. The mid-2000s commodity boom drove a disproportionate share of lifetime returns, and the 2019 collapse (-34.37%) shows what happens when domestic fundamentals deteriorate. Note: the JSE All Share Index has no price data in FMP, so SPY is used as a proxy. The cross-currency comparison (ZAR vs USD) makes the excess return less precise than for exchanges where we use local benchmarks.

For South African domestic investors, this screen provides a systematic way to harvest the small-value premium in their home market. The strategy beats simply holding JSE index funds. For international investors, the currency and political risks need to be weighed against the excess return. The UK and Taiwan offer comparable excess returns with dramatically better risk profiles.


Part of a Series

This analysis is part of our small-cap value global exchange comparison: - Small-Cap Value on US Stocks - 18.28% CAGR, the flagship - Small-Cap Value on UK Stocks - Best risk-adjusted (0.750 Sharpe) - Small-Cap Value on Indian Stocks - 20.89% CAGR, highest globally - Small-Cap Value: 14-Exchange Global Comparison - All 14 beat their local benchmark


References

  • Fama, E. & French, K. (1993). "Common Risk Factors in the Returns on Stocks and Bonds." Journal of Financial Economics, 33(1), 3-56.
  • Israel, R. & Moskowitz, T. (2013). "The Role of Shorting, Firm Size, and Time on Market Anomalies." Journal of Financial Economics, 108(2), 275-301.
  • Memory, F. & Memory, C. (2012). "Size and Value Premiums in Emerging African Markets." Investment Analysts Journal, 41(76), 29-39.

Run This Screen Yourself

Via web UI: Run the small-cap value screen on Ceta Research.

Get your API key at cetaresearch.com. The full backtest code (Python + DuckDB) is on GitHub.


Data: Ceta Research, FMP financial data warehouse. Universe: JNB (JSE) small caps. Annual rebalance (July), equal weight top 30, 2000-2025. Returns in ZAR.