In case you unable to use stream2watch original website then here are the list of few stream2watch alternative sites have a look:
Buffstreams site
Batmanstream site
SportSurge site
Bosscast site
Fubo Corporate site
For more visit: https://thewebsaga.com/stream2watch-alternatives/