Site theme is fine but it's little mismatching in favor of a sports site I think. Sports site looks good in blue and red color combination. The banner needs to be placed above the search option. Top Menu (i.e. Home | About) is too big, that should be 20px in height. Heading font is too big as well. You've just embedded videos all from YouTube without content, which may cause less traffic in your site. Use your own unique videos and use content/description of the videos all the way you can to make your site SEO friendly. Well...that's all I can say right now.
- Diesel -