Chasing a modest 154 for a win, the Warriors were never in trouble as they were nicely placed at 93 for three in the 11th over before wicketkeeper-batsman Boucher and Justin Kreusch (37 not out) took them to a comfortable win with 10 balls remaining.
The duo shared a 63-run stand for the unconquered fourth wicket from 44 balls.
Boucher, who played for Bangalore Royal Challengers in the Indian Premier League, struck four fours and two sixes during his 26-ball stay while Kreusch hit three fours in his 29-ball innings.
Boucher smashed two sixes and a four in three successive balls in the 14th over off leg-spinner Kaushal Lokuarachchi who was playing for Sri Lanka national team till 2007.
Image: Mark Boucher of the Warriors plays a stroke against Wayamba during their Champions League Twenty20 tournament Group A match at St George's Park in Port Elizabeth
Scores | Champions League T20