I have this football live tv app I installed from a friend's device via xender that I have been using to watch all the major football leagues for free.
I have heard of such app that stream live matches but they are not free, I don't think so. You have to do a monthly subscription though minimal amount compared to streaming on television through DStv or gotv in my country. So for the app you have to subscribe on it like I have heard but I have not been eager to follow up.
Maybe if anyone can recommend how to copy an app link from my xender then I can just send it across but from my experience, I've never had any break in transmission while using the app and the data consumption rate is quite minimal and takes less than 1gb of data to stream a complete 90 minutes match. Don't know if it gets upgraded based on the current matches that's going on at the moment but for now, they have section for all the current leagues that's playing her tournament at the moment and updated matches that's to be played on a daily bases.
The challenge with such apps is that must times you end up losing them either when you misplace your phone or they introduce new version of the app and your phone is of lower capacity
but in all it is a good experience watching live matches on your mobile device.
Edit: you can check score808, this is free and it covers alot of leagues.
SportyBet also streams some matches but you have to register.
Direct link and some live matches going on and more lined up. Enjoy the fun
https://afr.livesports088.com/