Table of Contents
Cricket fans at the Harare Sports Club couldn’t have asked for a better start to the Sri Lanka tour of Zimbabwe 2025. The first ODI turned into an absolute rollercoaster — big partnerships, dramatic collapses, a heroic innings from Sikandar Raza, and finally a last-over hat-trick that sealed the game. In the end, Sri Lanka held their nerve to snatch a 7-run victory, leaving Zimbabwe heartbroken after coming so close.
Sri Lanka build a strong total courtesy of Pathum Nissanka’s batting brillance
Asked to bat first, Sri Lanka didn’t get off to the smoothest of starts, with Nishan Madushka falling for a duck. But Pathum Nissanka (76 off 92) kept one end solid, playing the role of the anchor. He was calm, collected, and ensured Sri Lanka had a platform to build on. Around him, cameos from Kusal Mendis (38) and Sadeera Samarawickrama (35) kept the scoreboard ticking.
The fireworks came in the final 15 overs. Janith Liyanage smashed 70 off just 47 balls, showing clean hitting with six fours and three sixes. He was brilliantly supported by Kamindu Mendis, who blasted 57 off 36. Their partnership turned what looked like a par score into a very competitive 298/6. For Zimbabwe, Richard Ngarava was the pick of the bowlers with his tight spell of 2/34.
Zimbabwe’s fightback led by Sikandar Raza
Zimbabwe’s chase began on a disastrous note. Brian Bennett and Brendan Taylor were gone inside the first over, leaving the hosts shell-shocked at 0/2. But the experienced Ben Curran (70 off 90) and Sean Williams (57 off 54) steadied the innings. Their 118-run stand brought life back into the crowd and gave Zimbabwe belief.
Williams fell while sweeping, and suddenly Sri Lanka sniffed a comeback with wickets falling in clusters. Just when the visitors thought they had control, Sikandar Raza walked in and changed the script. The Zimbabwe talisman was at his best, scoring 92 off 87 balls, nudging singles, hitting timely boundaries, and guiding his side towards the target. With Tony Munyonga (43 off 52) giving him excellent support, the pair added 128 runs and had Zimbabwe on the brink of victory.
Dilshan Madushanka’s magical last over seals the deal for Islanders
With 10 runs needed from the final over and Raza still at the crease, Zimbabwe looked favorites. The Harare crowd was buzzing, expecting their hero to finish it off. But then came Dilshan Madushanka’s moment of magic.
Having been expensive earlier, the left-arm quick produced a dream over under pressure. He dismissed Munyonga first ball, then removed Brad Evans next, and finally delivered the knockout blow — trapping Raza in the deep to complete a last-over hat-trick. From a position of strength, Zimbabwe collapsed, finishing on 291/8, just 7 runs short. Madushanka ended with 4/62 and was rightly named Player of the Match.
Here’s how fans reacted:
DILSHAN MADUSHANKA TOOK A HAT-TRICK IN THE FINAL OVER WHILE DEFENDING 9 RUNS. 💪🔥
– What a remarkable over…!!!! pic.twitter.com/8Aotgnlhhi
— Johns. (@CricCrazyJohns) August 29, 2025
10 runs to defend in last over vs set Raza and Muyonga
Then Madushanka took a hat-trick 🔥 pic.twitter.com/rEUBiFuaOv
— Mumbai Indians FC (@MIPaltanFamily) August 29, 2025
All things aside, defending 10 runs against two well set batters & winning the game irrespective of the hat-trick is a feat that deserves recognition & credit. Just the kind of over which Madushanka can store in his head & believe against the odds in future. Nerves of steel 👏👏 pic.twitter.com/afhaL1W2pM
— Aravinthan Arunthavanathan (@Cricket_decoded) August 29, 2025
Hat-trick for Madushanka 🔥🔥😀
Cricket is a game of all the POSSIBILITIES.
anything can happen. https://t.co/BrSLGugQZr pic.twitter.com/R8gsq9vZVc— CricketAdda🇮🇳 (@Criktalks) August 29, 2025
Pressure. Drama. Last over. 10 runs needed.
Dilshhan Madushanka delivers a hat-trick and Sri Lanka pull off a heist! 💥
What a thriller 🔥#ZIMvSL #DilshanMadushanka pic.twitter.com/52Qt490UIV— CricketTimes.com (@CricketTimesHQ) August 29, 2025
What a final over by Madushanka. One batter in 90s other in 40s, opposition needed 10 runs in final over. He took a hat trick and gave just 2. One of the best final overs in ODI cricket. This format still delivers thrillers. pic.twitter.com/CTJofupn71
— Vijay Anaparthi (@VijayCricketFan) August 29, 2025
Dilshan Madushanka took a hat-trick in the 1st ODI against Zimbabwe played in Harare.
Congratulations 🇱🇰 pic.twitter.com/w6z0kdlIOh— Sri Lanka Tweet 🇱🇰 (@SriLankaTweet) August 29, 2025
A stunning last-over hat-trick from Dilshan Madushanka to guide Sri Lanka home in Harare 👌#ZIMvSL 📝: https://t.co/g9G0zQkGRO pic.twitter.com/kE1Ktf6IaI
— ICC (@ICC) August 29, 2025
Dilshan Madushanka is back and how??Took a hat-trick and won the game for Sri Lanka.Zimbabwe 💔
What a game 🥶🔥
— Dinesh here 🙋♂️🇿🇦 (@dinesh_offl_06) August 29, 2025
Hat-trick for Sri Lankan pacer Dilshan Madushanka vs Zimbabwe. 🎯🔥
Zimbabwe needed 10 runs off 6 balls and then Madushanka:
W W W 1 0 1 – conceding just 2 runs and a hat-trick and won the game for Sri Lanka 💥#DilshanMadushanka #ZIMvSL #ZIMvsSL pic.twitter.com/bmxnLW6d0y
— Saabir Zafar (@Saabir_Saabu01) August 29, 2025
Also READ: Sri Lanka announce T20I squad for Asia Cup 2025, Wanindu Hasaranga returns