Williams was a member of the Australia men's national volleyball team at age 18 and competed at the 2012 Summer Olympics. He has also represented Australia at the first edition of the U23 World Championship in Brazil in 2013 at age 19 where he was the third highest point scorer. Williams has represented Australia in a number of matches in Volleyball World League of 2014, 2015 and 2017. He also competed in the 2018 FIVB Men's World Championships and the FIVB Volleyball Nations League Championships setting a new record for most aces in a single match (6) against Russia on 1 June 2018 in the VNL.