How can I translate this domain model into the desired front page I am quite new to Drupal and CMS alltogether and have some problems choosing the right way to setup my site to achieve my desired result. What I want to do is to create a page for my basketball club to read about upcoming games and practices and get some game reviews. 

Domain Model:



So I have a team entity type which represents the different teams in my club. Each team has some reviews, games and standings associated to them. 

I think about representing each entity type as a content type and setup the relationship by using entity references. 

Is this the common way to do this are is there another recommended way?

FrontPage:

And now I want the front page to look like this ("conceptually"):



I want a row for each team, containing the latest game review, the standings and the upcoming games. Of course I want only those related to the team to show up in the given row. 

And I honestly have no clou how to approach this? How would you do this?

Best regards,
Marco
Your best bet is probably Views. It can be set up to do exactly what you want. There are hundreds if not thousands of tutorials on how to use it.