Collingwood coach Nathan Buckley announced last week Williams would help the Salvos for the next 10 weeks until the home-and-away season kicks off.

"We just feel it's a good opportunity for Marley to see a different side of things, and we'll be supporting him with our leaders attending each week as he goes through that community service, which we think is appropriate," Buckley said.

Williams joined the Magpies last year as a rookie and played six senior games. He has been promoted to the senior list.