Lowry started his youth career with Australian club ECU Joondalup. He signed for Aston Villa in February 2005 along with fellow Australian Chris Herd. Lowry made nine appearances for Aston Villa Reserves in the 2006–07 season, mainly coming near the end of the campaign. Lowry was also part of the squad that won the HKFC International Soccer Sevens in May 2007. In June 2007, Lowry signed a 12-month deal to his contract.
PGA Championship: Finished T3 and two strokes behind McIlroy at the PGA Championship in his 20th major championship start, with T19 in 2013 the previous-best finish in four prior PGA Championship starts. Became the first to claim top-five finishes in all four majors since Woods in 2005. Since 1934, is just the third player to perform the feat, joining Woods in 2000 and 2005 and Jack Nicklaus in 1971 and 1973. Played all four majors in 32-under, with McIlroy second on the list, at 27-under.
Lowry made his debut for the Glory on 30 January 2016, starting against Melbourne Victory. Lowry then scored his first Perth Glory goal on 20 February 2016 when he scored a header in the 41st minutes, to give Brisbane Roar a thrashing with a 6–3 win for Perth Glory. Throughout the 2015–16 season, Lowry established himself in the starting eleven and formed a central defense partnership with Alex Grant, as he made ten appearance for Perth Glory in his first half of the season.
On 27 January 2016, Lowry returned to Australia after a decade away from Australia when he signed a two-and-a-half-year deal with A-League side Perth Glory. Upon joining Perth Glory, Lowry said of the move, quoting: "I've got a lot of experience behind me now and I want to use it to guide the young lads who are in this young squad. I've spent 11 years in England and it's shaped my football over there and I'm really happy to be here and get stuck into the games"