Ninja was the starting mid laner for the 2015 LPL Spring Season but was benched and replaced by Xiye halfway through. Ninja later joined Team Dragon Knights in May of 2015 prior to the start of the NA LCS Summer Split on loan from Team WE for the split, filling the gap caused by Kyle leaving a month earlier. However, he and AD carry Emperor both missed the first four-and-a-half weeks of play due to visa issues, and the team used mid lane substitutes Bischu and mancloud and AD carry substitute LattmaN instead. When Ninja and Emperor finally were able to play, the team found their first victory of the split, defeating then first-place Team Dignitas. Despite that initial success, Team Dragon Knights were only able to secure two more victories over the next four weeks, and they finished in last place with a 3-15 record, one game behind Enemy. As a result, they were automatically relegated to the 2016 NA Challenger Series Spring Season.
From September to December 2015, Team Dragon Knights briefly renamed to Team Arena Online; they changed their name back due to concerns from Riot about the title sponsor Arena Online fulfilling their promises to the community regarding a million-dollar tournament circuit. Ninja, Seraph, and Kez stayed with the team through both renamings; however, Ninja was suspended for two months for his role in an attempt to recruit Samsung AD carry Fury while he was under contract.