The first Test ended in a draw late on the fifth day, with Sri Lanka's Dinesh Chandimal and Niroshan Dickwella putting on an unbeaten partnership of 99 for the seventh wicket.[12] Teammate Angelo Mathews was named the player of the match, after he scored 199 in the first innings.[13] One the first day of the second Test, Bangladesh were reduced to 24/5 within the first hour of the match.[14]Mushfiqur Rahim and Litton Das then made a partnership of 272 runs, the highest partnership for the sixth wicket or lower in a Test match after a team had lost its first five wickets for less than 25 runs.[15] Bangladesh were bowled out for 365 runs in their first innings, with Mushfiqur Rahim finishing on 175 not out.[16] In reply, Sri Lanka made 506, with Angelo Mathews again top-scoring for the side, with an unbeaten 145 runs.[17] Bangladesh could only manage to score 169 in their second innings, with Sri Lanka winning by ten wickets to win the two-match series 1–0.[18]
Following the conclusion of the tour, Mominul Haque resigned as the captain of Bangladesh's Test team.[19]
Prior to the series, Mehidy Hasan was ruled out Bangladesh's squad for the first Test due to a finger injury,[22] with Nayeem Hasan named as his replacement.[23] On 29 April 2022, Mosaddek Hossain was also added to Bangladesh's squad for the first Test.[24]Shakib Al Hasan was initially ruled out of Bangladesh's squad for the first Test after he tested positive for COVID-19.[25] However, he later provided a negative test, allowing him to play in the match.[26] Bangladesh's Shoriful Islam and Nayeem Hasan were both ruled out of the second Test, after they suffered a fractured hand and a fractured finger respectively.[27][28]
World Test Championship Points: Sri Lanka 12, Bangladesh 0.
Notes
^Joel Wilson (WI) replaced Richard Kettleborough on the fourth day of the match, after Kettleborough was forced to leave the field due to excessive heat.[29]