He played in Major League Baseball (MLB) for the Kansas City Royals, Baltimore Orioles, and Philadelphia Phillies.
On June 30, 2013, Lough became only the fifth Royal to get four extra base hits in a game, joining George Brett, Hal McRae, Lonnie Smith and Johnny Damon.
[4] His strong play in 2013 (.286 AVG with 5 HR's and 33 RBI over 96 games) helped him finish 8th in American League Rookie of the Year voting.
[5][6] Lough played a late-inning utility role for the Orioles in 2014, appearing in 112 games and batting .247/.309/.385 with four home runs, 16 RBI, and eight stolen bases.
[14] On January 25, 2016, Lough signed a minor league contract with the Philadelphia Phillies that included an invitation to spring training.
[16] On February 7, 2017, Lough signed a minor league contract with the Detroit Tigers that included an invitation to spring training.