Hayden moved ahead after the final one-day international before the World Cup on Saturday in which Australia beat England by five runs in Melbourne. He made 69 in the thrilling match.
This puts him simultaneously at number one in the Test and one-day tables, a feat achieved by very few batsmen in the past.
India's Sachin Tendulkar and West Indians Brian Lara and Viv Richards are other members of this exclusive club.
Brett Lee ended the triangular series with England and Sri Lanka at fifth spot in the bowling ratings, his best ODI level yet.
Lee is one of four Australian bowlers in the top 12.
For England, Andrew Caddick returned to the top 10, but batsman Marcus Trescothick dropped out of it, after a poor end to the tournament.
The one-day cricket rankings:
Batsmen
Bowlers
Player
Team
Points
Average
Matthew Hayden
Australia
823
45.53
Sanath Jayasuriya
Sri Lanka
798
32.13
Yousuf Youhana
Pakistan
757
42.88
Virender Sehwag
India
748
36.32
Chris Gayle
West Indies
738
36.44
Michael Bevan
Australia
734
54.80
Jonty Rhodes
South Africa
719
35.31
Adam Gilchrist
Australia
715
34.16
Ricky Ponting
Australia
713
41.33
Jacques Kallis
South Africa
706
44.04
Player
Team
Points
Average
Economy
Shaun Pollock
South Africa
910
22.88
3.77
Muttiah Muralitharan
Sri Lanka
893
23.10
3.83
Glenn McGrath
Australia
864
22.85
3.91
Makhaya Ntini
South Africa
789
24.86
4.22
Brett Lee
Australia
762
22.48
4.70
Wasim Akram
Pakistan
759
23.69
3.89
Andrew Caddick
England
716
29.29
4.01
Jason Gillespie
Australia
715
25.80
4.37
Chaminda Vaas
Sri Lanka
714
28.29
4.23
Harbhajan Singh
India
704
29.03
4.22