ESPNFC.com has a scoreboard that lists times, scores, and location for every professional soccer match being played around the country. They list the games by day, and users can easily move from one day to another, including passed days, to see final scores and even upcoming matches.
The main scoreboard page shows every professional match from around the world for that day. The top of the scoreboard shows the most popular leagues and teams, such as Manchester United, Juventus and Real Madrid while the bottom of the scoreboard has games being played in the Venezuelan B League and Indonesia. On days where there are international matches being played, be it friendly or competitive, ESPN provides those scores as well.
Since there can be hundreds of games being played on the same day sometimes, the scoreboard offers a function where users can select a league from a drop down list and only see games from the selected league. This could be very useful if a user is looking for a game in a more obscure league or if they wanted to compare games from just one league on a given day. The scoreboard is updated in live time and even has games listed for months in the future.