Rolling returns · AMFI data

Nifty 50 & Sensex rolling returns, every window since 2006

A single “10-year return” depends on the day you measure it. Rolling returns test every start month and show the full range — the worst, the median and the best — for the Nifty 50, Sensex, Nifty Next 50, Nifty 500, Midcap 150 and Smallcap 250.

Rolling returns · lump sumLive

What happened historically, measured on index fund NAVs — not a forecast and not investment advice. Disclaimer

Every 10-year window of the Nifty 50 — — windows:

Worst
—
Median
—
Best
—

Positive in — of windows · beat 6% a year in —.

Use the median as the return in the SIP calculator →

Rolling returns by index

Annualised lump-sum returns (CAGR) for every window of each length, one window starting each month. The Nifty 500, Midcap 150 and Smallcap 250 index funds only launched in October 2019, so those indices have shorter windows only.

Nifty 50

Across all 127 10-year windows since Apr 2006, the Nifty 50 returned between 5.1% and 15.4% a year, with a median of 11.9%; 100% of windows were positive.

Holding periodWindowsWorstMedianBestPositiveBeat 6%
1 year235-54.7%Dec 2007–Dec 200811.2%89.0%Dec 2008–Dec 200977%66%
3 years211-4.4%Apr 2006–Apr 200911.5%29.2%Apr 2020–Apr 202398%79%
5 years187-1.2%Nov 2007–Nov 201212.2%23.9%Apr 2020–Apr 202598%83%
10 years1275.1%Apr 2010–Apr 202011.9%15.4%Mar 2009–Mar 2019100%97%
15 years677.9%Jan 2008–Jan 202311.3%15.8%Mar 2009–Mar 2024100%100%

Measured on UTI Nifty 50 Index Fund (Regular plan) NAVs from Apr 2006, so returns are after the index fund's expense ratio and tracking error.

BSE Sensex

Across all 127 10-year windows since Apr 2006, the BSE Sensex returned between 5.1% and 15.8% a year, with a median of 11.7%; 100% of windows were positive.

Holding periodWindowsWorstMedianBestPositiveBeat 6%
1 year235-56.2%Dec 2007–Dec 200811.6%90.1%Mar 2009–Mar 201077%67%
3 years211-7.7%Apr 2006–Apr 200911.4%28.7%Apr 2020–Apr 202396%76%
5 years187-2.6%Nov 2007–Nov 201212.2%22.8%Apr 2020–Apr 202597%83%
10 years1275.1%Jan 2008–Jan 201811.7%15.8%Mar 2009–Mar 2019100%96%
15 years677.7%Jan 2008–Jan 202310.9%15.9%Mar 2009–Mar 2024100%100%

Measured on HDFC BSE Sensex Index Fund (Regular plan) NAVs from Apr 2006, so returns are after the index fund's expense ratio and tracking error.

Nifty Next 50

Across all 76 10-year windows since Jul 2010, the Nifty Next 50 returned between 7.6% and 17.5% a year, with a median of 13.7%; 100% of windows were positive.

Holding periodWindowsWorstMedianBestPositiveBeat 6%
1 year184-31.1%Jan 2011–Jan 20128.6%70.9%Oct 2023–Oct 202470%55%
3 years160-6.3%Apr 2017–Apr 202016.2%30.2%Jan 2012–Jan 201592%82%
5 years1361.3%Apr 2015–Apr 202013.3%24.5%Apr 2020–Apr 2025100%93%
10 years767.6%Nov 2010–Nov 202013.7%17.5%Jan 2012–Jan 2022100%100%
15 years1611.7%Oct 2010–Oct 202512.8%14.0%Sep 2011–Sep 2026100%100%

Measured on ICICI Prudential Nifty Next 50 Index Fund (Regular plan) NAVs from Jul 2010, so returns are after the index fund's expense ratio and tracking error.

Nifty 500

Across all 25 5-year windows since Oct 2019, the Nifty 500 returned between 7.8% and 25.2% a year, with a median of 17.1%; 100% of windows were positive. Read this with care: every window starts between Oct 2019 and Oct 2021, around the 2020 crash low, which flatters the result; longer index history would show weaker periods.

Holding periodWindowsWorstMedianBestPositiveBeat 6%
1 year73-5.3%Oct 2024–Oct 202511.8%82.4%Apr 2020–Apr 202182%62%
3 years498.2%Oct 2023–Oct 202616.5%28.7%Apr 2020–Apr 2023100%100%
5 years257.8%Oct 2021–Oct 202617.1%25.2%Apr 2020–Apr 2025100%100%

