In a cricket match an over is a set of six balls bowled from one end of a cricket pitch.
In a normal over, a single bowlers delivers six balls. After the over, the umpire calls "over". Some forms of cricket, like T20 cricket, limit the number of overs that can be bowled in a match/innings.
Since 1979/80, all Test cricket has been played with six balls per over. But sometimes it also played more than six or less than six.[1]
Balls per over
In England
In Australia
In South Africa
In New Zealand
In Pakistan
In India, West Indies, Sri Lanka, Zimbabwe, Bangladesh and the United Arab Emirates (venue, not host) all Test matches have been played with six ball overs.