Collingwood legend Scott Pendlebury is set to play on into a 20th AFL season after securing a new deal at the Pies.