Richmond Flying Squirrels
In 2011, Tomlinson began his professional baseball career playing for the Augusta GreenJackets of the Class A South Atlantic League, hitting .356 in 149 at bats. In 2012, Tomlinson finished the year with a .224 average in 450 at bats. In 2013, Tomlinson started the year with the AZL Giants of the Arizona Fall League. He was then promoted to the San Jose Giants of the California League at the A-Advanced level, where he had a .276 average in 134 at bats. He was then called up to play for the Richmond Flying Squirrels of the Class AA Eastern League. He struggled, managing only a .198 average in 96 at bats. In 2014, Tomlinson was now the starting second baseman for the Richmond Flying Squirrels. He eventually finished the year with a .268 average in 433 at bats, playing in 126 games.