Stock Portfolio Strategy midcap vs smallcap IndiaNifty Midcap 150 returnsNifty Smallcap 250 returnsNifty 50 CAGR 20 yearslargecap vs midcap vs smallcapmarket cap allocation Indiasmallcap crash 2025midcap outperformance datarisk adjusted returns Indiaportfolio market cap allocation

Midcap Beats Smallcap Over 20 Years: The Data Nobody Tells You

Midcap 150 CAGR 14.2% beats Smallcap 250 at 12.2% over 20 years. Smallcap volatility doesn't pay. Nifty 50 delivers 12-13% in every 15-year window since 1996. Full data breakdown.

By | Updated

Nifty Midcap 150: 14.2% CAGR Over 20 Years. Nifty Smallcap 250: 12.2%. The Extra Risk Doesn’t Pay.

The internet tells you smallcaps are the “high risk, high reward” play. The 20-year data says otherwise.

Nifty Midcap 150 has outperformed Nifty Smallcap 250 by 2 percentage points annually over two decades — while experiencing smaller drawdowns, faster recoveries, and better liquidity. Smallcaps delivered returns nearly identical to the Nifty 50 large-cap index but with 2-3x the volatility.

The extra risk of smallcap investing is not compensated with extra returns. Midcap is the sweet spot.


The 20-Year Data — All Three Indices Compared

MetricNifty 50 (Large-Cap)Nifty Midcap 150Nifty Smallcap 250
20-year CAGR12-13%14.2%12.2%
15-year CAGR10-11%14.8%12.2%
10-year CAGR12-13%15.2%12.5%
2024 return+24%+31%+34%
2025 return+10.3%-0.5%-7.5%
Max drawdown (2008)-55%-65 to -70%-75%
Max drawdown (2020)-38%-40%-45%
Recovery time (2008 to previous peak)~2 years~3-4 years~6 years
Recovery time (2020)~6 months~8 months~12 months

The critical insight: midcaps delivered the highest CAGR across every major time period (10, 15, and 20 years) while falling less than smallcaps during crashes and recovering faster. Smallcaps delivered barely more than large-caps (12.2% vs. 12-13%) but with dramatically worse drawdowns and recovery times.


Why Smallcaps Underperform Despite Higher Risk

1. Survivorship Bias in Index Data

The Nifty Smallcap 250 index today contains companies that survived the last 20 years. The hundreds of smallcaps that went bankrupt, were delisted, or stagnated at ₹50 crore market cap are not in the data.

When you invest in individual smallcaps, you face the full universe — including the ones that go to zero. The index shows the survivors. Your portfolio includes the casualties.

2. Liquidity Drag Compounds Over Time

Smallcap stocks have thin order books. The bid-ask spread on a typical Nifty Smallcap 250 stock is 0.3-1%, compared to 0.01-0.05% for Nifty 50 stocks.

Market Cap CategoryTypical Bid-Ask SpreadImpact Cost on ₹5L OrderAnnual Liquidity Drag (20% turnover)
Large-cap (Nifty 50)0.01-0.05%₹50-2500.01%
Midcap (Nifty Midcap 150)0.05-0.20%₹250-1,0000.04%
Smallcap (Nifty Smallcap 250)0.30-1.00%₹1,500-5,0000.12%

Over 20 years, this liquidity drag compounds to 2-3% of terminal wealth for smallcap investors — enough to explain most of the return gap between smallcaps and midcaps.

3. The Quality Filter at Midcap Level

Midcap companies (₹5,000-20,000 crore market cap) have already proven they can survive and grow past the startup phase. They have:

  • Established revenue streams and customers
  • Professional management (usually)
  • Analyst coverage and institutional holding
  • Enough liquidity for reasonable position sizes

Smallcaps (below ₹5,000 crore) include a long tail of low-quality businesses — promoter-driven companies with questionable governance, businesses with no competitive moat, and companies that will never scale. The bottom 100 stocks in the Nifty Smallcap 250 drag down the index return.


