Can I watch Live Sports without cable?

The one big negative with streaming devices is was Live sports programming.  In the past, your only choice for Live sports was to watch “illegal” low quality streams on Justin.tv or shady website.  However, the major sporting leagues are now offering subscription packages and pay-per-view events.

Roku offerings:

 Sport Channel Cost
MLB MLB.tv $24.99 for 2012 
NHL NHL GameCenter $119
NBA NBA Game Time Lite $169 Premium  | $109 Choice (5 teams) 
UFC UFCTV ~$50 pay-per-view  
Soccer MLS MatchDay Live $3.99 for 2011 archives  (2011 live season was $59.99)
Cricket WillowTV No current packages  (~$129 for World Cup last year)
NFLNONE
GolfNONE
NascarNONE
 ?