Halloran made his debut for Gold Coast United as a substitute in their Round 4, 1–0 loss to Melbourne Victory in the 2010–11 season.
Halloran had a great game against Adelaide United, where he scored one goal and received the match ball for a best on ground performance.
[12] In his first season at the club, Halloran scored the winning goal in the elimination final against Melbourne City in the 119th minute, sending the Reds through.
[13] On 10 January 2022, FC Seoul announced that Ben Halloran had a signed for an undisclosed fee on a two-year contract until 2023.
[14] After a disappointing 2023-24 season in which the club failed to qualify for the A-League finals, Halloran's contract expired and was released by Adelaide United[3] after scoring 7 goals in 49 league appearances.
He was one of many in a mass exodus for the club, which included fellow Socceroos Nestory Irankunda and Joe Gauci.
He was selected in the squad for Australia's 2013 EAFF East Asian Cup Qualifiers, but was not picked for the team.
He made his international debut in a pre World Cup friendly match against South Africa on 26 May 2014.
He made his World Cup debut on 13 June 2014, coming in as a substitute as Australia lost 1–3 to Chile.