The Texas Rangers selected Moreland in the 17th round of the 2007 Major League Baseball draft.
After he signed, Moreland began his professional career with the short-season Spokane Indians of the Northwest League.
He batted .259 with 28 hits, seven doubles, one triple, two home runs and 15 runs batted in (RBIs).

The following season, Moreland joined the Class-A Clinton LumberKings of the Midwest League and hit .324 with 37 doubles, four triples, 18 home runs, 99 RBIs and two stolen bases.
He was named to the Mid-Season Midwest League All-Star Team on June 17 and the Post-Season Midwest League All-Star Team on August 26.

Moreland played in two different levels of the Rangers' organization in 2009.
He started the season with the Class-A Advanced Bakersfield Blaze and hit .341 with 19 doubles, eight home runs and 26 RBIs.
He was promoted to the Double-A Frisco RoughRiders where he batted .326 with 19 doubles, three triples, eight home runs and 59 RBIs.
Moreland was assigned to the Arizona Fall League at the end of the season and played for the Surprise Rafters.
He was named the "Tom Grieve Minor League Player of the Year" by the Texas Rangers after the season.

The Rangers invited Moreland to spring training in 2010.
Moreland played with the Oklahoma City RedHawks (AAA) in the 2010 season until July 29.
As of July 29, he had a season batting average of .289 with the RedHawks.
The Texas Rangers selected Moreland in the 17th round of the 2007 Major League Baseball draft. After he signed, Moreland began his professional career with the short-season Spokane Indians of the Northwest League. He batted .259 with 28 hits, seven doubles, one triple, two home runs and 15 runs batted in (RBIs).
The following season, Moreland joined the Class-A Clinton LumberKings of the Midwest League and hit .324 with 37 doubles, four triples, 18 home runs, 99 RBIs and two stolen bases. He was named to the Mid-Season Midwest League All-Star Team on June 17 and the Post-Season Midwest League All-Star Team on August 26.
Moreland played in two different levels of the Rangers' organization in 2009. He started the season with the Class-A Advanced Bakersfield Blaze and hit .341 with 19 doubles, eight home runs and 26 RBIs. He was promoted to the Double-A Frisco RoughRiders where he batted .326 with 19 doubles, three triples, eight home runs and 59 RBIs. Moreland was assigned to the Arizona Fall League at the end of the season and played for the Surprise Rafters. He was named the "Tom Grieve Minor League Player of the Year" by the Texas Rangers after the season.
The Rangers invited Moreland to spring training in 2010. Moreland played with the Oklahoma City RedHawks (AAA) in the 2010 season until July 29. As of July 29, he had a season batting average of .289 with the RedHawks.
Mitch Moreland