“The 33-year-old joins the Mighty Buccaneers on a three-year deal having spent four years at Platinum Stars and eight years at Mamelodi Sundowns respectively. On behalf of the Orlando Pirates we would like to welcome Wayne to the family,” read the Pirates website.
The 33-year-old's contract with the Brazilians expired at the end of June, and Pirates wasted no time in tabling an offer for his services.
He stopped training with Pitso Mosimane's team on June 30, 2017 after both parties failed to agree terms on a new deal.
The Buccaneers took to social media to unveil Sandilands, who becomes the club's second major signing in the current transfer window following the acquisition of Thamsanqa Sangweni from Chippa United over a week ago.
Sandilands had been with Sundowns since 2009, but he was relegated to the bench soon after the arrival of Kennedy Mweene from Free State Stars in 2013.
Denis Onyango came in and cemented his place as the club's No.1 two seasons ago, and Sandilands was forced to watch his teammates from the sidelines.
The South Africa international will now battle for a place in the starting line-up with the likes of Brighton Mhlongo, Siyabonga Mpontshane, Jackson Mabokgwane and Nigerian goalkeeper Emmanuel Daniel.