Roku has a few free sports channels but it's kinda struggle level stuff and not the big league quality you're used to. However there are apps for MLB and NBA that you can subscribe to or link in your existing account from.
You mean just "free sports", right?
True true and yeah free ones cause people have been hyping all the channels they can get from it. I wouldn't mind paying if it's a decent price