The New York Mets selected Verrett in the third round, with the 101st overall selection, of the 2011 MLB Draft. Verrett signed with the Mets, receiving a $425,000 signing bonus. He signed just before the August signing deadline, and did not make his professional debut until 2012, when he began the season with the Savannah Sand Gnats of the Class ASouth Atlantic League. During the season, he received a promotion to the St. Lucie Mets of the Class A-Advanced Florida State League in July. Between the two levels, he finished the year with a 5–2 win–loss record, a 2.70 ERA, and 93 strikeouts in 103 innings pitched, despite missing two months due to a strained rotator cuff. He was named the South Texas Professional Player of the Year by the Corpus Christi Hooks, who play in the Class AA Texas League. Verrett pitched for the Binghamton Mets of the Class AA Eastern League in 2013, finishing the season with a 12–6 win–loss record, a 4.25 ERA, a 1.144 walks plus hits per innings pitched ratio and 146 strikeouts in 24 games started. The Mets invited Verrett to spring training in 2014 as a non-roster player. He pitched for the Las Vegas 51s of the Class AAA Pacific Coast League in 2014, where he had an 11–5 record and a 4.33 ERA in 28 games.
Texas Rangers
During the 2014 Winter Meetings, the Baltimore Orioles selected Verrett from the Mets in the Rule 5 draft. After competing for a spot on the Orioles' Opening Day roster in spring training in 2015, the Orioles waived Verrett with the hopes of him going unclaimed so that they could work out a trade with the Mets, allowing them to keep Verrett. Instead, he was claimed on waivers by the Texas Rangers. Verrett made the Rangers' Opening Day roster. He made four appearances with the Rangers, pitching to a 6.00 ERA in nine innings, before he was designated for assignment by the Rangers on April 24. With the Rangers, he finished 0-1, 6.00 ERA in 4 games pitching 9 innings with a WHIP of 1.667 while giving up 11 hits, 7 runs, 1 home run, and 4 walks and striking out 3 batters.
Return to the Mets
The Rangers returned Verrett to the Mets on May 4, 2015, and assigned to Las Vegas. After Verrett pitched to a 2–0 win–loss record and a 3.00 ERA in 11 appearances, four of which were starts, the Mets promoted Verrett to the major leagues on June 18. Verrett pitched to a 0.73 ERA with 12 strikeouts in innings before the Mets optioned him to Las Vegas due to the activation of Jenrry Mejía from the suspended list on July 7. The Mets promoted Verrett to the major leagues on August 18, when Bobby Parnell went on the disabled list. In his first major league start in place of Matt Harvey, Verrett pitched eight innings, striking out eight and giving up one run in his first career win against the Colorado Rockies at Coors Field with the Mets winning 5–1. Verrett finished the 2015 season with a 1–1 record and 3.03 ERA in innings pitched. Verrett made the Mets' roster for Opening Day in 2016. On April 13, 2016, Verrett made his first start of the season and second of his career against the Miami Marlins at Citi Field in place of Jacob deGrom. Verrett pitched six scoreless innings, and received a no decision. On April 19, 2016, he made his second start of the year against the Philadelphia Phillies at Citizens Bank Park. He once again pitched six scoreless innings just allowing six hits, one walk and striking out four for his first win of the season. The Mets would go on to win 11–1. In his first two starts, he hasn't allowed a run while striking out ten in twelve innings. Verrett also recorded his first major league hit, a double on 1–0 pitch from the opposing pitcher Vincent Velasquez to lead off the fifth inning.
Baltimore Orioles
The Mets traded Verrett to the Baltimore Orioles on November 30, 2016, for cash considerations. He made his Orioles debut on April 30, pitching 2 scoreless innings and getting the win. He elected free agency on September 30, 2017.
On November 18, 2017, Verrett signed a one-year contract worth $800,000 with the NC Dinos of Korea Baseball Organization. He became a free agent following the season.