Early years in the NBL (2003–2009) Barlow returned to Australia in 2003 and signed with the
Sydney Kings of the
National Basketball League (NBL). He spent four seasons with the Kings and was a member of two championship-winning teams. On 28 November 2006, he was ruled out of the rest of the
2006–07 NBL season after rupturing the anterior cruciate ligament in his right knee at training the day before. Between 2004 and 2006, Barlow also played in the
Waratah League for the Sydney Comets. In April 2007, Barlow signed with the
Melbourne Tigers. He spent two seasons with the Tigers and helped the club win the 2007–08 NBL championship.
Spain (2009–2013) In August 2009, Barlow parted ways with the Tigers and signed a one-year deal with Spanish club
CAI Zaragoza. In 2009–10, he helped Zaragoza win the
LEB Oro championship. In May 2010, he re-signed with CAI Zaragoza for the 2010–11 season. In August 2011, Barlow signed a one-year deal with
UCAM Murcia. In July 2012, he re-signed with Murcia on a two-year deal. In July 2013, he parted ways with Murcia.
Poland (2013–2014) On 9 August 2013, Barlow signed a two-year deal with Polish club
Stelmet Zielona Góra. On 14 January 2014, he parted ways with Stelmet.
Melbourne United, Obradoiro and Sandringham Sabres (2014–2023) On 2 July 2014, Barlow signed a two-year deal with
Melbourne United. In
2014–15, he averaged 9.0 points and 3.7 rebounds in 25 games. Barlow sat out the entire
2015–16 season with an achilles injury. On 24 May 2016, Barlow re-signed with Melbourne United for the
2016–17 NBL season. He missed the team's first nine games of the season with a calf injury. Following the NBL season, he joined
Obradoiro in Spain but only appeared in one game to finish the
2016–17 ACB season. On 16 June 2017, Barlow re-signed with Melbourne United for the
2017–18 NBL season. In March 2018, he helped United win the NBL championship. During the 2018 off-season, he was initially set to play in New Zealand for the
Hawke's Bay Hawks but ultimately played for the
Sandringham Sabres in the
SEABL. On 7 May 2018, Barlow re-signed with United for the
2018–19 NBL season. In March 2019, Barlow set a new record for NBL Grand Final appearances with his 26th appearance. In April 2019, he re-joined the Sandringham Sabres. On 29 April 2019, Barlow re-signed with United for the
2019–20 NBL season. After injuring his thumb in a pre-season game he missed both of United's pre-season
NBLxNBA games and the first two rounds of the season, however he returned to help them recover from a poor start to the season and reach the semi-finals. On 22 July 2020, Barlow re-signed with United for the
2020–21 NBL season. In June 2021, he helped United win the NBL championship. On 5 July 2021, Barlow re-signed with United for the
2021–22 NBL season. After initially announcing his retirement and joining United's coaching staff, Barlow reversed his retirement decision and re-signed with the United on 16 September 2022 for the
2022–23 NBL season.
Sandringham Sabres player-coach (2022–present) Barlow served as player-coach of the
Sandringham Sabres in the
NBL1 South during the
2022 season. He returned to the Sabres as player-coach for the
2023 NBL1 South season, helping the team reach the grand final, where they lost 90–86 to the
Knox Raiders. He continued as the Sabres' player-coach in
2024 and
2025. He guided the Sabres as playing-coach to the 2025
NBL1 South championship. In November 2025, Barlow re-signed with the Sabres as player-coach for another two seasons. ==National team career==