Li received a wild card for the 2008 Shanghai Masters, losing 1–5 to Anthony Hamilton. At the 2009 Shanghai Masters, he defeated Gerard Greene 5–4, before losing to Ryan Day in the last 32.