Agility in Team Sports: Testing, Training and Factors Affecting Performance.

Agility is an important characteristic of team sports athletes. There is a growing interest in the factors that influence agility performance as well as appropriate testing protocols and training strategies to assess and improve this quality.