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.
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:
Positive in — of windows · beat 6% a year in —.
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 period | Windows | Worst | Median | Best | Positive | Beat 6% |
|---|---|---|---|---|---|---|
| 1 year | 235 | -54.7%Dec 2007–Dec 2008 | 11.2% | 89.0%Dec 2008–Dec 2009 | 77% | 66% |
| 3 years | 211 | -4.4%Apr 2006–Apr 2009 | 11.5% | 29.2%Apr 2020–Apr 2023 | 98% | 79% |
| 5 years | 187 | -1.2%Nov 2007–Nov 2012 | 12.2% | 23.9%Apr 2020–Apr 2025 | 98% | 83% |
| 10 years | 127 | 5.1%Apr 2010–Apr 2020 | 11.9% | 15.4%Mar 2009–Mar 2019 | 100% | 97% |
| 15 years | 67 | 7.9%Jan 2008–Jan 2023 | 11.3% | 15.8%Mar 2009–Mar 2024 | 100% | 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 period | Windows | Worst | Median | Best | Positive | Beat 6% |
|---|---|---|---|---|---|---|
| 1 year | 235 | -56.2%Dec 2007–Dec 2008 | 11.6% | 90.1%Mar 2009–Mar 2010 | 77% | 67% |
| 3 years | 211 | -7.7%Apr 2006–Apr 2009 | 11.4% | 28.7%Apr 2020–Apr 2023 | 96% | 76% |
| 5 years | 187 | -2.6%Nov 2007–Nov 2012 | 12.2% | 22.8%Apr 2020–Apr 2025 | 97% | 83% |
| 10 years | 127 | 5.1%Jan 2008–Jan 2018 | 11.7% | 15.8%Mar 2009–Mar 2019 | 100% | 96% |
| 15 years | 67 | 7.7%Jan 2008–Jan 2023 | 10.9% | 15.9%Mar 2009–Mar 2024 | 100% | 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 period | Windows | Worst | Median | Best | Positive | Beat 6% |
|---|---|---|---|---|---|---|
| 1 year | 184 | -31.1%Jan 2011–Jan 2012 | 8.6% | 70.9%Oct 2023–Oct 2024 | 70% | 55% |
| 3 years | 160 | -6.3%Apr 2017–Apr 2020 | 16.2% | 30.2%Jan 2012–Jan 2015 | 92% | 82% |
| 5 years | 136 | 1.3%Apr 2015–Apr 2020 | 13.3% | 24.5%Apr 2020–Apr 2025 | 100% | 93% |
| 10 years | 76 | 7.6%Nov 2010–Nov 2020 | 13.7% | 17.5%Jan 2012–Jan 2022 | 100% | 100% |
| 15 years | 16 | 11.7%Oct 2010–Oct 2025 | 12.8% | 14.0%Sep 2011–Sep 2026 | 100% | 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 period | Windows | Worst | Median | Best | Positive | Beat 6% |
|---|---|---|---|---|---|---|
| 1 year | 73 | -5.3%Oct 2024–Oct 2025 | 11.8% | 82.4%Apr 2020–Apr 2021 | 82% | 62% |
| 3 years | 49 | 8.2%Oct 2023–Oct 2026 | 16.5% | 28.7%Apr 2020–Apr 2023 | 100% | 100% |
| 5 years | 25 | 7.8%Oct 2021–Oct 2026 | 17.1% | 25.2%Apr 2020–Apr 2025 | 100% | 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 period | Windows | Worst | Median | Best | Positive | Beat 6% |
|---|---|---|---|---|---|---|
| 1 year | 73 | -5.5%Oct 2024–Oct 2025 | 20.5% | 103.9%Apr 2020–Apr 2021 | 92% | 73% |
| 3 years | 49 | 12.2%Oct 2023–Oct 2026 | 23.5% | 36.3%Apr 2020–Apr 2023 | 100% | 100% |
| 5 years | 25 | 13.4%Oct 2021–Oct 2026 | 24.3% | 33.1%Apr 2020–Apr 2025 | 100% | 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 period | Windows | Worst | Median | Best | Positive | Beat 6% |
|---|---|---|---|---|---|---|
| 1 year | 73 | -9.3%Oct 2024–Oct 2025 | 18.2% | 119.3%Apr 2020–Apr 2021 | 74% | 60% |
| 3 years | 49 | 12.0%Oct 2023–Oct 2026 | 24.0% | 39.3%Apr 2020–Apr 2023 | 100% | 100% |
| 5 years | 25 | 12.8%Oct 2021–Oct 2026 | 24.7% | 35.3%Apr 2020–Apr 2025 | 100% | 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.
Understand the concept: SIPs and Market Crashes: What History Suggests