Measured on Motilal Oswal Nifty 500 Index Fund (Regular plan) NAVs from Oct 2019, so returns are after the index fund's expense ratio and tracking error.

Nifty Midcap 150

Across all 25 5-year windows since Oct 2019, the Nifty Midcap 150 returned between 13.4% and 33.1% a year, with a median of 24.3%; 100% of windows were positive. Read this with care: every window starts between Oct 2019 and Oct 2021, around the 2020 crash low, which flatters the result; longer index history would show weaker periods.

Holding periodWindowsWorstMedianBestPositiveBeat 6%
1 year73-5.5%Oct 2024–Oct 202520.5%103.9%Apr 2020–Apr 202192%73%
3 years4912.2%Oct 2023–Oct 202623.5%36.3%Apr 2020–Apr 2023100%100%
5 years2513.4%Oct 2021–Oct 202624.3%33.1%Apr 2020–Apr 2025100%100%

Measured on Motilal Oswal Nifty Midcap 150 Index Fund (Regular plan) NAVs from Oct 2019, so returns are after the index fund's expense ratio and tracking error.

Nifty Smallcap 250

Across all 25 5-year windows since Oct 2019, the Nifty Smallcap 250 returned between 12.8% and 35.3% a year, with a median of 24.7%; 100% of windows were positive. Read this with care: every window starts between Oct 2019 and Oct 2021, around the 2020 crash low, which flatters the result; longer index history would show weaker periods.

Holding periodWindowsWorstMedianBestPositiveBeat 6%
1 year73-9.3%Oct 2024–Oct 202518.2%119.3%Apr 2020–Apr 202174%60%
3 years4912.0%Oct 2023–Oct 202624.0%39.3%Apr 2020–Apr 2023100%100%
5 years2512.8%Oct 2021–Oct 202624.7%35.3%Apr 2020–Apr 2025100%100%

Measured on Motilal Oswal Nifty Smallcap 250 Index Fund (Regular plan) NAVs from Oct 2019, so returns are after the index fund's expense ratio and tracking error.

These are lump-sum returns. For what a monthly SIP earned over every window, see any fund page — each shows rolling SIP returns on that fund's own NAVs.

Questions

What is the worst 10-year return of the Nifty 50?

Measured on UTI Nifty 50 Index Fund (Regular plan) NAVs since Apr 2006, the worst 10-year window returned 5.1% a year (Apr 2010 to Apr 2020); the median was 11.9% and the best 15.4%.

What is the worst 10-year return of the BSE Sensex?

Measured on HDFC BSE Sensex Index Fund (Regular plan) NAVs since Apr 2006, the worst 10-year window returned 5.1% a year (Jan 2008 to Jan 2018); the median was 11.7% and the best 15.8%.

What is the worst 10-year return of the Nifty Next 50?

Measured on ICICI Prudential Nifty Next 50 Index Fund (Regular plan) NAVs since Jul 2010, the worst 10-year window returned 7.6% a year (Nov 2010 to Nov 2020); the median was 13.7% and the best 17.5%.

What is the worst 5-year return of the Nifty 500?

Measured on Motilal Oswal Nifty 500 Index Fund (Regular plan) NAVs since Oct 2019, the worst 5-year window returned 7.8% a year (Oct 2021 to Oct 2026); the median was 17.1% and the best 25.2%.

What is the worst 5-year return of the Nifty Midcap 150?

Measured on Motilal Oswal Nifty Midcap 150 Index Fund (Regular plan) NAVs since Oct 2019, the worst 5-year window returned 13.4% a year (Oct 2021 to Oct 2026); the median was 24.3% and the best 33.1%.

What is the worst 5-year return of the Nifty Smallcap 250?

Measured on Motilal Oswal Nifty Smallcap 250 Index Fund (Regular plan) NAVs since Oct 2019, the worst 5-year window returned 12.8% a year (Oct 2021 to Oct 2026); the median was 24.7% and the best 35.3%.

What are rolling returns?

Instead of one start and end date, rolling returns measure every possible window of the same length (every 5-year period starting each month, for example) and show the range: worst, median and best. That shows how much the outcome depended on when you started.

Why use index fund NAVs instead of the index itself?

Index fund NAVs are official AMFI data and reflect what an investor actually earned after costs. They run slightly below the total-return index by the fund's expense ratio and tracking error.

Data: official AMFI NAVs, first NAV of each month, as of 4 Oct 2026. Past returns do not indicate future returns. How this is calculated.