Most number of not outs in international cricket history

As a batsman, MS Dhoni is very famous for successfully finishing a match. The wicket-keeper batsman likes to take the big responsibility of successfully completing the team’s innings or finishing the game, where he achieves mastery and it is the reason why he is holding the record of most number of not outs in international cricket history.
In his international career, Dhoni remained not out in 142 innings (16 not outs in Tests, 84 not outs in ODIs and 42 not outs in T20Is). England cricketer James Anderson is standing behind Dhoni in the list of most number of not outs in international cricket history as the lower-order batsman has remained not out in 136 international innings, including the record 90 not outs in Tests.