hmm looks good, why not i would say, but it sure doesnt look like a sports site.
You need to implement that within your design , need to let people knwo when they visit , they get the feel of a sports site.
the logo has nothing to do with sports , maybe you can start there.
But i will post more later if i have time
hope this helps you make a better place to stay.
regards