6 stycznia 2012 Yi podpisał roczny kontrakt z Dallas Mavericks, ale został od razu przesunięty do Texas Legends, drużyny niższej ligi Dallas D-League. Po rozegraniu dwóch dobrych meczów, 9 stycznia 2012 został przywrócony do głównej drużyny. W drużynie z Dallas Yi wystąpił w swoim pierwszym meczu play-off NBA, zdobywając 5 punktów podczas spotkania z Oklahoma City Thunder w trzeciej rundzie serii play-off.

22 sierpnia 2016, po 4 latach przerwy Yi podpisał roczny kontrakt o wartości 8 mln USD z Los Angeles Lakers, jednak wystąpił tylko w 6 meczach w okresie przedsezonowym. Kontrakt rozwiązano 24 października 2016.

Kontrowersje Pewne kontrowersji budzi sprawa jego wieku, ponieważ istnieją podejrzenia, iż oficjalna data jego urodzin (27 października 1987) została celowo sfałszowana, aby mógł dłużej występować w zawodach juniorów.