*Club domestic league appearances and goals, correct as of 20:00, 27 November 2024 (UTC) ‡ National team caps and goals, correct as of 20:00, 13 October 2023 (UTC)
Robles was born in Zone 18 in Guatemala City, in the Villas neighborhood, a place controlled by gangs where children run and enjoy the alleys. They all know each other, they know the movements of the neighbors and they know who is in the organized groups.
Robles, the youngest of three siblings, was looked after by his mother, Sandra, who was afraid that he would be called into the gang, so everytime he went to the dirt courts, she was with him and they returned home together.
His first team was Galácticos, which played in the league of Zone 18. His friend Walfredo Cruz always told him: "I'm sure you'll play in one of the best teams," so he never stopped insisting that he go to tryouts with the clubs because he knew the time would come.
By the time he was 12, no one could stop him. "I would run away from home to play," says Robles, who started out as a striker, but later moved to a right wing-back or full-back.
Walfredo always accompanied him, paid for his public transportation and food, because the Robles family had no means of traveling to distant places.
At the age of 15, Robles went to a tryout for Comunicaciones where the Argentine coach Jorge Miguel Sumich chose him to stay in the under-17 category, which at that time was managed by Mario Acevedo, but he only stayed for two days, as he was promoted to train with the senior team.
At that time, Robles was in his fourth year of high school, but he decided to drop out.[4]
Club career
Comunicaciones
2014–15 season
After progressing through all the youth categories, Robles made his debut for the first team under coach Willy Coito Olivera on 8 February 2015 in a 1–0 win over Halcones.[5] He would go on to win the 2015 Clausura with the club.
2015–16 season
Robles began his season against Marquense on 13 September 2015, where he played the full 90 minutes and provided an assist in a 3–0 away win. Robles also played in his first Clásico Chapin against Municipal in that season, before being subbed off at the 78th minute for Brandon de León.[6]
Carchá (loan)
On 1 July 2016, Robles joined newly promoted club Carchá on loan. He made his debut against Mictlán on 17 July, before being subbed off at the 68th minute for Cristian Albizures.[7] However, Robles returned to Comunicaciones on 31 December 2016.
Return to Comunicaciones
On 4 November 2017, during a match against Xelajú, Robles was kicked hard in the stomach by Wilson Godoy, which caused intense abdominal pain. He had to go under immediate surgery and was out for 2 months, missing the rest of the 2017 Apertura.[8] Robles made his return for the 301st edition of the Clásico Chapín on 20 January 2018, where he was subbed on at the 78th minute for Marvin Ceballos. A week later, on 3 February, Robles was sent off at the 36th minute in a match against Sanarate.[9]
2018–19 season
Due to several Comunicaciones players being injured, Robles became the top choice for Willy Coito Olivera for the 2019 Clausura.[10] He started in matches against Xelajú and Chiantla, where he received a yellow card in both matches.[11]
2019–20 season
On 27 July 2019, Robles started in the match against Cobán Imperial, where he was subbed off at the 76th minute for Lynner García.[12] Robles made his CONCACAF League debut in the preliminary round against Marathón on 1 August, which ended in a 2–1 victory.[13] Days later, on 4 August, prior to the 307th edition of the Clásico Chapín, Robles was met with harsh words and insults from Municipal fans. He responded by showing six fingers to represent Comunicaciones' six titles. Robles was subbed on at halftime for Stefano Cincotta, as the Cremas lost 1–0.[14] Two weeks later, on 18 August, Robles scored his first goal for Comunicaciones at the 49th minute against Malacateco, resulting in a 3–0 win.[15] A week later, on 24 August, Robles was subbed on for Jorge Vargas at the 65h minute against Siquinalá.[16] Four days later, Robles started in the round of 16 match of the CONCACAF League against Guastatoya on 28 August, winning 2–1 on aggregate.[17] On 28 September, Robles started in the match against Olimpia in the quarter-finals, as Comunicaciones were eliminated from the CONCACAF League following a 2–0 defeat.[18] On 31 October, Robles scored his second goal for the club at the 37th minute against Xelajú, which ended in a 3–0 win.[19] On 14 December, in the quarter-finals of the 2019 Apertura against Guastatoya, Robles scored his third goal for Comunicaciones at the 66th minute, which resulted in a 3–1 win.[20] Robles played the full 90 minutes in the semi-finals against Municipal on 22 December, as Comunicaciones were eliminated from the 2019 Apertura.[21] On 30 December, it was announced that Robles renewed his contract with the club until 2022. He also sent a strong message to Municipal on social media after they had won the 2019 Apertura saying, "Enjoy it, you're only missing 5."[22]
On 25 January 2020, Robles scored his fourth goal for the club in the 311th edition of the Clásico Chapín at the 75th minute, ending in a 4–2 win for Los Albos.[23] Then, on 12 February, at the 20th minute during a match against Antigua, Robles controlled the ball and faced three players, but in a cut he stood on the ball with his left leg, which caused him to lose balance and his right leg served as support. A double-header caused the midfielder to fall on the pitch and abandon the match. It was later confirmed that Robles had suffered an ACL injury and was out for 6 to 8 months, missing the rest of the 2020 Clausura.[24]
2020–21 season
On 30 July, Robles confirmed on social media that he had fully recovered from the injury and thanked his physiotherapist for helping him maintain his form.[25] A month later, on 29 August, Robles returned in a match against Xelajú, where he was subbed on at the 68th minute for Jorge Aparicio.[26] On 17 October, Robles provided an assist for Rodrigo Saravia in a 3–0 win over Iztapa.[27] A week later, on 23 October, Robles started in preliminary round of the 2020 CONCACAF League against Motagua, where he was subbed off at the 66th minute for Carlos Castrillo, as Comunicaciones lost 15–14 on penalties.[28] Two weeks later, on 9 November, Robles started and was subbed off at the 78th minute in a 4–0 win over Sacachispas.[29] On 28 December, Robles provided an assist for Andrés Lezcano in a 1–0 win against Cobán Imperial.[30] On 17 January 2021, Robles started in the quarter-finals of the 2020 Apertura against Antigua, before being subbed off at the 78th minute for Dewinder Bradley, as Comunicaciones lost 3–0 and were eliminated.[31]
On 21 February, Robles started and received a yellow card in the 3–2 win over Xelajú.[32] Two weeks later, on 6 March, Robles provided an assist for José Corena in a 3–1 victory against Santa Lucía.[33] Four days later, Robles scored his fifth goal for the club at the 88th minute, ending in a 3–0 triumph against Malacateco.[34] Three weeks later, on 4 April, Robles provided an assist for Rafael Morales in a 5–0 win over Iztapa.[35] On 26 April, in a match against Achuapa, Robles suffered a sprained ankle and was confirmed to be out for 2 to 3 weeks.[36]
Robles is a versatile player on the field, his usual position had been as a midfielder, but now he plays in defence and he says that one of his greatest strengths is that he goes out to face his rivals, he likes one-on-one play and not giving up the ball.[42]
Personal life
Robles has been in a relationship with his long-time girlfriend, Linda since 2011. The couple has two daughters. They are undoubtedly Robles' greatest motivation for working every day.[43]
"I grew up in my neighborhood, but I was not a gang member. My brother was and that's why he left the country. They always bother me, but I don't care what they say," said Robles who is known for having multiple tattoos on his skin.[44]
Career statistics
International goals
Scores and results list Guatemala's goal tally first.