Stock picking is not a reliable way to build wealth, and no one can consistently predict which stocks will outperform
The honest answer to "what are the best stocks to buy right now" is that no one knows. Professional investors with decades of experience, access to company data, and teams of analysts underperform simple index funds most of the time. If they cannot reliably beat the market, the odds that you will are extremely low.
This is not pessimism — it is what the data shows. Studies of mutual fund managers, hedge funds, and individual investors consistently find that most do worse than a fund that simply tracks the entire market. The few who beat the market in one period usually do not repeat it in the next. Luck looks like skill over short time spans.
If you are looking for a way to invest money you will not need for years, the evidence points toward a different approach: buying a diversified portfolio of low-cost index funds and leaving it alone. This is not exciting, but it works.
Key Takeaways
- Professional investors underperform index funds in most years, which means individual stock picking is a difficult way to build long-term wealth.
- Picking individual stocks requires time, research skill, and emotional discipline that most people do not have, and the costs of trading eat into returns.
- If you want to invest, a diversified portfolio of low-cost index funds historically outperforms most active traders over 10+ year periods.
- If you do choose to pick stocks, treat it as a small portion of your portfolio (under 10 percent) and money you can afford to lose.
Why professionals fail at stock picking
The S&P 500 index — a fund that holds 500 large U.S. companies in fixed proportions — beats 80 to 90 percent of actively managed funds over 15-year periods. This is not because index funds are special. It is because picking winners is genuinely hard, and the costs of trying eat away at returns.
A professional fund manager pays trading fees every time they buy or sell. They pay salaries for research teams. They pay for office space and compliance. All of that comes out of investor returns. An index fund has almost no costs because it just holds the same stocks year after year. That cost difference compounds over decades.
Beyond costs, even skilled investors face a problem: markets price in known information almost instantly. By the time you read about a company's strength or weakness in the news, other investors have already acted on it. The stock price already reflects what you just learned. You are not finding hidden value — you are guessing whether other people will pay more later.
The emotional and practical barriers to picking stocks successfully
Even if you have good research skills, stock picking requires discipline most people do not maintain. When a stock you own drops 20 percent, the instinct is to sell and cut losses. When a stock rises 50 percent, the instinct is to hold for more gains. Both instincts usually hurt returns. Successful investors need to ignore their emotions and stick to a plan, which is harder than it sounds.
You also need time. Reading financial statements, understanding competitive advantages, tracking industry trends, and monitoring your holdings takes hours per week. Most people have jobs and families. The time cost is real, and it is not factored into the comparison between your returns and an index fund's returns.
There is also the tax cost. Every time you sell a stock at a profit, you owe capital gains tax. Index funds turn over their holdings slowly, so you pay taxes slowly. Active traders pay taxes frequently, which reduces what you keep. Over 20 years, this difference is substantial.
What the data actually shows about beating the market
The most comprehensive study is the S&P Dow Jones Indices SPIVA scorecard, which tracks how many actively managed funds beat their benchmark index each year. Over the past 15 years, roughly 85 percent of large-cap U.S. stock funds underperformed the S&P 500. Over 20 years, the number is even higher.
The funds that did beat the index in one period rarely repeated it in the next. A fund that outperformed in years 1 to 5 was no more likely to outperform in years 6 to 10 than a fund that underperformed. This suggests that past outperformance was luck, not skill.
Individual investors do worse than professional funds. Studies of brokerage account data show that individual traders underperform the market by 2 to 3 percentage points per year on average. Some of that is trading costs and taxes. Some is poor timing — buying high and selling low. Some is simply picking bad stocks.
If you still want to pick individual stocks
If you understand the odds and want to pick stocks anyway, treat it as a learning experience with money you can afford to lose. A reasonable approach is to keep 90 percent of your investable money in a diversified index fund portfolio and use 10 percent for individual stock picks. This way, your long-term wealth is protected by the index fund, and you can experiment with stock picking without derailing your financial plan.
If you go this route, set rules before you start. Decide in advance how much you will lose on a single stock before you sell (many investors use 20 to 25 percent). Decide how long you will hold before you reassess. Write these rules down. When emotions run high — which they will — you can refer back to what you decided when you were thinking clearly.
Do not trade frequently. Every trade costs money in commissions and taxes. The more you trade, the more you pay. Many individual investors would do better if they simply stopped trading and let their holdings sit.
A realistic alternative: index funds and target-date funds
If you have money to invest and a time horizon of 10 years or more, an index fund portfolio is the most straightforward path. You can build one yourself by buying a total stock market index fund (which holds thousands of U.S. companies) and an international index fund (which holds thousands of companies outside the U.S.). Rebalance once a year. Do not check the price every day. That is it.
If you want even less to think about, a target-date fund is simpler. You pick the year you think you will need the money (for example, 2055), and the fund automatically adjusts its mix of stocks and bonds as that year approaches. You buy it once and forget about it. The fund handles all the rebalancing.
Both approaches have beaten most individual stock pickers over the past 20 years. Both have lower costs than actively managed funds. Both require far less time and emotional energy than trying to pick winners.
The real cost of being wrong about stock picking
The opportunity cost of underperformance compounds over decades. If you pick stocks and underperform the market by 2 percent per year for 30 years, you end up with roughly 45 percent less money than you would have in an index fund. That is not a small difference. That is the difference between retiring on time and working five more years.
This is why financial advisors who work with wealthy clients often recommend index funds for the core portfolio. It is not because index funds are exciting. It is because they work. The money you do not lose to underperformance, trading costs, and taxes is money you keep.
Frequently Asked Questions
Can I beat the market if I am smarter than average?
Intelligence helps, but it is not enough. The market includes thousands of professional investors with advanced degrees, decades of experience, and teams of analysts. They have better information and more time than you do. Even among that group, most underperform. Being smart is necessary but not sufficient.
What about stocks I know will do well because I work in that industry?
Inside knowledge of an industry is valuable, but it is not the same as knowing whether a stock will outperform. You might know a company's products are good, but the stock price already reflects that. You might know about problems coming, but so might other investors in that industry. The edge you think you have is usually smaller than it feels.
Isn't picking stocks better than leaving money in cash or bonds?
Over long periods, stocks as a category outperform cash and bonds. But that does not mean picking individual stocks outperforms a diversified stock fund. You can get the benefit of stock returns without the risk of picking losers by buying an index fund. You get the upside of stocks without betting on your ability to pick winners.
What if I only invest in companies I understand?
This is a common approach, but it usually leads to a concentrated portfolio of similar companies. If you work in tech and only buy tech stocks, you are not diversified. A downturn in tech hurts you twice — your job and your investments. An index fund spreads risk across industries, so one sector's weakness does not sink your portfolio.
How do I know if a stock is undervalued?
Valuation requires estimating future earnings, growth rates, and risk — all of which are guesses. Different investors using the same data reach different conclusions about whether a stock is cheap or expensive. If valuation were obvious, professional investors would not disagree. The disagreement is why prices move.