On July 17, 2019, Williams continued his career in the ECHL, securing a one-year contract with the Indy Fuel.[5]
As a free agent leading into the pandemic delayed 2020–21 season, Williams was signed by the Jacksonville Icemen of the ECHL. Before making an appearance with the club, Williams was signed to a professional tryout contract to attend the Hershey Bears training camp on January 22, 2021.[6] He remained on the Bears roster to begin the season before he was released and returned to the Icemen on February 8, 2021.[7]
Following completion of his third season with the Jacksonville Icemen, Williams announced his retirement on June 27, 2023.[8]