Stheven Adán Robles Ruiz (; born 10 November 1995), nicknamed El Pelón ("The Bald Man"), is a Guatemalan professional footballer who plays as a midfielder for Liga Bantrab club Comunicaciones and the Guatemala national team.

A youth exponent of Comunicaciones, Robles made his professional debut for the club in 2015. A year later, he went on loan to Carchá and USAC before returning to Comunicaciones in 2017. Robles has won three league titles and one CONCACAF League title.

Having previously represented the under-20 and under-23 teams, Robles made his debut for the senior team in 2019. He was featured in the squads for the 2021, 2023, and 2025 CONCACAF Gold Cup.

Early life Robles was born in Zone 18 in Guatemala City, in the Villas neighborhood, where he played football as a child.

Club career Comunicaciones 2015–19: Early years Prior to making his debut, Robles trialed with Argentine side Unión de Santa Fe, returning to Guatemala shortly after. He made his first-team debut under coach Willy Coito Olivera on 8 February 2015 in a 1–0 win over Halcones. A month later, on 7 March, Robles started in a 5–0 win against USAC. He won the 2015 Clausura with Comunicaciones, his first title with the club, after playing in 7 games. Robles began his second season against Marquense on 13 September 2015, where he played the full 90 minutes and provided an assist in a 3–0 away win. He also played in his first Clásico Chapin against Municipal. On 1 July 2016, Robles joined newly promoted club Carchá on a season-long loan deal. He made his debut against Mictlán on 17 July, before coming off at the 68th minute for Cristian Albizures. After 9 appearances with the club, Robles was recalled from his loan and returned to Comunicaciones on 31 December. On 1 January 2017, Robles joined USAC in the Primera División de Ascenso on a loan deal for six months. He returned to Comunicaciones once his loan expired on 1 July.

On 4 November 2017, against Xelajú, Robles was kicked in the stomach by Wilson Godoy, which caused abdominal pain. He missed the rest of the 2017 Apertura after undergoing surgery. In solidarity with Robles, several of his teammates cut their hair to show their support. The hashtags #FuerzaPelon and #Fuer2aPelon also became popular with fans on social media. Robles returned 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. On 12 May, Robles scored a long half volley from outside the box in a 1–0 victory over Santa Lucía. On 7 October 2018, Robles scored in a 3–1 victory over Carchá. Due to several injuries, Robles became the top choice for Willy Coito Olivera for the 2019 Clausura.

2019–20: First goals and ACL injury Robles made his CONCACAF League debut in the preliminary round in a 2–1 victory over Marathón. In the 307th edition of the Clásico Chapín, Robles was subbed on at halftime for Stefano Cincotta in a 1–0 loss. On 18 August, Robles scored his first goal for Comunicaciones at the 49th minute against Malacateco, where he shot from outside the box following a save from the goalkeeper in a 3–0 win. On 28 August, Robles started in the round of 16 match of the CONCACAF League against Guastatoya, winning 2–1 on aggregate. 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. On 31 October, Robles scored in the 37th minute of a 3–0 win over Xelajú. On 14 December, in the quarter-finals of the 2019 Apertura against Guastatoya, Robles scored at the 66th minute from outside the box in a 3–1 win. After scoring, he and Robin Betancourth celebrated the goal similar in style to Cristiano Ronaldo. Robles played the full 90 minutes in the semi-finals against Municipal on 22 December, as Comunicaciones were eliminated from the 2019 Apertura. On 30 December, it was announced that Robles renewed his contract with the club until 2022. He also sent a message to Municipal on social media after they had won the 2019 Apertura saying, "Enjoy it, you're only missing 5."

On 25 January 2020, Robles scored at the 75th minute of the 311th edition of the Clásico Chapín, a 4–2 win for Los Albos. 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 him to fall on the pitch and abandon the match. Robles ruptured his anterior cruciate ligament, missing the rest of the 2020 Clausura. Robles underwent surgery.

2020–21: Return and Clausura finalist On 29 August, Robles returned against Xelajú, where he was subbed on at the 68th minute for Jorge Aparicio. On 17 October, Robles provided an assist for Rodrigo Saravia in a 3–0 win over Iztapa. On 23 October, Robles started in the preliminary round of the 2020 CONCACAF League against Motagua, as Comunicaciones lost 15–14 on penalties. On 9 November, Robles started and was subbed off at the 78th minute in a 4–0 win over Sacachispas, marking his 100th league match for the club. On 28 December, Robles provided an assist for Andrés Lezcano in a 1–0 win over Cobán Imperial. That same day, Robles became heavily linked to a transfer to Alianza Petrolera. However, a deal was never finalized. On 17 January 2021, Robles started in the quarter-finals of the 2020 Apertura against Antigua as Comunicaciones lost 3–0 and were eliminated.

On 6 March, Robles provided an assist for José Corena in a 3–1 victory against Santa Lucía. Four days later, Robles scored in the 88th minute of a 3–0 triumph against Malacateco. On 4 April, Robles provided an assist for Rafael Morales in a 5–0 win over Iztapa. In the quarter-finals of the 2021 Clausura on 8 May against Sacachispas, Robles provided an assist in a 1–1 draw. On 21 May, in the first leg of the final against Santa Lucía, Robles started in a 4–0 loss. In the second leg, Robles scored in the 45th minute, as Comunicaciones lost 6–5 on aggregate.

