In the 2010 Rule 5 Draft, Beato was selected by the New York Mets off of the Norfolk Tides roster. Beato was named to the Mets' Opening Day roster.[4] He made his major league debut on April 1, 2011.
In his first 18+2⁄3 innings, Beato allowed no earned runs, setting the Mets franchise record for longest scoreless inning streak to start a career.[5] In those 18+2⁄3 innings, Beato allowed only nine hits and three walks.
Beato started the 2013 season on a minor league contract with the Triple-A Pawtucket Red Sox. His contract was selected from Pawtucket, and he was brought up to Boston on June 16, 2013.[7]
He was designated for assignment on October 23, 2013.[8]
Cincinnati Reds
The Cincinnati Reds claimed Beato on October 31, 2013.[9] The Reds designated Beato for assignment on March 30, 2014.[10]
Atlanta Braves
The Atlanta Braves claimed Beato on April 2, 2014.[11] They optioned him to Triple-A Gwinnett on April 9, after he made one appearance. In 24 games with Gwinnett, he was 1–0 with a 3.49 ERA. On June 17, he was recalled to replace David Carpenter, who went on the disabled list. Two days later, the same fate happened to him, as he was placed on the disabled list.[12] He was outrighted off the Braves roster on July 11, 2014. In 3 appearances with Atlanta, Beato didn't give up a run in 41⁄3 innings. Beato elected free agency in October 2014.[13]
Baltimore Orioles (second stint)
On March 3, 2015, Beato signed a minor league deal with the Baltimore Orioles organization.[14] He spent the year with the Triple-A Norfolk Tides, posting a 5-5 record and 2.65 ERA with 61 strikeouts and 16 saves in 74.2 innings pitched. He elected free agency on November 6.[15]
On November 26, 2015, Beato re-signed with the Orioles on a new minor league contract.[16] Beato returned to Norfolk in 2016, registering an identical 5-5 record and 2.65 ERA with 62 strikeouts and 4 saves in 68.0 innings of work. He elected free agency following the season on November 7, 2016.[17]
Philadelphia Phillies
On January 7, 2017, Beato signed a minor league contract with the Philadelphia Phillies.[18] He was added to the team's 40-man roster on July 29 and debuted with the team that night, but exited the game with a hamstring injury[19] and was placed on the ten-day disabled list the following day.[20] He was designated for assignment on August 17.[21]
On December 22, 2017, Beato re–signed with the Phillies on a minor league contract. In 63 relief outings for the Triple–A Lehigh Valley IronPigs, he registered a 3.04 ERA with 67 strikeouts and 35 saves across 68 innings pitched. Beato elected free agency following the season on November 2, 2018.[22]
On March 5, 2019, Beato again re-signed with the team on a minor league contract. However, he was released by the Phillies organization on March 28.
Diablos Rojos del México
On April 3, 2019, Beato signed with the Diablos Rojos del México of the Mexican League.[23] He was released on June 19, 2019. In 28 games 28.2 innings of relief he went 3-1 with a 4.71 ERA with 24 strikeouts and 3 saves.
Long Island Ducks
On June 27, 2019, Beato signed with the Long Island Ducks of the Atlantic League of Professional Baseball. He became a free agent following the season. In 21 games (7 starts) 48 innings he struggled going 3-3 with a 5.81 ERA with 46 strikeouts and 9 saves.