On 2 January 2012, Rogic signed with A-League club Central Coast Mariners. He made his professional debut in the 2011–12 A-League season on 21 January 2012 in a Round 18 clash against Adelaide United, which the Mariners won 3–2. He scored his first goal for the club in a 2–1 loss to Melbourne Victory on 10 February 2012, and was later named the A-League's young player of the month for February 2012.
At the beginning of the 2012–13 season, Rogic was rejected from all of his local trials A-League clubs, opting to remain with the Mariners. Rogic scored his first goals of the season in the home victory against Sydney FC, scoring two goals to help the Mariners win 7–2 over the Sky Blues. On 5 December 2012, Rogic was awarded NAB Young footballer of the Month Award for November 2012, as well as simultaneously being the second nomination for NAB Young footballer of the Year Award. In only his first full A-League season, Rogic received interest from Premier League sides Reading and Fulham, La Liga sides Celta Vigo and Rayo Vallecano, and Pro League club Club Brugge.
On 7 March 2012, Rogic was selected to represent the Australia Olympic football team in an Asian Olympic Qualifier match against Iraq, during which he made his debut as a halftime substitute for his Central Coast Mariners teammate Mustafa Amini at the Central Coast Stadium in Gosford.
Rogic made his debut for the Australia national team on 14 November 2012 as a substitute in a 2–1 friendly victory over South Korea. On 11 June 2013, Rogic came on as a substitute in Australia's 4–0 win against Jordan in a 2014 World Cup Qualifier and provided the assist for captain Lucas Neill's first international goal.