Max runs by single player in cricket match

Q: How many max runs can be scored by a single player in cricket one-day match puzzle?
How many runs a single player can score in One day match (50 overs/ 300 balls)… No ‘no balls’, no wides, no extras, no overthrows.
So how much runs he can score max?


The correct answers is That would be 1653 runs. If he hits first 5 balls of an over for 5 sixes and scores 3 runs of the last ball( to retain strike)…and scores 6 sixes of the last over(as he does need to retain strike now),
that would make a calculation like… 49*5*6+49*3+6*6 = 1653 runs