Francis Sande accidentally hits an umpire with his bat

In Zimbabwe's National Premier League, batter Francis Sande nearly caused an accident with his wild celebration after hitting a match-winning six.

On Sunday (July 28), SOGO Rangers and Rainbow 1 Cricket Club faced off in a group stage fixture of the National Premier League, a domestic 45-overs competition in Zimbabwe.

Batting first, SOGO Rangers managed to post 229 as they were bowled out with five deliveries of their innings in hand. No.3 batter Mathew Welch top scored with 52, and Tanatswa Marumani managed a brisk 34 towards the end of the innings. Daniel Jackiel and Francis Sande took three wickets apiece for Rainbow 1 CC.

In their run chase, Rainbow 1 lost openers Ronak Patel and Dhruv Patel in the first 10 overs, with just 23 on the board. It took a superb effort from Lavert Masunda (66) to bring them close, but he was dismissed with the score at 181 in 37.3 overs.

That brought their bowling heroes, Sande and Jackiel, to the crease together. The pair put on 45 for the seventh wicket, taking their side to the brink of victory as the equation came down to four runs to win off one ball.

Read more: Rinku Singh and SKY bowl for first time in T20Is, defend nine runs off last two overs

Sande was on strike, facing up to opposition captain and Zimbabwe international Ryan Burl. As the bowler landed the ball outside off stump, he swung hard at it, sending it over the rope at long-off to win the game and spark wild celebrations among his teammates.

Sande himself may have been a bit over-exuberant, as he flung his bat in the air in celebration. Luckily, it missed hitting the bowler, who had his back to Sande as he watched the ball fly over the boundary. The umpire was not so lucky though, as the bat landed, rolled and caught him on the back of his leg.

Still hopping in pain, he signalled six before Sande pulled out a jubilant dance, and was mobbed by his teammates, oblivious of what he had done.

Watch Francis Sande accidentally hit the umpire with his bat here

Follow Wisden for allcricket updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.