On June 16, Fowler carded a round of 65 at Erin Hills to take the first round lead at the 2017 U.S. Open. Fowler equaled the lowest first round score at the U.S. Open and led by one stroke from Paul Casey and Xander Schauffele. He followed this up with a one over par 73 in the second round to fall out of the lead by one stroke, held by four other players. He shot 68-72 over the weekend to finish in a tie for fifth place. This gave Fowler his sixth top-5 finish in a major, but he is still yet to win. Fowler started the PGA Championship with a 2-under 69 which was two strokes behind the leaders. After rounds of 70-73, he closed out the year's last major with a 4-under 67, including a run of four consecutive birdies on holes 12 through 15. Despite his solid finish, Fowler ended up tied for fifth and was 3 strokes behind the winner, and friend, Justin Thomas. It was his seventh top-5 major finish, meaning he's had multiple top-5 finishes at every major.
The form and fitness of centre-backs Michael Morrison and Jonathan Spector and left-back Jonathan Grounds restricted Lowry to a seat on the bench until mid-December. He eventually made his debut in the starting eleven for the home fixture against Cardiff City on 18 December, standing in for the injured Grounds at left back. He appeared once more, in the FA Cup, before his contract was cancelled by mutual consent to enable him to return to Australia.
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"
Lowry received his first call-up to the full Australia squad for a friendly against the Netherlands in Sydney and the Asian Cup qualifier against Oman in Melbourne in October. He did not play in either match. On 11 May 2010 he was selected as part of Pim Verbeek's 30-man provisional squad for the 2010 World Cup, and travelled to South Africa, but was not included in the final 23-man World Cup squad. Lowry was named in Han Berger's 18-man squad for an August 2010 friendly against Slovenia, but he did not appear in the match.