Which cricketer played first ball in ODI?
The first One Day International match was played between England and Australia on 5th Jan 1971. Geoffrey Boycott of England was the first batsman to receive a ball in a one-day international. Graham McKenzie of Australia was the bowler.