While searching in
google.co.in for the keyword term "USA Boxing News", I found the same two web pages are showing on the first page of results. One result shows the IP address of the website, and the other one shows the URL.
Why is Google showing the same web pages twice on the first page of results? It could show different pages from the same website on the first page, but why is it showing the same two web pages? How is it showing the IP address as one result and real URL as another?
Although both the IP address and domain might lead to the same content at any given moment, the content for each was likely indexed on different dates. Note the differences in the snippet for the IP address, which starts with "5 days ago", versus the snippet for the domain.
It looks like much of the content there is dynamic and changes frequently, as other news-based sites do. Hence they're not the same web pages as of the date they're indexed on, and both are valid URL's - although the domain name resolves back to the IP address, Google can index IP addresses too.
Sometimes search engine optimization strategists optimize websites technically for that as part of marketing strategy for the site owner.