In January 2013, Vodanovich moved to the United States to attend prep school at SPIRE Institute in Geneva, Ohio.[5] He played for the basketball programme through to the spring break[5] and averaged 18.5 points, 12 rebounds and two blocks per game.[3]
As a freshman with the Dukes in 2013–14, Vodanovich averaged 21.1 minutes per game to go with 4.1 points and 4.1 rebounds. He recorded two games of scoring in double-figures and four games of eight or more rebounds. He became the first freshman to lead JMU in points in a season opener since 2008 with 11 against Virginia.[3]
As a sophomore in 2014–15, Vodanovich played 29 games with 21 starts and averaged 22.8 minutes per game to go with 5.4 points and 4.0 rebounds. He reached double-digit scoring five times and grabbed at least six rebounds eight times. He scored a career-high 18 points in win over Drexel on 18 February 2015.[3]
As a junior in 2015–16, Vodanovich started all 31 games he appeared in and averaged career highs of 6.2 points and 4.4 rebounds in 24.7 minutes per game.[7] He scored a season-high 17 points against UNCW on 13 February 2016.[3]
As a senior in 2016–17, Vodanovich played 29 games with 18 starts and averaged 6.2 points, 3.7 rebounds and 1.1 assists in 20.4 minutes per game.[7] He recorded a career-high 13 rebounds in a win against Longwood on 3 December 2016.[3] He went on to match his career high for points with 18 in a loss against Western Michigan a week later.[3]
Vodanovich graduated from James Madison with a degree in Sports and Recreation Management.[8]
Vodanovich returned to the Sharks in 2019[14] and averaged 12.2 points, 6.0 rebounds and 1.6 assists per game, including recording 23 points and seven rebounds in the Sharks' semi-final loss to the Saints.[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.[15][16] He appeared in 23 games and averaged 1.9 points and 1.1 assists per game.[13]
Vodanovich was initially set to re-join the Sharks in 2020,[17] but due to the coronavirus pandemic, the planned 2020 season was initially suspended and then modified into a small-scale, quick-fire format. As a result, the Sharks declined to enter the rejigged competition.[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.[23][24] In 16 games, he averaged 22.4 points, 10.2 rebounds, 2.1 assists and 1.1 steals per game.[25]
On 18 September 2020, Vodanovich signed with BBC Telstar Hesper of the Total League in Luxembourg.[26] He appeared in three games for Telstar[13] before their season was cut short due to COVID-19.[27]
On 21 June 2023, Vodanovich was released from his contract by the Breakers.[40]
Vodanovich re-joined the Converge FiberXers as the team's import for the 2023–24 PBA Commissioner's Cup.[41] He was released by the team on 5 December 2023 after averaging 20.8 points, 12.4 rebounds, 3.6 assists and 1.2 steals in five games.[42]
On 5 January 2024, Vodanovich signed with the Tasmania JackJumpers for the rest of the 2023–24 NBL season.[43] The JackJumpers went on to reach the grand final series,[44] where they defeated Melbourne United 3–2 to win the championship.[45] Vodanovich missed game five of the series after returning to New Zealand for his wedding.[46]
^"Breakers Sign Scotty Hopson, Change Coaching Structure". NBL.com.au. 31 July 2019. Retrieved 27 July 2020. As a signal to the Breakers commitment to developing New Zealand talent, Shamir has also presented a contract to Tall Blacks and Southland Sharks Power Forward Tom Vodanovich who celebrated his 25th birthday on Monday.