Let’s create this in Neo4j to start with:

CREATE
    (myc:Club {id:'myc', name:'My Club'}),
    (teamA:Team {id:'mycTeamA', name:'Team A', season:'2015-2016'}),
    (teamA)-[:REPRESENTS {season:'2015-2016'}]->(myc),
    (goalie1:Player {name:'My Goalie', dob:20000101, position:'Goalie', handedness:'right'}),
    (goalie1)-[:SELECTED_FOR]->(teamA)

This results in the following: