He was assigned to Low-A Vermont that season, where he had a .200 batting average in 71 games with the club. He struck out 66 times, compared to only 13 walks. He only hit 6 home runs, despite the high K/BB ratio. He still earned a promotion for the next season, 2009, playing with Single-A Hagerstown. He played in 111 games with a .297 batting average, his highest to date. He struck out an average of once a game, and had 87 RBI. His improved K/BB ratio earned him a promotion, this time to Double-A Harrisburg. 2010 was his breakout season, playing in 129 games with a .269 average. He didn't decrease his K/BB ratio, but he did hit 31 home runs as a response. He also had 111 RBI and an .873 OPS. This earned him the Nationals' 2010 Minor League Player of the Year.[2] He played 2011 with Triple-A Syracuse, where he hit .270 in 137 games. He had 31 home runs again, but his RBI total decreased, and his K/BB ratio increased.[3]
Moore was added to the Nationals' 40 man roster on November 18, 2011.[4] On April 29, 2012, Moore was recalled to Washington when Mark DeRosa was placed on the 15-day DL. Moore was hitting .286 with 7 HR and 20 RBI in 22 games with Triple-A Syracuse.[5] On June 13, 2012, during a game against the Toronto Blue Jays, Tyler Moore hit his first two home runs of his Major League career and 5 RBI.[6] He finished his rookie campaign batting .263/.327/.513 with 10 home runs and 29 RBI in 75 appearances.
In 2013, Moore played in 63 games for the big league club, posting a slash of .222/.260/.347 with 4 home runs and 21 RBI. The following year, he played in 42 games for Washington, and matched his previous year's home run total while batting .231/.300/.385. He collected his most playing time for the Nationals in 2015, receiving 200 plate appearances in 97 games and batted .203/.250/.364 with 6 home runs and 27 RBI.[7] Moore was outrighted from the Nationals' 40-man roster on March 25, 2016.[8]
On March 27, 2016, Moore was traded to the Atlanta Braves for Nate Freiman.[9] He was assigned to the Triple-A Gwinnett Braves, where he hit .229/.276/.375 across 25 games. He elected free agency on October 11, 2016.
On December 13, 2016, Moore signed a minor league contract with the Miami Marlins.[10] Moore was selected to Miami's 40-man roster on April 2, 2017, but was designated for assignment on April 17 after collecting 4 hits in 11 plate appearances.[11] He was re-selected to the Marlins' roster on May 9[12] and finished the year with a .230 average with 6 HR and 30 RBI in 97 games for the club. He was outrighted off of the 40-man roster on October 7, 2017.[13] He elected free agency on October 9, 2017.