The Atlanta Braves selected Cumberland in the second round, with the 76th overall selection, of the 2016 Major League Baseball draft.[6][7] He signed with Atlanta and was assigned to the Danville Braves,[8] where he spent the whole season, posting a .216 batting average with three home runs and 30 RBIs in 45 games. He began the 2017 season with the Rome Braves, and after batting .263 with ten home runs and 48 RBIs in 55 games,[9] was promoted to the Florida Fire Frogs where he finished the season with a .269 batting average one home run and 21 RBIs in 56 games.[10][11] He began 2018 with the Fire Frogs before being promoted to the Mississippi Braves in July.
Baltimore Orioles
On July 31, 2018, the Braves traded Cumberland, Jean Carlos Encarnacion, Evan Phillips, and Bruce Zimmermann to the Baltimore Orioles in exchange for Kevin Gausman and Darren O'Day.[12] He was assigned to the Double-A Bowie Baysox and finished the season there. In 102 games between Florida, Mississippi, and Bowie, he batted .224 with 14 home runs and 46 RBIs.[13] In 2019, he returned to Bowie, but missed time during the season due to injury; he ultimately played in 41 games, batting .248 with four home runs and twenty RBIs.[14] Cumberland did not play in a game in 2020 due to the cancellation of the minor league season because of the COVID-19 pandemic.[15] Cumberland spent the 2021 season with the Triple-A Norfolk Tides, playing in 84 games and batting .187/.352/.330 with 10 home runs and 23 RBI.[16] He elected free agency on November 10, 2022.
San Francisco Giants
On December 22, 2022, Cumberland signed a minor league contract with the San Francisco Giants.[17] He played in only one game for the rookie–level Arizona Complex League Giants, and elected free agency following the season on November 6, 2023.[18]