Bowler claims world record