The Smallcap Trap of 2024-2025 — A Case Study

The Rally (January-December 2024)

  • Nifty Smallcap 250 surged +34% in calendar year 2024
  • Retail investors poured money into smallcap mutual funds — SIP flows hit record highs
  • Social media was flooded with “multibagger” calls on micro and smallcap stocks
  • Valuations stretched: BSE SmallCap P/E crossed 35x at the December 2024 peak

The Crash (December 2024-March 2025)

  • BSE Smallcap fell approximately 24% from its December 2024 peak to the March 2025 trough
  • 70% of smallcap stocks were trading below their 200-day moving average by January 2025
  • 40% of smallcap companies missed Q2 FY26 earnings estimates — the rally was liquidity-driven, not fundamentals-driven
  • Circuit breakers (10-20% daily limits) trapped investors who wanted to sell — many stocks hit lower circuits for multiple consecutive days

The Damage

An investor who put ₹10 lakh into smallcaps at the October 2024 peak:

  • Portfolio value by March 2025: approximately ₹7.5-8.0 lakh
  • Paper loss: ₹2.0-2.5 lakh (20-25%)
  • If sold in panic (most retail investors do): locked in ₹2.0-2.5 lakh loss + STCG tax of zero (loss can offset gains)

For comparison, a Nifty 50 investor from October 2024 to March 2025 experienced approximately -5% to -8% drawdown — recoverable within months.


Nifty 50 in Every 15-Year Window: 10-17% CAGR — The Most Important Data Point

The single most important chart for any long-term investor:

15-Year Period EndingNifty 50 CAGR
March 2011~17%
March 2013~12%
March 2015~13%
March 2017~10%
March 2019~11%
March 2021~12%
March 2023~13%
March 2025~12%

Range: 10% to 17%. No 15-year period since 1996 has delivered below 10% CAGR.

This means: if you invest in a Nifty 50 index fund and hold for 15 years, the worst historical outcome was still a 10% CAGR — doubling your money roughly every 7 years even in the worst case. Through two global financial crises (2008, 2020), demonetization (2016), GST disruption (2017), and multiple geopolitical events.

The market doesn’t need you to pick the right stocks. It needs you to stay invested for 15 years.


Based on 20-Year Risk-Adjusted Returns

Market CapAllocationRationale
Large-cap (Nifty 50 / Nifty Next 50)50-60%Lowest volatility, most predictable (10-17% band), highest liquidity
Midcap (Nifty Midcap 150)25-35%Best absolute returns (14.2% 20-year CAGR), moderate risk
Smallcap (Nifty Smallcap 250)10-20%Only at reasonable valuations (<20x P/E), high risk without proportional reward

Age-Adjusted Allocation

AgeLarge-CapMidcapSmallcapRationale
25-3545%35%20%Long time horizon to recover from drawdowns
35-4550%30%20%Peak earning years, can tolerate moderate risk
45-5560%30%10%Approaching retirement, reduce tail risk
55+70%25%5%Capital preservation, cannot afford 6-year recovery

Valuation-Adjusted Allocation (Current: Early 2026)

Current BSE SmallCap P/E: ~28x (long-term average: 16x). Current BSE MidCap P/E: ~30x (long-term average: 22.4x).

Market CapStandard AllocationCurrent RecommendedWhy
Large-cap50-60%55-65%Relatively fair valued
Midcap25-35%20-30%Moderately expensive
Smallcap10-20%5-15%75% above long-term average P/E — reduce exposure

When to Increase Smallcap Allocation — The P/E Trigger

Don’t allocate to smallcaps based on stories, tips, or momentum. Use valuation triggers:

BSE SmallCap P/EActionHistorical Forward 5-Year CAGR
Below 14xMaximum allocation (20-25%) — this is once-a-decade opportunity22-30%
14-18xAbove-average allocation (15-20%)16-22%
18-22xStandard allocation (10-15%)12-18%
22-28xBelow-average allocation (5-10%) — current zone8-14%
Above 28xMinimum allocation (0-5%) — reduce actively4-10%

