Taking a wicket in any form of cricket is a tough thing. We often see bowlers huffing and puffing for a wicket and getting success only after a lengthy spell of bowling, but imagine picking up six wickets in six balls!
Yes, apparently, it looks like a once-in-a-billion achievement, but a local Australian cricketer has achieved this rare feat in a third-division match in Australia.

A local Australian cricketer named Gareth Morgan has picked up six wickets in six balls in a local match between Mudgeeraba Nerang & Districts Cricket Club and Surfers Paradise CC, which took place last Saturday, and ended in a thrilling four-run victory for Mudgeeraba Nerang.
This memorable game was part of the Premier League Division 3 competition, held in the Gold Coast. Chasing 178 in 40 overs, Surfers Paradise were 174 for 4 and needed four runs to win the last over.
But Gareth Morgan had other things in mind and he picked up six wickets in six balls, as five players got dismissed for a golden duck.
Morgan's first four dismissals were caught, while the final two castled the timbers as he ended up with a stellar spell of 7 for 16. He was also the highest run-scorer for Mudgeeraba with a rapid 39 with the bat.
In professional cricket, no player has ever picked up six wickets in six balls. But on three occasions, a player has ended up taking 5 wickets in an over.