Different user registration small question

I've created a content type 'Player' with the necessary fields. With the 'Inline Entity Form' module i've added this tot the default user registration form. 

Now when a user register, he immediately creates a node for the content type 'Player'. And when he edit his user profile, he also edit the node. 

Now I want to have the option, that a user can choose to register as a player or a coach. When a coach register, he should fill in other fields, and so create a node for the content type 'Coach' . 

With which modules can I realize this?
You can achieve this using Profile 2 and Profile2 Registration Path

As the project page of Profile2 Registration Path mentions


  Profile2 Registration Path enables you to set a unique registration
  path for each Profile2 profile type. Users who register via that
  unique path will be presented with fields from the chosen profile
  type(s).