Davidson spent his first professional season with both the rookie-levelGulf Coast League Braves and theDanville Braves, batting a combined .224 with 11 RBI in fifty games between the two affiliates. He spent the 2015 season with theRome Braves where he hit .242 with ten home runs and 45 RBI, in 124 games.[8] After spending time in major league spring training, Davidson was assigned to theCarolina Mudcats to start 2016.[9] He spent the whole 2016 season with the Mudcats where he posted a .224batting average with ten home runs and 63 RBI in 128 games. Davidson spent 2017 with theFlorida Fire Frogs where he batted .213 with seven home runs and 36 RBI in 111 games, and he returned to the Fire Frogs in 2018, slashing .171/.281/.365 with twenty home runs and 64 RBI in 121 games.[10] After the 2018 season, he was assigned to thePeoria Javelinas of theArizona Fall League.[11][12]
Davidson missed all of 2019 due to injury. He did not play in a minor league game in 2020 due to the cancellation of the minor league season because of theCOVID-19 pandemic.[13] Davidson was released from the Braves organization on May 28, 2020.[14][15]
In July 2020, Davidson signed on to play for Team Texas of theConstellation Energy League (a makeshift 4-team independent league created as a result of theCOVID-19 pandemic) for the 2020 season.[16]
On March 18, 2021, Davidson signed with theJoliet Slammers of theFrontier League.[17] In 56 appearances for Joliet, Davidson batted .240/.385/.480 with 12 home runs, 28 RBI, and four stolen bases.
On August 10, 2021, Davidson was traded to theSchaumburg Boomers of theFrontier League.[18] He made 30 games for Schaumburg down the stretch, slashing .363/.484/.775 with 10 home runs and 30 RBI. On January 5, 2022, Davidson was released by the Boomers.[19]
On April 13, 2022, Davidson re-signed with the Boomers.[20] He played in 78 games for Schaumburg, batting .244/.420/.504 with 18 home runs, 59 RBI, and 10 stolen bases. Davidson did not re-sign with the Boomers for the 2023 season.[21]
On November 21, 2023, Davidson signed with theSaraperos de Saltillo of theMexican League.[25] In two games for Saltillo, he went 1–for–3 (.333) with no home runs and one RBI. On April 24, 2024, Davidson was released by the Saraperos.[26]
On April 30, 2024, Davidson signed with theGastonia Ghost Peppers of theAtlantic League of Professional Baseball.[27] In 26 appearances for Gastonia, he batted .141/.263/.224 with two home runs, nine RBI, and one stolen base. Davidson became a free agent following the season.
On April 4, 2025, Davidson re-signed with the Ghost Peppers.[28] However, he was released prior to the start of the season on April 22.[29]