For free, no. I use the MLBTV app on my Roku...You have to pay for it, though...and you can access MLB.com and on smartphone, too. Oh, and it ony works if you don't live in Phoenix/D'backs market. I'm in SoCal and previously could only watch the D'backs if they played the Dodgers...now I can watch them anytime they don't play the Dodgers.