Career
His ancestors came from China. His last name Ly in Chinese is 李. Ly played with Municipal Liberia and Barrio México prior to signing with the Puerto Rico Islanders of the North American Soccer League in 2011.
He made his NASL debut on April 9, 2011 in a game against the Carolina RailHawks.
He returned to Costa Rica to play for San Carlos but was released in November 2012.