Many people investing in the stock market are now turning to mid-cap mutual funds. The reason is the strong wealth-creation power of these funds. Mid-cap companies are smaller than large funds, but these companies can also become blue chips or large caps in the future. In the last 10 years, Nifty Midcap 150 TRI Index has given an average return of 19.1 percent (till june 12, 2025). If the right mid-cap fund is chosen, then great earnings can be made through SIP. So let's know the top mid-cap funds in which doing SIP gave the highest profit in the last 10 years.

Motilal oswal Midcap Fund

This fund started in february 2014 and now has assets of about Rs 30,400 crore. This fund invests in mid-cap companies that are working on strong and sustainable business models. As of May 2025, it has 26 companies in its portfolio, including names like Coforge, Persistent Systems and kalyan Jewellers.

The biggest thing about it is its active investment model and long-term holding strategy, which has given investors a 23.7 percent annual SIP return. If someone had done a SIP of Rs 10,000 every month for 10 years, then today its value would have been Rs 42.1 lakh.

Edelweiss Mid Cap Fund

Initially it was a small and mid cap fund, but later it was made a completely mid cap fund. Today its assets are around Rs 10,000 crore. This fund selects companies with good management and profitable business and invests in the long term. It has 76 companies in its portfolio, including companies like Max Healthcare, Coforge and Persistent Systems. On doing SIP, this fund has given an annual return of 23.4 percent in the last 10 years, making the value of investment Rs 41.4 lakh.

Invesco india Midcap Fund

This fund was launched in april 2007 and its asset under management (AUM) is around Rs 6,600 crore. This fund invests in mid-cap stocks that have strong growth prospects. As of May 2025, it has invested in 46 companies, prominent among which are BSE, L&T Finance, and Prestige Estates. Its SIP return rate has been 23.2 percent, making the value of investment Rs 40.8 lakh in 10 years.

Find out more: