An odd run in cricket is when the number of runs is an odd number and the batsmen play the next ball at opposite ends. It's not about an approximate score.
Please explain the highlighted group of words.
Odd run: I have never heard this term. It seems meaningless, and the following statement also doesn't make sense.