What is the Difference between these 2 urls?

Hey Guys,

I have a small confusion, could you please help me out and tell me the difference between these below 2 urls:

Url : http://www.kamal1465singh.com
Keyword: kamal1465singh (this keyword is ranking on top page of google)
2.

Url : http://www.kamal-1465-singh.com
keyword : kamal1465singh (but this keyword is not ranking on google)

for the both urls the keyword is same, but the keyword ranking is too much different why ???

“kamal1465singh” is treated by Google as one word, I believe, while “kamal-1465-singh” is treated as three separate words (so to speak) because of the hyphens.