A late starter to the game, Maric didn't play competitive football until he was 16 because of a blossoming basketball career. Maric nearly quit in his second season with the Calder Cannons because of his frustration with the technical aspects of the game. However Maric was talked into playing on and was drafted by the Crows with pick 40 in the 2004 AFL Draft only months later. Maric was assigned to the Port Adelaide Magpies in the SANFL where he quickly became the number one ruckman in 2005.
Maric made his AFL debut in round six of the 2006 season, in the Showdown against Port Adelaide. He had seven disposals and kicked 1 goal on in the match. Maric played a total of eight matches in his debut season, averaging six disposals and nine hitouts per-game. In 2007, a hip injury meant that he missed the early part of the season and returned to the senior side for the round 14 match against Hawthorn. In the round 19 clash with the Geelong Football Club Maric was promoted to the number 1 ruckman but was then dropped for the round 20 clash with the Western Bulldogs. In 2008, a pre-season injury and form delayed his return to midway through the season. He played out the rest of the season in the ruck, cementing his spot as the new number one ruck. 2009 saw Maric continued as Adelaide's clear number one ruckman. In 2011 the combination of the new interchange rules and the arrival of Sam Jacobs at the Crows saw Maric given limited opportunities. Maric played just six games for the season. At the season's end it was reported Maric was keen to leave the Crows, with strong interest from Richmond. He was traded to Richmond in the 2011 Trade Week period, with Adelaide accepting Richmond's second-round pick for him, which was then subsequently on-traded to St. Kilda for Tom Lynch.
Richmond (2012–2017)
Maric joined Richmond in 2012 and established himself as the club's number one ruckman. In his first year, he played 21 games and finished third in the club's best and fairest award, the Jack Dyer Medal. In November 2012, he was voted onto the club's seven player leadership group by his peers, for the 2013 season. In 2013, Maric missed three games through injury, but still played 20 games. Maric was returned to the club's leadership group ahead of the 2014 season. In January 2015, Maric was appointed joint vice-captain for the 2015 season, along with Brett Deledio. He played 22 matches that season, including an appearance in the club's elimination final against. Maric fell out of Richmond's core playing group in 2016, being replaced as the team's premier ruck by Shaun Hampson. As a result, Maric played only three AFL matches that season. Despite speculation he was considering retirement, he signed a one-year contract extension to play on at the club through the end of the 2017 season. He did not play a match at senior level in 2017, instead leading the club's reserves side in the VFL. He was a member of that side's losing grand final team. In June 2017, Maric announced he would retire from football at the conclusion of the 2017 season.
Coaching career
In 2017 Maric worked as a playing coach at Richmond, serving as ruck coach in addition to playing reserves football in the VFL. Upon announcing his retirement, Maric accepted a permanent off-field role at Richmond, as a player development and ruck coach.