2021–22: CONCACAF League title and La 31 Robles started in the preliminary round of the 2021 CONCACAF League against Once Deportivo in a 1–1 draw. On 19 August, Robles started in the second leg of the preliminary round of the CONCACAF League, defeating Once Deportivo 3–0. On 11 September, Robles started in the 315th edition of the Clásico Chapín in a 2–1 win. On 29 September, in the round of 16 stage of the 2021 CONCACAF League, Robles played the full 90 minutes of a 1–0 win over Alianza. On 21 October, Robles started in the 1st leg of the quarter-finals of the 2021 CONCACAF League against Saprissa in a 4–3 defeat. In the second leg, on 3 November, Robles provided an assist for Juan Luis Anangonó, as Comunicaciones won 2–1. On 23 November, Robles provided an assist for Andrés Lezcano in the 1st leg semifinals in a 1–0 win against Guastatoya. On 30 November, Robles started in the second leg of the semi-finals, winning 3–1 on aggregate, as Comunicaciones advanced to the final. In the 1st leg of the final on 8 December against Motagua, Robles provided an assist for Juan Luis Anangonó in a 2–1 win in Tegucigalpa. While celebrating the second goal for the club, a flare was thrown from the crowd and hit Robles in the head. In the second leg on 14 December, Robles started in a 4–2 win on aggregate in Guatemala City, as Robles won his second major title with Comunicaciones. Four days later, in the quarter-finals of the 2021 Apertura, Robles started in a 1–0 win against Iztapa. Robles started in the semi-finals against Municipal, where Comunicaciones advanced after a goalless draw. On 30 December, Robles started in the first leg of the Apertura final against Malacateco, losing 2–0. He also started in the second leg as Comunicaciones failed to win the title.

On 15 January, Robles provided an assist for Andrés Lezcano in a 7–0 win over Nueva Concepción. On 29 January, Robles provided another assist for Lezcano in a 3–3 draw against Iztapa. In the 1st leg of the round of 16 stage in the 2022 CONCACAF Champions League on 17 February, Robles received a yellow card in a 1–0 win over Colorado Rapids at home. In the second leg on 23 February, Robles was sent off at the 16th minute. In the first leg of the quarter-finals of the 2022 Clausura, Robles started in a 3–0 victory against Santa Lucía. Three days later, Robles started in the second leg in a goalless draw, as Comunicaciones advanced. In the first leg of the semi-finals against Malacateco, Robles played the full match in a 1–1 draw. Robles also played in the second leg of the semi-finals, ending in a goalless draw, as Comunicaciones advanced to the final. In the first leg of the final on 26 May, Robles started in a 1–0 win against Municipal. The next day, it was announced that Robles and Matías Rotondi would not play in the second leg due to making obscene gestures, and would be fined Q500. Despite this, Comunicaciones won the 2022 Clausura title.

2022–23: Clausura semi-finalist In the first leg of the round of 16 of the 2022 CONCACAF League, Robles started in a 1–0 loss to Diriangén. In the second leg, he provided an assist for Oscar Santis, as Comunicaciones were eliminated after a 2–1 loss on aggregate. On 4 September, Robles scored in a 2–0 win over Iztapa. On 18 September, he provided an assist for Lynner García in a 4–2 loss to Malacateco. On 8 October, Robles provided an assist for Andrés Lezcano in a 3–1 victory over Mixco. On 29 October, in the 323rd edition of the Clásico Chapín, Robles received a yellow card in a 3–2 win. On 30 November, in the first leg of the quarter-finals of the 2022 Apertura, Robles received a yellow card in a goalless draw against Guastatoya. Robles started in the second leg, as Comunicaciones won 2–0. On 6 December, in the first leg of the semi-finals against Cobán Imperial, Robles received a yellow card at the 4th minute in a 1–0 loss. In the second leg on 10 December, Robles received another yellow card at the 73rd minute, as Comunicaciones lost 3–0 on aggregate.

On 22 January 2023, Robles ruptured his muscle fibers in a match against Xinabajul, and had to be taken off at the 19th minute. Robles returned on 18 February for a goalless draw against Santa Lucía. Four days later, Robles was subbed off at the 79th minute for Erick González in a 4–2 win over Iztapa. However, Robles suffered from athletic pubalgia and had to rest for a few days. On 5 April, Robles returned in a 2–0 victory over Achuapa, coming on for Diego Santis. On 19 April, Robles scored in the 70th minute in the 5–1 win over Iztapa. On 3 May against Cobán Imperial, Robles provided an assist for Diego Barreto. In the 326th edition of the Clásico Chapín on 7 May, Robles received a yellow card after only 6 minutes in a 1–0 win. A week later, in the quarter-finals of the 2023 Clausura, Robles started in a 4–1 victory against Achuapa. In the first leg of the semi-finals on 18 May, Robles started in a goalless draw against Antigua. In the second leg, Robles started as Comunicaciones lost 4–3 on penalties.

2023–24: La 32 and first CONCACAF Champions Cup