It was South Africa and Austrlia both made over 400 runs.
And India and srilanka both made over 400 runs in same match
India
It has never been achieved in the international standard, but there may be provincial or other grades of cricket where 400 plus runs has been scored in One day international.
Suresh Raina is the only player to have scored an aggregate of atleast 400 runs in every edition of IPL since its inception in 2008. He scored more than 400 runs in all the 3 editions in 2008, 2009 and also in 2010.
Suresh Raina
Brian Lara has scored 400* in an inning.
Brian Lara is the first and only batsman to date to have scored 400+ in a Test match.
In ODI its Sachin Tendulkar who scored 200 runs and in Tests Brian Lara scored 400 runs
India,South Africa,Australia and Sri-lanka these are the team's scored above 400 runs in odi cricket. Infact India Did it thrice(against srilanka,bermuda and south africa).India is the only team to achieve this feat thrice.
It took ONE innings for Lara to establish that record. A test match consists of two innings- both sides batting twice, except in a case like this: Team A bats first and scores 400 runs. Team B bats and is out for 100 runs. Team A then has the option to enforce the 'follow-on', making Team B bat its second innings immediately. If this happens, and Team B is out for 100 runs again, then Team A wins by batting one innings and 200 runs.
Ryan Giggs has scored 400 goals.
Brian Lara 400 runs
vs England 400*- 546 balls