No. Willow TV is geo-restricted and can be accessed inside the US. You can try a VPN on Roku to watch cricket matches.