Thanks for your post and apologies to hear you are having an issue playing Sports channels via TV Anywhere.
As correctly mentioned by HavencroftKev, you will need to use the Sky Sports website to view this content. Once you click on the sign in page, you will see a VM logo. Click on this BEFORE entering your My Virgin Media log in details
Come back and let us know how things go.
Kath_F Forum Team
Tech fan? Have you read our Digital life blog yet? Check it out