On Roku, you can either add a sports specific channel or watch live sports on The Roku Channel. If you want to watch major sports like NFL, NBA, MLB, NHL, or NCAA, you’ll need to subscribe to the major channel apps or a network carrier like ESPN or NBC Sports.
Free live sports channels on The Roku Channel include Adventure Sports Network, ACC Digital Network, beIN SPORTS Xtra, EDGEsport, ESTV, fubo Sports Network, MAVTV Select, Outside TV, PowerNation, Stadium, and SportsGrid.
Browse Roku sports channels here.