Buffstreams is a live channel-watching and streaming site for football and other sports that lets sports fans watch their favorite sport for free. The fact that buffstreams offers numerous live football matches in addition to a few other games is one of its best features.