Uncapped opener Kaitano and wicketkeeper Madande are part of the 15-man squad
Ervine has been entrusted with the responsibility to lead Zimbabwe once again after he captained the team for the limited-overs tour to Ireland and Scotland in August-September last year.
The three games will take place on January 16, 18 and 21. The last time the two sides played an ODI series, Zimbabwe stunned the hosts, famously winning the five-match series 3-2. It remains the only multi-game ODI series Zimbabwe have won in Sri Lanka.
Sri Lanka’s last ODI series came against South Africa at home, with the hosts winning 2-1.
According to Zimbabwe Cricket, the side will leave for Sri Lanka on Saturday.
Squad: Craig Ervine (capt), Ryan Burl, Regis Chakabva, Tendai Chatara, Luke Jongwe, Takudzwanashe Kaitano, Clive Madande, Wesly Madhevere, Wellington Masakadza, Tinotenda Mutombodzi, Blessing Muzarabani, Richard Ngarava, Sikandar Raza, Milton Shumba, Sean Williams