Creating a list of node-options in different node I am looking for a way to list nodes in a different node. Not sure how to explain this, so I will do it with an example.

Let's say I'm for example making a website for a Tennis tournament, this is not the real purpose, so if you have a different solution for this, it's probably not what I need, I want to achieve what I'll say in this example:

I have the following nodes:


Player
Match


In player I have:


Player name
Player age
Player ranking 
etc...


In the node match, I have a few settings, including:


Player 1
Player 2


What I want to achieve is that in the node "match" I can choose 2 players from the node "player". In the list it shows the player name, however, I should be able to get the extra information as well when rendering the match node.

Any ideas if a certain module excists that could help me out?

Thank you very much!



Edit 22/07/2014:

As an addition, I would also like a different list to inherit his items depending on a previous selected item.

So for example I have 3 nodes:


Car
Brand
Model


The first thing that I would do is:
I make different brands as "Brand" nodes content:


BMW
Mercedes
Volvo
...


Afterwards I make a Model. In model I make the models
- 'Z4' => And in the list I choose "Brand: BMW"
- 'S60' => And in the list I choose "Brand: Volvo"
- 'V70' => And in the list I choose "Brand: Volvo"
- ...

Now I want my third node "car" to be for example for a seller of cars.
So the seller sells a car. He makes a car node and enters the following information:


Buyer: Person A
Address: Address X
Age: 99
Licenseplate: 1 XXX 999
Brand: ....
Model: ....


So what I'm trying to achieve is that the seller has a list of all brands.
If he chooses brand "Volvo" for example, then the Model list should appear and show all models for the chosen brand.
I think what you're wanting can be accomplished with views.  You may need to add some fields to make the context work for your needs.