Escobar signed with the Pittsburgh Pirates as an international free agent in July 2013.[1] He made his professional debut in 2014 for the DSL Pirates and spent the whole season there, posting a 2–4 record and a 4.75 ERA in 13 games started. In 2015, he played for both the GCL Pirates and the West Virginia Black Bears, pitching to a combined 2–1 record, 3.83 ERA, and a 1.13 WHIP in 13 starts, and in 2016, he returned to the Black Bears, posting a 6–5 record and 2.93 ERA in 15 games (12 starts).
Escobar was on Colombia's roster for the 2017 World Baseball Classic but did not play.[2] Escobar represented the Pirates in the 2017 All-Star Futures Game.[3] He spent the 2017 season with the West Virginia Power where he posted a 10–7 record and a 3.83 ERA with 168 strikeouts in 131.2 innings pitched (26 games, 25 starts).[4] On November 20, 2017, the Pirates added Escobar to their 40-man roster to protect him from the Rule 5 draft.[5] He split the 2018 season between the Bradenton Marauders and the Altoona Curve, going a combined 11–6 with a 4.14 in 127 innings. He opened the 2019 season with Bradenton, before being promoted to the Indianapolis Indians on May 9.[6]
On July 6, 2019, the Pirates promoted Escobar to the major leagues.[7] He made his major league debut on July 13, striking out one batter over two scoreless innings in relief.[8] Escobar was designated for assignment on November 20, 2019, and outrighted to Triple–A on November 27.[9]
Escobar did not play in a game for the Pirates organization in 2020 due to the cancellation of the minor league season because of the COVID-19 pandemic.[10] He was released by Pittsburgh on June 9, 2020.
Olmecas de Tabasco
On April 22, 2021, Escobar signed with the Olmecas de Tabasco of the Mexican League.[11] He posted a 1.17 WHIP over 67.1 innings and led the league with the lowest ERA (2.54).
Fubon Guardians
On January 6, 2022, Escobar signed with the Fubon Guardians of the Chinese Professional Baseball League.[12] On May 23, Escobar requested and was granted his release for personal reasons. He never appeared in a game for the Guardians and only pitched for their farm team prior to his release.[13]
Olmecas de Tabasco (second stint)
On July 5, 2022, Escobar signed with the Olmecas de Tabasco of the Mexican League.[14] He made 6 starts for Tabasco down the stretch, struggling to a 2–2 record and 7.25 ERA. In 2023, Escobar made 15 appearances (14 starts) for the team, registering a 6–6 record and 4.42 ERA with 48 strikeouts across 73+1⁄3 innings pitched.
Acereros de Monclova
On February 3, 2024, Escobar was traded to the Acereros de Monclova in exchange for Wirfin Obispo.[15] He was placed on the reserve list on April 15. He was activated from the reserve list on April 22. In 18 games (12 starts) 63.2 innings he went 4-3 with a 4.38 ERA and 35 strikeouts.