Having started his career at Deportivo Cali, Aguilar signed with Italian club Udinese at the age of 20 then spent seven seasons in Spanish football with four teams, appearing in La Liga for Zaragoza, Hércules and Deportivo. He also competed professionally in France, Portugal and the United States.
Aguilar was born in Bogotá. Serie A club Udinese Calcio bought his rights in the summer of 2005, from local Deportivo Cali, and loaned him immediately to fellow league team Ascoli Calcio 1898 due to the excess of foreign players in the roster;[2] however, after some problems in the arrival of the transfer, the player missed pre-season training, only joining it a month into the season.
Aguilar returned to Udinese in January 2006, after having never played for Ascoli,[3] but received few playing opportunities in the following months (two league matches and the UEFA Cup0–1 loss at RC Lens, all incomplete).[4]
Spain
For the following three years, Aguilar was also loaned, always in the Spanish second division. He started out in January 2007 at Xerez CD,[5] where he remained until the end of the 2007–08 campaign, always as first choice.[6]
In 2008–09, Aguilar represented Hércules CF,[7] being a permanent fixture as the Alicante side fell three points short of a return to La Liga.[6] On 24 July 2009 he was again loaned, now to Real Zaragoza,[8] which in turn promoted to the top flight; he made his debut in the competition on 29 August, starting and playing 71 minutes in a 1–0 home win against CD Tenerife,[9] and scored all his four league goals during the first two months of competition.[10]
Aguilar was released by Udinese in July 2010, immediately signing a four-year contract with former club Hércules, returned to the top division after an absence of 13 years.[11] He appeared in 34 scoreless games during the season, which ended in relegation.
Aguilar returned to the Spanish top tier in the 2012–13 campaign, being loaned to Deportivo de La Coruña.[12] He netted twice in just his second league appearance to help to a 3–3 draw at Valencia CF,[13][14] but his team was again eventually relegated.
Toulouse
On 22 August 2013, Aguilar agreed to a three-year deal with Toulouse FC.[15] His maiden appearance in Ligue 1 occurred nine days later, putting on an average performance and being booked in a 1–2 away loss to SC Bastia.[16]
On 12 June 2016, after 11 years playing in Europe, Aguilar returned to his country and Deportivo Cali, signing a three-year contract.[19] He scored his first goal for the team on 29 July, in the 2–1 victory against América de Cali for the Copa Colombia.[20]
Aged 33, Aguilar returned to his country in December 2018, agreeing to a deal at Unión Magdalena for the upcoming season.[23] On 18 February 2020, he announced his retirement.[24]
Aguilar was then promoted to the senior squad for the 2004 Copa América held in Peru. There, he scored two goals, helping his country to the semi-finals.[25]
Subsequently, Aguilar returned to the under-20 (again as captain), helping them to a first-place finish at the 2005 South American Youth Cup with the consequent qualification for the World Championship of the category in the Netherlands. After helping the national team to three group stage wins, he could not prevent a round-of-16 1–2 ousting at the ends of Argentina.
^Calfapietra, Alessio (14 October 2005). "Ascoli, il profilo di Aguilar" [Ascoli, Aguilar's profile] (in Italian). Tutto Mercato Web. Retrieved 2 February 2016.
^"L'Udinese richiama Aguilar" [Udinese recall Aguilar] (in Italian). UEFA. 4 January 2006. Retrieved 2 February 2016.
^"Contratación de Abel Aguilar" [Abel Aguilar's signing] (in Spanish). Xerez CD. 13 August 2007. Archived from the original on 27 July 2009. Retrieved 10 July 2009.
^Gómez Marín, John Eric (4 June 2018). "Colombia ya tiene a sus 23 mundialistas" [Colombia already have their 23 World Cup men]. El Colombiano (in Spanish). Retrieved 5 June 2018.