An approach for providing diagnostic information regarding one or more impacts sustained by one or more users while the one or more users are participating in a team activity is described. A diagnostic platform detects one or more impacts sustained by a user, wherein the user is part of a team with one or more other users engaged in a team activity. The diagnostic platform generates a recommendation for a level of participation of the user, the one or more other users, or a combination thereof in the team activity based on the one or more impacts, a severity level of the one or more impacts, or a combination thereof. The diagnostic platform further presents the recommendation, a representation of the severity level, a representation of the level of participation, or a combination thereof in a user interface.