I found it on my Fios television list, channel 90 NBC Sport, which used to be Vevo, and played some good sports stuff.
I’ll try the vipbox.tv link you provided. And also check out NBC Sports on cable.