Lowrie was first called up from the minors to play for the Red Sox in 2008. Predicted to be the Red Sox shortstop of the future, he played in just 256 games with the Sox between 2008 and 2011, missing many games with various injuries and mononucleosis.
In December 2011, before agreeing to arbitration, Lowrie signed a one-year deal with the Houston Astros. He was traded from the Houston Astros to the Oakland Athletics in 2012 in a five-player deal, and re-signed with Oakland for the 2013 season. As the starting shortstop for the A’s, Lowrie hit .301 with six home runs and 36 RBIs in the first half of 2013.