At the current ~28x P/E, expected forward 5-year returns from smallcaps are 8-14% — barely better than a Nifty 50 index fund at 12-13%, with 2-3x the risk. The math doesn’t justify high smallcap allocation at these valuations.


The SEBI Stress Test Reality — Smallcap Liquidity Is Worse Than You Think

In 2024, SEBI required AMCs to publish stress test results for their smallcap and midcap funds:

Fund CategoryDays to Liquidate 50% of PortfolioDays to Liquidate 25%
Large-cap funds1-3 days<1 day
Midcap funds5-10 days2-5 days
Smallcap funds10-20+ days5-10 days

If a smallcap mutual fund with ₹15,000 crore AUM needs 20 days to sell 50% of its holdings, imagine what happens if 10 smallcap funds try to sell simultaneously during a market panic. The stocks they hold would crash 40-60% before they finish selling.

For individual retail investors, the implication is worse. If institutional investors with execution algorithms and prime brokerage relationships need 20 days, retail investors hitting “sell” on Zerodha face:

  • Circuit breaker limits (stocks can’t fall more than 10-20% per day)
  • No buyers at the lower circuit — your sell order sits unfilled for days
  • Forced holding through the crash with no ability to exit

This is why smallcap allocation above 20% is imprudent for retail investors — the exit door is too small for everyone to leave at once.


Direct Stocks vs. Index Funds — By Market Cap

MetricDirect Large-Cap StocksNifty 50 Index FundDirect MidcapMidcap 150 Index FundDirect Smallcap
Information advantage for retailVery low (heavily researched)N/AModerateN/AHighest
Active management alpha potentialLow (hard to beat Nifty 50)0% (IS the benchmark)Moderate0%High (but also high risk of underperformance)
Time required3-5 hrs/week0 hrs5-7 hrs/week0 hrs8-10 hrs/week
Recommended approachIndex fund for mostDefault choiceIndex fund unless sector expertiseStrong defaultDirect only with deep expertise

The honest data: only 5-15% of retail stock pickers beat the Nifty 50 over 5 years. Even professional mutual fund managers — with Bloomberg terminals, research teams, and decades of experience — fail to beat their benchmark 55-60% of the time over rolling 3-year periods.

For large-caps, buy the index. For midcaps, buy the index unless you have sector expertise. For smallcaps, direct stocks make sense only if you have genuine edge — and even then, cap it at 15-20% of your portfolio.


How DII Flows Changed the Market Structure

The Historic Crossing Point (March 2025)

DII ownership of NSE-listed companies: 17.62% FII ownership: 17.22%

First time ever that domestic institutions own more of the Indian market than foreign institutions.

What This Means for Market Cap Allocation

Monthly SIP flows exceeding ₹25,000 crore create a structural floor under Indian equities. This money flows in regardless of global risk sentiment, FII selling, or geopolitical events.

The implication: market crashes in India are now shallower and shorter than they were in the pre-SIP era (before 2016). The 2020 COVID crash recovered in 6 months. Compare this to 2008, which took 2 years for large-caps and 6 years for smallcaps.

This structural change favors a higher equity allocation than previous decades would suggest — but within equity, it favors quality and liquidity (large-cap + midcap) over speculative bets (smallcap at high valuations).


The Bottom Line

The data across 10, 15, and 20 years tells a consistent story:

  1. Midcap (14.2% CAGR) beats both large-cap (12-13%) and smallcap (12.2%) over 20 years — the optimal allocation overweights midcap, not smallcap
  2. Smallcap volatility is not rewarded — nearly identical returns to large-cap with 2-3x the drawdown and 3x the recovery time
  3. Nifty 50 has never delivered below 10% CAGR in any 15-year period — patience is the only free lunch
  4. Smallcap allocation should be valuation-driven, not story-driven — at 28x P/E (vs. 16x average), expected returns don’t justify the risk

