Over the long run, a mutual fund will tend to out perform most stocks, due to the distributed risk associated with a basket of investments.
However if you pick the right stock(s) then those individual stocks will perform the best...of course, you have much more risk associated with investing in individual companies rather than investing in a mutual fund.