You can watch Premier League matches free on Premier League Live, Live Soccer TV, and the likes. You can also watch EPL free streams on TotalSportek.