Here is the Schedule / Fixtures of Indian Premier League (IPL):
APRIL
April 18: Bangalore VS Kolkata at Bangalore
April 19: Mohali VS Chennai at Mohali and Delhi v Jaipur at Delhi
April 20: Mumbai VS Bangalore at Mumbai; Kolkata v Hyderabad at Kolkata
April 21: Jaipur VS Mohali at Jaipur
April 22: Hyderabad VS Delhi at Hyderabad
April 23: Chennai VS Mumbai at Chennai
April 24: Hyderabad v Jaipur at Hyderabad
April 25: Mohali VS Mumbai at Mohali
April 26: Bangalore VS Jaipur at Bangalore; Chennai v Kolkata at Chennai
April 27: Mumbai VS Hyderabad at Mumbai; Mohali v Delhi at Mohali
April 28: Bangalore VS Chennai at Bangalore
April 29: Kolkata VS Mumbai at Kolkata
April 30: Delhi VS Bangalore at Delhi.
MAY
May 1: Hyderabad VS Mohali at Hyderabad; Jaipur VS Kolkata at Jaipur
May 2: Chennai VS Delhi at Chennai.
May 3: Hyderabad VS Bangalore at Hyderabad; Mohali VS Kolkata at Mohali
May 4: Mumbai VS Delhi at Mumbai; Jaipur VS Chennai at Jaipur
May 5: Bangalore VS Mohali at Bangalore
May 6: Chennai VS Hyderabad at Chennai
May 7: Mumbai VS Jaipur at Mumbai
May 8: Delhi VS Chennai at Delhi; Kolkata VS Bangalore at Kolkata
May 9: Jaipur VS Hyderabad at Jaipur
May 10: Bangalore VS Mumbai at Bangalore; Chennai VS Mohali at Chennai
May 11: Hyderabad VS Kolkata at Hyderabad; Jaipur VS Delhi at Jaipur
May 12: Mohali VS Bangalore at Mohali
May 13: Kolkata VS Delhi at Kolkata
May 14: Mumbai VS Chennai at Mumbai; Mohali VS Jaipur at Mohali
May 15: Delhi VS Hyderabad at Delhi
May 16: Mumbai VS Kolkata at Mumbai
May 17: Delhi VS Mohali at Delhi; Jaipur VS Bangalore at Jaipur
May 18: Hyderabad VS Mumbai at Hyderabad; Kolkata VS Chenna at Kolkata
May 19: Bangalore VS Delhi at Bangalore
May 20: Kolkata VS Jaipur at Kolkata
May 21: Mumbai VS Mohali at Mumbai; Chennai VS Bangalore at Chennai
May 22: Delhi VS Kolkata at Delhi
May 23: Mohali VS Hyderabad at Mohali.
May 24: Delhi VS Mumbai at Delhi; Chennai VS Jaipur at Chennai
May 25: Bangalore VS Hyderabad at Bangalore; Kolkata VS Mohali at Kolkata
May 26: Jaipur VS Mumbai at Jaipur
May 27: Hyderabad VS Chennai at Hyderabad
May 28 and 29: Rest days
April 19: Mohali VS Chennai at Mohali and Delhi v Jaipur at Delhi
April 20: Mumbai VS Bangalore at Mumbai; Kolkata v Hyderabad at Kolkata
April 21: Jaipur VS Mohali at Jaipur
April 22: Hyderabad VS Delhi at Hyderabad
April 23: Chennai VS Mumbai at Chennai
April 24: Hyderabad v Jaipur at Hyderabad
April 25: Mohali VS Mumbai at Mohali
April 26: Bangalore VS Jaipur at Bangalore; Chennai v Kolkata at Chennai
April 27: Mumbai VS Hyderabad at Mumbai; Mohali v Delhi at Mohali
April 28: Bangalore VS Chennai at Bangalore
April 29: Kolkata VS Mumbai at Kolkata
April 30: Delhi VS Bangalore at Delhi.
MAY
May 1: Hyderabad VS Mohali at Hyderabad; Jaipur VS Kolkata at Jaipur
May 2: Chennai VS Delhi at Chennai.
May 3: Hyderabad VS Bangalore at Hyderabad; Mohali VS Kolkata at Mohali
May 4: Mumbai VS Delhi at Mumbai; Jaipur VS Chennai at Jaipur
May 5: Bangalore VS Mohali at Bangalore
May 6: Chennai VS Hyderabad at Chennai
May 7: Mumbai VS Jaipur at Mumbai
May 8: Delhi VS Chennai at Delhi; Kolkata VS Bangalore at Kolkata
May 9: Jaipur VS Hyderabad at Jaipur
May 10: Bangalore VS Mumbai at Bangalore; Chennai VS Mohali at Chennai
May 11: Hyderabad VS Kolkata at Hyderabad; Jaipur VS Delhi at Jaipur
May 12: Mohali VS Bangalore at Mohali
May 13: Kolkata VS Delhi at Kolkata
May 14: Mumbai VS Chennai at Mumbai; Mohali VS Jaipur at Mohali
May 15: Delhi VS Hyderabad at Delhi
May 16: Mumbai VS Kolkata at Mumbai
May 17: Delhi VS Mohali at Delhi; Jaipur VS Bangalore at Jaipur
May 18: Hyderabad VS Mumbai at Hyderabad; Kolkata VS Chenna at Kolkata
May 19: Bangalore VS Delhi at Bangalore
May 20: Kolkata VS Jaipur at Kolkata
May 21: Mumbai VS Mohali at Mumbai; Chennai VS Bangalore at Chennai
May 22: Delhi VS Kolkata at Delhi
May 23: Mohali VS Hyderabad at Mohali.
May 24: Delhi VS Mumbai at Delhi; Chennai VS Jaipur at Chennai
May 25: Bangalore VS Hyderabad at Bangalore; Kolkata VS Mohali at Kolkata
May 26: Jaipur VS Mumbai at Jaipur
May 27: Hyderabad VS Chennai at Hyderabad
May 28 and 29: Rest days
May 30: First semi-final at Mumbai
May 31: Second semi-final at Mumbai
June 1: Final at Mumbai
May 31: Second semi-final at Mumbai
June 1: Final at Mumbai