David Warner’s best ODI inning was against Pakistan of 179 runs, which he scored on January 22, 2017, in Adelaide. In that match, Warner came to bat in the first over and opened the innings for Australia. He started slowly, but picked up the pace as he went along. Warner reached his fifty in the 15th over, and then accelerated further, reaching his century in the 25th over. He was finally dismissed in the 46th over, after facing 128 balls.
During his innings, Warner hit 14 fours and 5 sixes and had a strike rate of 140.62. He put on a partnership of 284 runs with Steve Smith, who scored 105 runs, which was the highest ever for any wicket in ODIs. This partnership helped Australia post a massive total of 371 runs, the highest total ever in an ODI match.
Australia went on to win the match by a margin of 80 runs, with Warner being named the player of the match for his outstanding innings. It was also the highest individual score by any Australian batsman in ODIs against Pakistan.