Waldrop made his professional debut that season for the Arizona League Reds. In 2011, Waldrop played for the Billings Mustangs of the Pioneer League, and was ranked as the 21st overall prospect in the Reds' organization. In 2012, he played for the Single–A Dayton Dragons. In 2013, Waldrop earned a promotion to the High–A Bakersfield Blaze. During the season with Bakersfield, he hit 21 home runs, which ranked second among all Reds minor leaguers. Additionally, from July 28 to August 10 of that year, Waldrop went on a 14-game hitting streak while batting .370.
2014 was a breakout year for Waldrop. He began the season in Bakersfield once again, and while there, had a great season and was named the MVP of the California League All-Star Game. He was then promoted to the Double–A Pensacola Blue Wahoos on June 18. Across 131 games in 2014 with Bakersfield and Pensacola, Waldrop batted .338/.385/.516 with 37 doubles, 14 home runs, 67 RBI, and 14 stolen bases. He was named the Reds organization's Minor League Hitter of the Year, and following the end of the season played in the Arizona Fall League where he batted .300. On November 20, 2014, the Reds added Waldrop to their 40-man roster to protect him from the Rule 5 draft.
In 2015, in Double–A and Triple–A for the Reds he batted .235/.267/.338.[3] In 2016, in Triple–A for the Reds he batted .252/.300/.363.[4]
Major Leagues
Waldrop made his MLB debut on August 2, 2015. In 23 at–bats between 2015 and 2016, he batted .217/.250/.261 with one RBI.[5] On September 2, 2016, Waldrop was designated for assignment by Cincinnati.[6] He cleared waivers and was sent outright to Louisville on September 4.[7] Waldrop elected free agency following the season on November 7.[8]
Seattle Mariners
On December 20, 2016, he signed a minor league contract with the Seattle Mariners.[9] In 122 games split between the Double–A Arkansas Travelers and Triple–A Tacoma Rainiers, he accumulated a .296/.363/.428 batting line with 10 home runs and 74 RBI. Waldrop elected free agency following the season on November 6, 2017.[10]
Lancaster Barnstormers
On March 19, 2018, Waldrop signed with the Lancaster Barnstormers of the Atlantic League of Professional Baseball.[11] In 7 games for Lancaster, he batted .222/.276/.519 with two home runs, eight RBI, and one stolen base. Waldrop announced his retirement from professional baseball on May 8.[12]