3 of 3 question in title made specific

Is “You are top ninja” grammatically correct?

While chatting with one of my friend, he described me as

"you are top ninja". 

I feel it is grammatically incorrect. What is your opinion? Is it correct or wrong. If wrong, how can I correct it ?