The 28-year-old - who had a base price of INR 1.50 crore, was unsold in the IPL 2020 auction.
The reason is not known as yet. With less than three weeks to go for the T20 tournament to start, this comes as a surprise for RCB fans.
Zampa has played three Sheffield Shield matches and four One-Day List A fixtures for NSW before he moved to South Australia.
While admitting his first-class record isn't flattering, the 28-year-old does feel he has improved vastly as a bowler.
Chasing a par 287 that came on the back of a Steve Smith century and a maiden ODI fifty from Marnus Labuschagne, India were able to chase down the wicket for the loss of just three wickets and 15 balls to spare.
Adam Zampa however doesn't read too much into his apparent hold over Kohli saying he still manages to score better than run-a-ball.
With the wicket of the Indian skipper, Zampa joined an elite club of spinners featuring former English spinner Graeme Swann and Sri Lanka off-spinner Suraj Randiv.
Zampa played four matches and picked up five wickets, including a best of 3/60 against Afghanistan.
After losing seven straight coin tosses, Australia captain Aaron Finch finally had the luck on his side on Thursday.
When Zampa was seen using hand warmers, social media, especially the India fans, went on an overdrive, accusing the Australian of indulging in ball tampering.