TRY THIS...The column names and table names in the below query might not match exactly with yours...
select A.TeamId, A.Name1, A.FirstName1, A.Name2, A.FirstName2, A.Discipline, A.number
from
(
select tp1.teamId, p.PersonId, p.LName as Name1 , p.FName as FirstName1,
p2.LName as Name2, p2.FName...