|Full name||Hugo Ayala Castro|
|Date of birth||March 31, 1987|
|Place of birth||Morelia, Michoacán, Mexico|
|Height||1.83 m (6 ft 0 in)|
|Playing position||Centre Back|
|* Senior club appearances and goals counted for the domestic league only and correct as of 20 September 2016.
A centre back, Ayala has been a regular for the Mexico national football team.
Hugo Ayala started his professional career with Atlas. He made his official debut in 2006 as a starter against C.D. Guadalajara. Although Atlas lost 3–1 he became an often used substitute ending the season. In the next season he starting showing great talent in defending and became a starter in Atlas's defensive line up, leading Atlas all the way to the quarter finals to face Club América, but lost to them in a global score of (7–4). Throughout his career with Atlas he was mostly used as a substitute until the coach, Ricardo La Volpe, took his place as coach of Atlas. Coach La Volpe then started having confidence in Ayala, and made Ayala a starter and captain for Atlas.
On 2010, he arrived to Tigres UANL and by 2011 he already was the starter centre-back along with Juninho, both key players for the Apertura 2011 championship. Ayala was named best defender of the Apertura 2011 season alongside teammate Jorge Torres Nilo. Ayala, a starter in Tigres since 2011, later would become champion with the team in the Apertura 2015 and Apertura 2016 seasons besides runner-up of the 2015 Copa Libertadores.
Under new coach Juan Carlos Osorio, Hugo Ayala hopes to establish himself as a regular call-up for El Tri.