Foreign stocks have outpaced the U.S. for the past five years. But analysts say investors can still find good opportunities in select foreign companies and U.S. multinationals that do substantial business overseas.

CNBC.com asked market pros to pick their favorite foreign stocks or exchange-traded funds. All of them can be bought directly in the U.S. or trade as American Depositary Receipts. Here are 10 of their picks.