Gordon, Stanley and Bobby are, not necessarily in that order, the striker, defender and goalkeeper. The goalkeeper, the shortest of the three, is a bachelor. Gordon, who is Stanley′s father-in-law, is taller than the defender.
Striker, goalkeeper and defender are respectively...
Explanations
Gordon is taller than the defender. So he is not the defender or the goalkeeper (the latter is the shortest of the three). He is the striker. The goalkeeper is not Gordon and not Stanley ( married man). He is Bobby. By elimination‚ Stanley is the defender.
Gordon -> Striker
Bobby -> Goalkeeper
Stanley -> Defender