Bangladeshi cricket team in Sri Lanka in 2016–17

[5] The Test series was played for the Joy Bangla Cup in honour of the father of the Bangladesh nation, Bangabandhu Sheikh Mujibur Rahman.

[8] Mathews failed to recover in time for the ODI and T20I series, with Upul Tharanga named captain of the team for both formats.

[14] After the conclusion of the ODI series, Bangladesh's captain, Mashrafe Mortaza, was suspended for one match for maintaining a slow over-rate in the third game.

[16] Bangladesh's captain Mushfiqur Rahim was asked to play as a batsman only, with Litton Das becoming the wicket-keeper for the Test series.

[26] Kusal Perera was included in Sri Lanka's T20I squad, subject to fitness, with Sandun Weerakkody added as cover, if needed.