Tbh the upper menu is way too clumsy for a league this big.
I'd rather have much more simplified version for "lite" "pro" and "elite"
You would choose a match page which would then display all matches from that date
For example you choose "pro division" > "matches" which would display a page similiar to this
PRO DIVISION
<< Monday 20th, February >>
Home Away
Team A 3-0 Team B Team B 2-1 Team A OT Team C 1-2 Team D Team D 2-4 Team C R Team E X-X Team F pending
R Team F X-X Team E pending
- Clicking the arrows should move you to next day
- Clicking a team should take it to their team page
- Clicking the result would take you to match report
- "R" would stand for re-schedule
Games that are not yet reported/played show as "X-X"
This would make it easier for staff to keep track if some games are late of the deadline as well.
Something like that but i'd rather have it quite simple because that way you don't have to scroll down much and you have all the info you want to know about your own division infront of you. No team logos (or if yes then make them small... like 25x25px or smthing) Of course make it look prettier but you get the idea.
Also team schedule should be displayed on team page not separate page for it.
Just really simple version that shows your upcoming games.
"Wednesday 22nd, feb Team C"
"Wednesday 22nd, feb Team C"
"Thursday 23rd, feb Team A"
"Thursday 23rd, feb Team A"
I like the look of the page but I think most of the stuff are made like EA does things." Looks first, gameplay 2nd"
Standings page is great. it's simple enough and yet it looks good.