Pinto started the 2017 season with the Lehigh Valley IronPigs, and was called up to Phillies on May 31, making his MLB debut the same day. In his debut against the Miami Marlins, Pinto pitched two innings in relief, allowing four runs on six hits along with three walks and a home run, and struck out two.[4] On March 25, 2018, the Phillies designated Pinto for assignment.[5]
Chicago White Sox
On March 28, 2018, Pinto was traded to the Chicago White Sox in exchange for international signing bonus pool money.[6] He was designated for assignment on May 28. Pinto cleared waivers and was outrighted to the Triple–ACharlotte Knights on June 2. In 30 appearances split between Charlotte and the High–A Winston-Salem Dash, he accumulated a 5.95 ERA with 46 strikeouts across 65 innings of work. Pinto elected free agency following the season on November 2.[7]
Tampa Bay Rays
On January 28, 2019, Pinto signed a minor league deal with the Tampa Bay Rays. On August 30, the Rays selected Pinto's contract.
San Francisco Giants
On September 6, 2019, the San Francisco Giants claimed Pinto off waivers from the Rays.[8] Pinto was designated for assignment on November 5.[9]
SK Wyverns
Pinto was released by the Giants on November 12, so he could sign with the SK Wyverns of the KBO League. He became a free agent following the season. In one season of work in the KBO, Pinto pitched to a 6–15 record with a 6.17 ERA and 112 strikeouts in 162 innings of work.
Detroit Tigers
On February 20, 2021, Pinto signed a minor league contract with the Detroit Tigers organization.[10] Pinto split the year between the Double-A Erie SeaWolves and the Triple-A Toledo Mud Hens, recording a cumulative 14–4 record and 4.29 ERA with 107 strikeouts in 123.2 innings of work between the two teams. He elected minor league free agency following the season on November 7.[11]
On March 13, 2022, Pinto re-signed with the Tigers organization on a new minor league deal.[12] He was released on July 3, 2022.
Rakuten Monkeys
On July 28, 2022, Pinto signed with the Rakuten Monkeys of the Chinese Professional Baseball League.[13] Pinto appeared in 4 games (3 starts) for Rakuten, struggling to a 1–2 record and 6.06 ERA with 9 strikeouts in 16.1 innings pitched.
Tecolotes de los Dos Laredos
On February 8, 2023, Pinto signed with the Tecolotes de los Dos Laredos of the Mexican League.[14] In 10 starts, Pinto went 2–3 with a 5.44 ERA and 41 strikeouts over 49.2 innings. He was released on June 14, 2023.[12]
Diablos Rojos del México
On June 19, 2023, Pinto signed with the Diablos Rojos del México of the Mexican League.[15] In 9 games (5 starts) for México, he posted a 3.34 ERA with 18 strikeouts in 32+1⁄3 innings of work.[16]
Philadelphia Phillies (second stint)
On February 18, 2024, Pinto signed a minor league contract to return to the Phillies.[17] On April 2, he had his contract selected to the active roster.[18] He made his return to the MLB that night, earning his first career save while pitching 4 innings in a win over the Cincinnati Reds.[19] In 6 appearances for Philadelphia, Pinto struggled to a 10.97 ERA with 8 strikeouts across 10+2⁄3 innings of work. He was designated for assignment on April 28 when Taijuan Walker returned from the injured list.[20] Pinto elected free agency after clearing waivers on May 2.[21] He was re-signed to a minor league contract on May 9.[22] In 16 games (6 starts) for the Triple–A Lehigh Valley IronPigs, Pinto posted a 4–1 record and 5.27 ERA with 40 strikeouts across 56+1⁄3 innings pitched. He was released by the Phillies organization on August 12.[23]