Allocate 50-60% to large-cap (index fund), 25-35% to midcap (index fund or select direct stocks), and 10-20% to smallcap (only below 20x P/E, only direct stocks where you have genuine edge).

The biggest risk isn’t owning the wrong stocks. It’s owning the wrong market-cap mix at the wrong valuation.

FAQ 12

Frequently Asked Questions

Research-backed answers from verified data and published sources.

1

What is the 20-year CAGR of Nifty 50, Nifty Midcap 150, and Nifty Smallcap 250?

Over 20 years, Nifty Midcap 150 delivered approximately 14.2% CAGR, Nifty 50 delivered 12-13% CAGR, and Nifty Smallcap 250 delivered approximately 12.2% CAGR. The counterintuitive finding is that midcaps outperformed both large-caps and small-caps on an absolute basis over two decades. Smallcaps delivered nearly identical returns to large-caps but with significantly higher volatility — making them the worst risk-adjusted bet among the three categories.

2

Why do smallcaps underperform midcaps over long periods despite higher risk?

Three reasons. First, survivorship bias — many smallcaps that existed 20 years ago no longer exist because they went bankrupt, were delisted, or stagnated. The index only shows surviving companies. Second, liquidity drag — smallcap investors face wider bid-ask spreads and higher impact costs, which compound over time. Third, quality filter — midcap companies have already crossed the survival threshold (Rs 5,000 crore to Rs 20,000 crore market cap) but still have growth runway. Smallcaps include too many low-quality companies that dilute index returns.

3

What happened to smallcap investors who entered in late 2024?

Nifty Smallcap 250 surged 34% in calendar year 2024, drawing massive retail inflows. By January 2025, 70% of smallcap stocks were trading below their 200-day moving average. By March 2025, BSE Smallcap had fallen approximately 24% from its December 2024 peak. Investors who entered in October-December 2024 were sitting on 15-25% losses within 3 months. 40% of smallcap companies missed Q2 FY26 earnings estimates, confirming that the 2024 rally was driven more by liquidity and momentum than fundamental improvement.

4

Is the Nifty 50 guaranteed to deliver 10-17% returns over 15 years?

Not guaranteed, but historically remarkably consistent. In every 15-year rolling period since 1996, the Nifty 50 has delivered between 10% and 17% CAGR. The worst 15-year CAGR was approximately 10% (for the period ending around the 2008 crisis aftermath). The best was approximately 17%. This narrow band means that a disciplined investor who holds a Nifty 50 index fund for 15 years has historically never earned less than 10% CAGR — through two global financial crises, one pandemic crash, and multiple domestic policy shocks.

5

What is the maximum drawdown for each market cap category in India?

Historical maximum drawdowns from peak to trough: Nifty 50 fell approximately 55% during the 2008 crisis (January to October 2008). Nifty Midcap index fell approximately 65-70% in the same period. Nifty Smallcap index fell approximately 75% in 2008 and took until 2014 to recover to its previous peak. The 2020 COVID crash saw Nifty 50 fall 38%, midcaps fall 40%, and smallcaps fall 45%. Recovery times are critical — smallcaps took 6 years to recover from 2008, while Nifty 50 recovered in about 2 years.

6

How should I allocate between large-cap, mid-cap, and small-cap stocks?

Based on 20-year risk-adjusted returns, a reasonable allocation is: Large-cap 50-60%, Midcap 25-35%, Smallcap 10-20%. The key insight is that midcap deserves a higher allocation than most investors give it — midcap has delivered the best absolute returns over 20 years while carrying less risk than smallcap. Smallcap allocation should be capped at 20% because the extra volatility and liquidity risk do not translate to extra returns over full market cycles. Age also matters — investors under 35 can push midcap to 35% and smallcap to 20%, while investors above 50 should reduce smallcap to 5-10%.

7

What are the SEBI stress test results for smallcap mutual funds?

