Here is the complete list of highest and lowest team totals in ODIs.
In 2006, Australia became the first-ever team to score 400 plus runs total in ODI cricket and over the years many 400 or more runs totals have been scored by a lot of teams. In 2018 in Trent Bridge host England became the first-ever team to cross 450 runs mark as they smashed 481/6 against Australia and it's also the highest ever total in ODI cricket.
On the other hand, Zimbabwe's total of 35 against Sri Lanka and the USA's 35 against Nepal is the lowest ever totals in this format. And here is a list of highest and lowest ever totals in ODI cricket.
Highest Team totals in ODI cricket -
481/6 - England vs Australia at Trent Bridge, 2018
444/3 - England vs Pakistan at Trent Bridge, 2016
443/9 - Sri Lanka vs the Netherlands at Amstelveen, 2006
439/2 - South Africa vs West Indies at Johannesburg, 2015
438/9 - South Africa vs Australia at Johannesburg, 2006
438/4 - South Africa vs India at Mumbai, 2015
434/4 - Australia vs South Africa at Johannesburg, 2006
418/5 - South Africa vs Zimbabwe at Potchefstroom, 2006
418/5 - India vs West Indies at Indore, 2011
418/6 - England vs West Indies at St George's, 2019
Highest ODI total for each Test-playing Nation -
Afghanistan - 338 vs Ireland at Greater Noida, 2017
Australia - 434/4 vs South Africa at Johannesburg, 2006
Bangladesh - 333/8 vs Australia at Trent Bridge, 2019
England - 481/6 vs Australia at Trent Bridge, 2018
India - 418/5 vs West Indies at Indore, 2011
Ireland - 331/8 vs Zimbabwe at Hobart, 2015 / 331/6 vs Scotland at Dubai, 2018
New Zealand - 402/2 vs Ireland at Aberdeen, 2008
Pakistan - 399/1 vs Zimbabwe at Bulawayo, 2018
South Africa - 439/2 vs West Indies at Johannesburg, 2015
Sri Lanka - 443/9 vs the Netherlands at Amstelveen, 2006
West Indies - 389 vs England at St George's, 2019
Zimbabwe - 351/7 vs Kenya at Mombasa, 2009
Lowest Team totals in ODI cricket -
35 - Zimbabwe vs Sri Lanka at Harare, 2004
35 - The USA vs Nepal at Kirtipur, 2020
36 - Canada vs Sri Lanka at Paarl, 2003
38 - Zimbabwe vs Sri Lanka at Colombo, 2001
43 - Sri Lanka vs South Africa at Paarl, 2012
43 - Pakistan vs West Indies at Cape Town, 1993
44 - Zimbabwe vs Bangladesh at Chattogram, 2009
45 - Canada vs England at Manchester, 1979
45 - Namibia vs Australia at Potchefstroom, 2003
54 - India vs Sri Lanka at Sharjah, 2000
54 - West Indies vs South Africa at Cape Town, 2004
54 - Zimbabwe vs Afghanistan at Harare, 2017
Lowest ODI total for each Test-playing Nation -
Afghanistan - 58 vs Zimbabwe at Sharjah, 2016
Australia - 70 vs New Zealand at Adelaide, 1986 / 70 vs England at Birmingham, 1977
Bangladesh - 58 vs West Indies at Dhaka, 2011 / 58 vs India at Dhaka, 2014
England - 86 vs Australia at Manchester, 2001
India - 54 vs Sri Lanka at Sharjah, 2000
Ireland - 77 vs Sri Lanka at St George's, 2007
New Zealand - 64 vs Pakistan at Sharjah, 1986
Pakistan - 43 vs West Indies at Cape Town, 1993
South Africa - 69 vs Australia at Sydney, 1993
Sri Lanka - 43 vs South Africa at Paarl, 2012
West Indies - 54 vs South Africa at Cape Town, 2004
Zimbabwe - 35 vs Sri Lanka at Harare, 2004