As you have set it, you will have to make a non-class construction inside Player and Team, that will do the class' work.
I would advice another structure.
All info will be contained in the Participation class, that will be mapped to DB table or a file. All other interesting info on team and player will be got by functions.