economy rate
economy rate
English
Noun
Ad
Definition
A bowler's statistic, being the average number of runs conceded per over.
Ad
economy rate
A bowler's statistic, being the average number of runs conceded per over.