The 22-year-old Noble was recruited from SANFL club West Adelaide via the Mid-Season Rookie Draft and played five matches, including the qualifying and preliminary finals.
The son of Brisbane's head of football David, he averaged 19 disposals and four marks a match playing as a rebound defender.
"John's story is unlike many others in the League, and we look forward to seeing it continue with the Pies," Collingwood list manager Ned Guy said.
"To be able to come in and have an impact in some of the club's bigger games at the back end of the year is quite remarkable. He'll be even better prepared for 2020 with a pre-season under his belt and his experience in 2019."