The decision to delist Sproule comes after the forward endured lengthy injury setbacks to his shoulders.
Sproule played 17 games for the Giants, making his debut in 2019 and playing six games this season.
He managed five games at AFL level and was an impressive addition to the club's VFL outfit.
“We thank Zach, Jake and Jarrod for their contribution to the GIANTS across recent seasons,” GWS football boss Jason McCartney said in a club statement.
“Zach has made a great contribution to our club, particularly off the field where he’s been a great teammate to have around the group.
“What Jake’s been able to achieve after coming to the sport quite late has been remarkable and we applaud him for his dedication and hard work to make it at AFL level.
“Jarrod has been a great addition to our group this season and it was a wonderful opportunity to welcome him back to the club after being part of our GIANTS Academy growing up.
“This is a hard time for these players, but we truly thank them for helping to build the GIANTS and wish them well for their next chapter.”
GWS have stated these delistings are initial list changes, with more to come over the off-season.