Lam qualified for the 2014 World Championship by whitewashing Deng Yin 5–0 in the final of the Chinese qualifier. He beat world number 65 Gino Vos 4–1 in the preliminary round, before losing by three sets to one against Wes Newton in the first round. Lam made his debut in the World Cup of Darts in June as he represented Hong Kong with Scott MacKenzie. They defeated Norway 5–2 in the first round to face Australia in the second round. Lam lost his singles match against Simon Whitlock, before MacKenzie saw off Paul Nicholson to mean a doubles match was required to settle the tie, which Hong Kong were whitewashed in 4–0.