I think Glen Maxwell has already proven that his innings is the greatest one one in odi history (in b4 some Indian comes here and reminds us of an unseen Kapil innings which for them is better than all).
As for Fakhar, his best ever innings will be his 100 against India in the finals. India literally bled blue that day as sea of recycling colors left the stadium.
His second best for many might be the recent 126 in Bengaluru, but for me its the 200 against Zimbabwe. No Pakistani batter had crossed the mark set by Saeed Anwar, and when once Fakhar did it, he gave us believe that he is capable enough to play such blinders. All his other innings would not had been possible without that 200 because he gave the fans and every stakeholder the belief he can pull off such innings.
Which is why when we went to bat for that 400 run chase, the reason why we ha belief of us having a chance was because we knew the capabilities of Fakhar. While I want to place that 126 on second in the list, but it has to go in third. Because without that 200 against Zimbabwe, his other innings would not had been possible as the belief by fans in him would not had been there.
His 193 was a great innings, but it was in a lossing cause, and plus Fakhar has played more great innings that the 193 is not something we need to regret about.
He even hit a 180 in Rawalpindi which many might not even remember. He is Pakistan's equivalent to Rohit Sharma