In 2024, SEBI required all AMCs to conduct and publish stress tests showing how many trading days it would take to liquidate 50% and 25% of their smallcap and midcap fund portfolios. Results showed that some smallcap mutual funds needed 20 or more trading days to liquidate just 50% of holdings. This means in a genuine panic, these funds cannot exit positions without crashing stock prices further. For individual investors, the implication is worse — if a smallcap mutual fund with Rs 10,000 crore AUM takes 20 days to exit, a retail investor trying to sell Rs 5 lakh of the same stocks faces near-zero liquidity.

8

Should I invest in midcap through direct stocks or midcap index funds?

For most investors, the Nifty Midcap 150 index fund is the better choice. Active midcap fund managers beat their benchmark only 35-40% of the time over 5-year periods. The midcap index captures the full diversification benefit across 150 companies, eliminating the stock-selection risk that individual investors face. Direct midcap stock picking makes sense only if you have sector-specific expertise from your career that gives you genuine information advantage — for example, a pharma professional investing in mid-size pharma companies they understand deeply.

9

What is the smallcap P/E ratio in early 2026 compared to its historical average?

BSE SmallCap P/E is approximately 28x in early 2026, compared to its long-term average of approximately 16x. This means smallcaps are still trading at 75% above their historical average valuation even after the 24% correction from the December 2024 peak. At 28x P/E, you need earnings to grow at 15%+ annually just to maintain the current valuation. If earnings growth disappoints (and 40% of smallcaps missed estimates in Q2 FY26), both the earnings and the P/E multiple compress simultaneously — a double hit that can cause 40-50% declines.

10

What percentage of my portfolio should be in index funds versus direct stocks?

If you have less than Rs 25 lakh in equities or less than 5 hours per week for research, put 70-100% in index funds (Nifty 50 + Nifty Midcap 150) and 0-30% in direct stocks. If you have Rs 25 lakh to Rs 1 crore and 5-10 hours per week, a 50-50 split works — index funds for core allocation, direct stocks for sectors where you have expertise. Above Rs 1 crore with 10+ hours per week and 5+ years of experience, you can go 100% direct stocks. The honest answer: only 5-15% of retail investors beat the Nifty 50 over a 5-year period. Index funds are not the consolation prize — they are the rational default.

11

How do SIP returns differ across large-cap, mid-cap, and small-cap funds?

Over 10-year SIP periods ending in 2025, large-cap index SIPs delivered approximately 12-14% XIRR, midcap SIPs delivered 14-18% XIRR, and smallcap SIPs delivered 12-16% XIRR. Midcap SIPs have consistently outperformed smallcap SIPs on a risk-adjusted basis because SIP naturally buys more units during corrections (rupee cost averaging), and midcap corrections are shallower and shorter than smallcap corrections. The volatility of smallcaps actually hurts SIP returns — deep crashes require longer recovery periods during which your accumulated units are underwater.

12

When is the right time to increase smallcap allocation?

Increase smallcap allocation only when BSE SmallCap P/E drops below 18-20x (versus 28x in early 2026). At below 18x P/E, you are buying below long-term average valuations — historically, every 10-year period starting from below-average smallcap valuations has delivered 18%+ CAGR. The current P/E of 28x does not mean smallcaps will crash tomorrow, but it does mean expected forward returns are below average. The trigger-based approach: add 5% to smallcap allocation for every 5 points the P/E drops below 20x, up to a maximum of 25% total smallcap allocation.

Disclaimer: This information is for educational purposes only and does not constitute financial advice. Stock market investments are subject to market risks. Past performance does not guarantee future results. Consult a SEBI-registered investment advisor before making investment decisions.

Stay ahead of market changes

Stock analysis, broker cost updates, SEBI regulatory changes, and no-jargon investment breakdowns — straight to your inbox. Independent, unsponsored, always honest.

NO SPAM. NO ADS. UNSUBSCRIBE ANYTIME.