1. When he was not given home cooked biryani-

It is already known how MS Dhoni is passionate about food apart from cricket. It was during this time in 2014 in the Champions League T20, Dhoni got extremely furious when he was not given home cooked biryani sent by the Ambati Rayudu at hotel Grand Kakatiya in Hyderabad.
He cancelled the bookings of that hotel and shifted to another hotel along with his whole team.
2. Yuvraj refused to take the second run-

In 2011, World Cup when Dhoni all of a sudden lost his composure, as Yuvraj refused to take the second run when Nuwan Kulasekara was bowling and needed 22 runs to won the World Cup. Dhoni got quite unhappy and made his point clear to Yuvraj.
3. When he couldn’t catch the attention of a CSK fielder-

In 2012, IPL when the qualifying match was going on between CSK and DD, he made a mistake himself when he failed to grasp on to wide slow delivery down the leg bowled by Dwayne Bravo, perhaps he got irritated on his mistake.
4. When Jadeja permitted a second run-

The CSK vs RR match at the MA Chidambaram Stadium in Chennai in 2019 IPL, they needed 27 runs to finish off the last over, Chris Morris hit the next ball to deep middle wicket and Ravindra Jadeja was very slow off the blocks as he allowed Morris to come back for a second. Dhoni got really angry on Jadeja.
5. Mike Hussey was called back after being given out-

It was a time when India-Australia ODI at Brisbane during the 2011-12 tri-series was going on, the third umpire misinterpreted the batsman out and Hussey had started walking only for him to be called the umpires later. Dhoni landed up in a heated discussion with the umpires, he explained to them that the word ‘Out’ was flashed on the big screen because of a possible technical malfunction.
6. CSK vs RR: IPL 2019-

This has happened quite recently when Rajasthan Royals battled it out with the team of CSK in a nail-biting match at Sawai Man Singh stadium at Jaipur.CSK did win the toss and elected to bat and they were been able to limit the Royals for an average score of 152 runs on a wicket that was playing tricky during the whole match.
In Reply, CSK lost 4 quick wickets and it seems like it would be an easy grab for the Royals after a while. Still, it was Rayudu and Dhoni who rescued their team away from trouble by holding a 95 runs partnership and took the match till last over. Whilst Rayudu got out, Dhoni stayed till the last over and with CSK requiring 18 runs to win, it could’ve gone either way. Unluckily, Dhoni got out but right when it was looking very unlikely for CSK to snatch a victory, they grabbed it out of the jaws of defeat via a six by the Kiwi all-rounder Mitchell centre. During the same over, Stokes bowled a full toss ball which seems like above the waist for the batsman and even though the infield umpire gave it a no-ball, the square-leg umpire denied the call and quoted it as a legitimate delivery. This made Dhoni frustrated and he walked on to the field to argue about the same fact and the cricket world witnessed one of those rare moments when even a cool player like him showed his anger.
7. India Vs Australia – 2019-

This was again an instance which has taken place in the recent ODI series between India and Australia at Adelaide and after been set a target of 299 runs for the victory, India was doing well with Dhoni and Karthik going great guns at the death. Still, it was due to the hot and humid weather around that he along with other players got to call for frequent medical assistance during the course of the match.
This was right when the rookie pacer Khaleel Ahmed who was holding the duties of a water boy came with the drinks and bashed heavily by MSD for walking on the pitch. The match was going through some intense moments and it was quite logical for Dhoni to make that call as the Pacers can take the undue advantage of the treads on the pitch and that could’ve cost India with the match. This shot the mercury up for the Indian wicketkeeper-batsman for some time but he still took his team home in a nerve-wracking match with an impressive score of 55 not out. Well, we can only wish that Khaleel would’ve had a nice sleep that day!
8. India vs. South Africa -2018-

This was during the 2nd T20I between South Africa and India at the supersport park when Dhoni was going well with Rishabh pant in a 98 runs stand and again and again, Pant was playing some loose shots whilst showing some casual attitude during the same. This was when he got to bear the brunt for Captain cool himself and this piece of the video went viral on social media in no time.
9. India vs Srilanka -2017-

This happened during the 2nd T20I between India and Sri Lanka and this time it was the left arm china men bowler Kuldeep Yadav who became the victim of dhoni’s anger. During the match, Dhoni was constantly asking Kuldeep to change the field as he has anticipated the tactics of the Sri Lankan batsman out of his big experience in the International cricket. Still, it was Yadav who kept on denying the changes but right then Dhoni himself took the call and changed the field placements for his bowling.
Eventually, it paid off and Indian won the match by 88 runs with Kuldeep grabbing some crucial wickets for his team in the process.
10. India vs Australia -2012-

This happened during one of the exciting matches of the famous CB series when Dhoni once again lost his cool during the match against Australia. The incident took place when Aussie batsman, Mike Hussey was stumped by Indian part-timer bowler Suresh Raina and just when Mike was back to the pavilion, umpire Billy Bowden called him back out of some misunderstanding.
This didn’t go good with Dhoni and he got indulged in an argument with Umpire Billy Bowden about the whole issue and the matter got resolved once it’s been identified that the third umpire adjudged Hussey as out in error. Although things went normal lately Dhoni was still not looking happy with the kind of umpiring displayed by two of the most experienced umpires in International cricket.