Can you be more specific? What phone are you using? Since you posted in Windows Central, I can assume it's a Lumia.
So World Cricket Championship 2 is an android app, and you will need some special skills to port them to your phone. Search about this on the internet, there are plenty of such articles, but take in mind, your phone must have an old version.
OR, you could try World Cricket Championship, available on the Windows store. No special skills required to install; The phone does everything for you.
Hope this helps. Ask in comments if you need to know steps to install World Cricket Championship 2 on your phone.