Over 17 seasons as a professional, he appeared in 412 games in the Segunda División, scoring 57 goals for six clubs, mainly Tenerife (five years) and Sabadell (four). In La Liga, he represented Tenerife, Málaga and Osasuna.
Hidalgo stayed in the Segunda División, however, signing a two-year deal with Real Zaragoza.[3] In late January 2009, he joined struggling CA Osasuna on loan until the end of the campaign,[4] and appeared regularly although very rarely as a starter as the Navarrese eventually stayed in the top division.
Upon his return to Aragon, Hidalgo was deemed surplus to requirements. In the dying minutes of the August 2009 transfer window he arranged a 1+1 deal with second-tier club Albacete Balompié; at the end of his only season, the 31-year-old was one of 14 players who were not given a contract extension, being released.[5]
Hidalgo then had a spell at CD Tenerife, suffering relegation in his sole season before joining CE Sabadell FC of his native region in January 2012, shortly before turning 33.[6] In March 2014, the captain extended his stay with the Arlequinats for another year.[7] When his contract ended, he played for several weeks with UE Cornellà in the Segunda División B before retiring in November 2015, immediately becoming a youth team coach.[8]
Hidalgo left his Larnaca contract a year early in April 2019, tasked with keeping former club Sabadell in the third level with seven games to go.[12] He achieved it and, the following season, he ended a five-year exile from the second tier on 26 July 2020 with a 2–1 playoff final win over Barcelona B.[13]
Sabadell were relegated back to division three at the end of the 2020–21 campaign by the margin of a single point. Hidalgo kept his job, but on 20 November 2021, with the team in the Primera División RFEF relegation places, he was dismissed.[14]
^Puga, Manu (10 February 2019). "¿Qué fue de Antonio Hidalgo?" [¿Qué fue de Antonio Hidalgo?]. La Opinión de Málaga (in Spanish). Retrieved 19 March 2020.