He played college basketball in the United States for the James Madison Dukes between 2013 and 2017 before having a two-year stint with the New Zealand Breakers of the Australian NBL.
[2][3] In 2012, he made his debut in the New Zealand NBL when he played 37 seconds for the Wellington Saints against the Southland Sharks on 22 March.
[4] In January 2013, Vodanovich moved to the United States to attend prep school at SPIRE Institute in Geneva, Ohio.
[9] He helped the Sharks reach the NBL final, where they defeated the Wellington Saints 98–96 to win the championship.
[15] In July 2019, Vodanovich signed a one-year deal with the Breakers to join the full-time squad for the 2019–20 NBL season.
[18] Vodanovich was subsequently acquired by the Manawatu Jets[19] and went on to claim the New Zealand NBL Most Valuable Player Award as well as All-Star Five honours.
[20] He then went on to lead the Jets to the NBL final,[21][22] where they lost 79–77 to the Otago Nuggets despite Vodanovich's game-high 24 points.
[27] On 2 January 2021, Vodanovich signed with the Sydney Kings of the Australian NBL as an injury replacement for Xavier Cooks.
[32][33] On 29 May 2022, Vodanovich signed a two-year deal with the New Zealand Breakers, returning to the franchise for a second stint.
[43] The JackJumpers went on to reach the grand final series,[44] where they defeated Melbourne United 3–2 to win the championship.
[46] Vodanovich joined the Auckland Tuatara for the 2024 New Zealand NBL season, returning to the franchise for a second stint.
[49] In 2012, Vodanovich played for the Junior Tall Blacks at the FIBA Oceania Under-18 Championship and the Albert Schweitzer Tournament.