The venue and time of India’s fixture is yet to be announced.
Seventeen of the 20 teams will play warm-up games slated from May 27 till June 1 across the USA and Trinidad and Tobago, the ICC stated.
South Africa will be playing an intra-squad match on May 29 in Florida.
Defending champions England and last edition’s runner-up side Pakistan and semi-finalists New Zealand are not playing any warm-up matches.
England are hosting Pakistan in a four-match bilateral series beginning May 22. Having toured Pakistan for a five-match T20I series, New Zealand will straightaway begin their campaign against Afghanistan on June 8.