Both sides needed to bat for a minimum of 20 overs for a result to be declared under the Duckworth-Lewis-Stern method for rain-affected white-ball games.
But the umpires deemed that would not be possible when they called the game off shortly after 4:00 pm local time (1500 GMT) as a series that had started during a nationwide heatwave ended in more familiarly English conditions.
The abandonment meant left-hander De Kock was just eight runs shy of what would have been his 18th ODI century.
“He looked in really good touch, it’s a pity he couldn’t get the magical mark,” said South Africa captain Keshav Maharaj of De Kock’s innings.
“But there is a lot of cricket left, and hopefully he can replicate much of this performance going forward.”
England captain Jos Buttler said: “It was a good wicket and this can be a tough ground to defend at times.
“The game was quite evenly poised. It would have been great to have a full game.”
England had gone into this match looking to avoid a third consecutive white-ball series defeat under new skipper Buttler, who recently succeeded now retired 50-over World Cup-winning captain Eoin Morgan, following Twenty20 and ODI reverses against India.
South Africa won the toss, with both sides unchanged after England’s thumping 118-run win in a rain-affected match at Old Trafford which followed the Proteas’ 62-run triumph at Chester-le-Street.
England made an early breakthrough when Janneman Malan (11) hit left-arm quick David Willey straight to Jason Roy at point to leave the Proteas 24-1.
But De Kock was in fine touch as he completed his first fifty of the series off just 39 balls, with the 29-year-old reaching the landmark by hitting boundaries off successive deliveries from leg-spinner Adil Rashid.
South Africa accelerated following the loss of Malan and were 89-1 by the time wicketkeeper De Kock reached his half-century.
Rassie van der Dussen, who made a career-best 134 in the series opener, shared a stand of 75 with De Kock before he holed out for 26 when sweeping against Rashid.
Rain first stopped play when South Africa were 119-2 in the 21st over.
De Kock deployed the reverse sweep to good effect when play resumed after a near two-hour delay had reduced the match reduced to 45 overs per side.
South Africa added a further 40 runs from 47 balls in 20 minutes of play before the rain returned to eventually end the match.
England and South Africa are scheduled to begin a three-game T20 series at Bristol on Wednesday.
(This story has not been edited by NDTV staff and is auto-generated from a syndicated feed.)
Topics mentioned in this article