How many runs a single player can score in One day match (50 overs/ 300 balls)... No 'no balls', no wides, no extras, no over throws.So how much runs he can score max?

In last over player can score 36 runs and in all previous overs player need to have 5 sixes and 3 runs in the last ball to retain the strike so in total -

49*33 + 36 = 1653

He does this for all the 50 overs, that makes 33*50 = 1650 runs. Just that on the last ball of the match, he doesn't need to take 3 runs and can hit that for a six too. That adds 3 more runs to the tally and makes his total as 1650+3 = 1653 runs.

FIRST 49 0ver he can score about 49*33 (5*6=30 and 1*3=3 total 33) last over 6*6=36 then 33*49 = 1617 6*6 = 36 (1617+36)=1653

As per Jayanth Raj Gowda it comes to 49*35+36=1751. I don't know what is wrong in it.

31*50 = 1550 + 5 =1555

3 runs reqd in 2 balls to win with only one wicket left. The batsman is on 98 and the non striker is on 97. How will both batsman score centuries as well as win the match without extra ball?

Shikhar Dhawan and Virat Kohli were batting on 94. Seven runs were required to win by the team and only three balls were left. At the end, both of them secured a century without being out. How can this be feasible?

It is a strange cricket match in which batsman is getting bowled in the very first ball he faced. Assuming no extras in the match, which batsman will be not out at the end of the inning ?