BanglaCricket Tour Section:
--------
August 2011 - Zimbabwe, away. 1 test, 5 ODI's.
October 2011 - West Indies, home. 2 tests, 3 ODI's.
December 2011 - Pakistan, home. 2 tests, 3 ODI's.
March 2012 - Sri Lanka, home. 5 ODI's (additional).
April 2012 - Pakistan, away. 2 tests, 3 ODI's (moved from Aug 2010).
August 2012 - Zimbabwe, away. 2 tests, 3 ODI's, 2 T20's.
------------ICC world Cup T20 (Sri Lanka)---------------
November 2012 - West Indies, home. 2 tests, 5 ODI's, 2 T20's.
March 2013 - Sri Lanka, away. 2 tests, 3 ODI's.
----------Test play-off (England)------------
October 2013 - New Zealand, home. 2 tests, 3 ODI's, 2 T20's.
February 2014 - Sri Lanka. 2 tests. Sri Lanka and Pakistan tri-series.
---------ICC World Cup T20 (Bangladesh)------------------
May 2014 - India, home. 3 ODI's.
July 2014 - West Indies, away. 2 tests, 3 ODI's, 1 T20.
October 2014 - Tri series (SL + ZIm), 2 tests with Zimbabwe.
Janruary 2015 - Pakistan, home. 2 tests, 3 ODI's, 1 T20.
--------ICC World Cup (Australia & New Zealand)-----------------
June 2015 - India, home. 2 tests, 3 ODI's.
July 2015 - South Africa, home. 2 tests, 3 ODI's, 1 T20.
October 2015 - Australia, home. 2 tests.
January 2016 - Zimbabwe, home. 2 tests,
7 ODI's, 1 T20.
---------- ICC World Cup T20 (India)------------------------
October 2016 - England, home. 2 tests, 3 ODI's.
December 2016 - New Zealand, away. 2 tests, 3 ODI's, 1 T20.
February 2017 - Pakistan, away. 2 tests, 3 ODI's, 1 T20.
----------Test Play-off (England)-----------------------------
October 2017 - South Africa, away. 2 tests, 3 ODI's, 1 T20.
January 2018 - Sri Lanka, home. 3 ODI's.
March 2018 - West Indies, away. 2 tests, 3 ODI's, 1 T20.
July 2018 - Australia, away. 2 tests, 3 ODI's.
December 2018 - West Indies, home. 2 tests, 3 ODI's, 1 T20.
January 2019 - Zimbabwe, home. 2 tests, 3 ODI's.
March 2019 - Pakistan, home. 2 tests, 3 ODI's, 1 T20.
-------------ICC World Cup (England)----------------------------
October 2019 - New Zealand, home. 2 tests, 3 ODI's, 1 T20.
Febuary 2020 - Sri Lanka, home. 2 tests, 3 ODI's, 1 T20.
March 2020 - Zimbabwe, away. 2 tests, 3 ODI's.
Number of tests from 2012 (June)onwards = 42 (5.25 tests a year).
Number of ODI's from 2012 (June) onwards = 86 (excluding World cups + other Tournaments).
Number of T20's from 2012 (June) onwards = 11 (excluding T20 world cup).
http://static.espncricinfo.com/db/DO..._2011_2020.pdf