I will always believe this. The best 5 assistant coaches have to be:
1. Strength and Conditioning - They spend probably more time with the players the the actual coaches do. Developing their speed and strength, developing their physically mentality, and is responsible for your teams overall...